Welcome to Challenging Products Developed in Bulgaria: Poker and Slot Games

Preview:

Citation preview

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

Tartu, EstoniaTartu, Estonia

Tallinn, EstoniaTallinn, Estonia

Tel Aviv, IsraelTel Aviv, Israel

Sofia, BulgariaSofia, Bulgaria

Ipswitch, London UKIpswitch, London UK

Douglas, Isle of ManDouglas, Isle of Man

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)

Product Manager Analyst

Architect

R&D Manager Project Manager Project team

BRD

Functional Specification

Technical Design

EstimationsQA PHP devJava dev

Company structure

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!

Recommended