
5f5d4b0d55c5b0c82e9d8c73ab698e3b.ppt
- Количество слайдов: 27
Welcome to Challenging Products Developed in Bulgaria: Poker and Slot Games
Presenters: Alexander Dimitrov Nikolai Nenov
What and who are Playtech • The world’s leading gaming software supplier • Listed in London Stock (AIM) since 03/2006 • Over 1, 200 employees in 6 branches around the globe
Playtech offices Ipswitch, London UK Douglas, Isle of Man Sofia, Bulgaria Tallinn, Estonia Tartu, Estonia Tel Aviv, Israel
What are we doing • Development of online games software • Supporting hardware platform and services • Development and supporting services for land-based game terminals (Videobet) • Business model: renting the software solutions and services for the operators
Playtech products
Selection of licensees and brands
Poker product – the movie
Poker – the game • Card Game Skill Luck • Popularity Easy to learn Very attractive Wide media coverage
Poker – the product (1/3) • User experience & game-play • New requirements & improvements • Research & Development • Validation and testing • Configuration of the system • Customization per client • Release of the final product
Poker – the product (2/3) • Client DL version (C++) Flash version
Poker – the product (3/3) • Backend web (PHP) • Servers (Java)
Development cycle of a Playtech product (1/2)
Development cycle of a Playtech product (2/2)
Company structure COO Product Management Production Manager Delivery manager R&D Manager Project Managers Java Team PHP Team C++ Team QA Manager Product Operations Analysts, Architects Flash Team Manual QA Team Automation QA Team Production Leads Production Team
Poker: C++ team • Peculiarities STL (Standard Template Library) QT Graphical library Multithreading Debugging tools – Intel Parallel Studio GMM script for integration of the visual part
Poker: Flash team • Peculiarities Based on Action. Script 3
Poker: PHP team • Peculiarities: Backend application, run on Apache Zend Framework Oracle
Poker: Java team • Peculiarities: Native Java Oracle 10. G -> 11. A Azul – hardware platform
Poker: Manual QA team • ISTQB license • Boundary Value Analysis – testing technique • Work process – Test Planning -> Test Design -> Test Execution • Tools Quality Center – Test management system JIRA – Bug tracking system
Poker: Automation QA team • Peculiarities Functional testing – custom tool for running scripts, based on C# Performance testing – Java based custom tool (bots) Supporting Manual QA in their working process
Poker: Product Operations • General purpose – 3 rd level support & Product Enhancement • Team – Server & Backend application specialists • Peculiarities Release Management – delivery of QA tested and signed off product or component. Change Management (networking) • Spark/Solaris -> x 86 Virtualization
Poker: Production team • Peculiarities Team members • • Slicers • GMM developers • Flash • Designers (Illustrator, Photo. Shop) QA Internal tools mostly
Poker: personal careers • Inside the teams Up in hierarchy • Between the teams Poker <-> Casino • Poker <-> Mobile Between country departments Bulgaria <-> Estonia Israel <-> Bulgaria
Casino • Delivery every month Planning Development • Distributed development Two road maps
Casino delivery unit • Teams Java Flash QA • Other Roles
Good luck!
5f5d4b0d55c5b0c82e9d8c73ab698e3b.ppt