Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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 Tallinn, Estonia Sofia, Bulgaria 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) BRD Functional Specification Technical Design Architect Product Manager Analyst R&D Manager QA Java dev PHP dev Estimations Project Manager Project team 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 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 Good luck!