Presenters - JobTiger

excitingwonderlakeInternet και Εφαρμογές Web

13 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

65 εμφανίσεις

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,
2
00 employees
in 6 branches around the globe

Playtech

offices

Tartu
,

Estonia

Tallinn
, Estonia

Tel Aviv,

Israel

Sofia,

Bulgaria

Ipswitch,

London
UK

Douglas,

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
Estimations
QA
PHP dev
Java dev
COO


Product
Management

Delivery
manager

R&D
Manager

Project
Managers

Java
Team

PHP
Team

C++
Team

Product
Operations

Analysts,
Architects

Flash
Team

QA Manager

Manual
QA Team

Automation
QA Team

Production
Manager

Production
Leads

Production
Team

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


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
-
> 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!