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

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

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

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

Welcome to

Challenging Products Developed in Bulgaria: Poker and Slot Games

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

Presenters:Alexander Dimitrov

Nikolai Nenov

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

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

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

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

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

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

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

Playtech products

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

Selection of licensees and brands

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

Poker product – the movie

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

Poker – the game

• Card Game

Skill Luck

• Popularity

Easy to learn Very attractive Wide media coverage

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

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

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

Poker – the product (2/3)

• Client

DL version (C++) Flash version

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

Poker – the product (3/3)

• Backend web (PHP)

• Servers (Java)

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

Development cycle of a Playtech product (1/2)

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

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

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

Company structure

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

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

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

Poker: Flash team

• Peculiarities

Based on ActionScript 3

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

Poker: PHP team

• Peculiarities:

Backend application, run on Apache Zend Framework Oracle

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

Poker: Java team

• Peculiarities:

Native Java Oracle 10.G -> 11.A Azul – hardware platform

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

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

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

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

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

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

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

Poker: Production team

• Peculiarities Team members

• Designers (Illustrator, PhotoShop)

• Slicers

• GMM developers

• Flash

• QA Internal tools mostly

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

Poker: personal careers• Inside the teams Up in hierarchy

• Between the teams Poker <-> Casino Poker <-> Mobile

• Between country departments Bulgaria <-> Estonia Israel <-> Bulgaria

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

Casino• Delivery every month Planning Development

• Distributed development Two road maps

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

Casino delivery unit• Teams Java Flash QA

• Other Roles

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

Good luck!