270 likes | 403 Views
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
E N D
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
Playtechoffices Ipswitch, London UK Tallinn, Estonia Douglas, Isle of Man Tartu, Estonia Sofia, Bulgaria 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
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)
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 ActionScript 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 – 3rd 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 -> x86 Virtualization
Poker: Production team • Peculiarities • Team members • Designers (Illustrator, PhotoShop) • Slicers • GMM developers • Flash • 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