Scrum - komplexa system - många team · 2009. 12. 8. · •Scrum, komplexa system och många team ... 1.0.3_923 (flash) Test Report summary QA Team: DPC Sprint date: 2009 11/10-30/10

Post on 13-Oct-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Scrum - komplexa system -många team

....men hur gör man då! Några tips på vägen.

Ylva Ocklind, Section Head VerificationJonas Rylander, Head of IT Development

Agenda

• bwin

• Poker

• Affärsmodellen

• Scrum in large

Bwin – i korthet

• Väldens största noterade spelbolag

• Jobbar aktivt för reglering av spelmarkanden

• 650 IT anställda (totalt VIE & STO)

• 250 IT anställda (bwin Games, Stockholm)

• „bwin är IT, IT är bwin“

www.bwingames.se

Poker

• Turneringspriser på över 14milj dollar / månad

• Upp till 50,000 samtidiga spelare

• Antal transaktioner 4,2milj / 24 timmar

• 28 operatörer (företagskunder) är del av nätverket

• ”State-of-the-art” poker produkt och teknologi

Ett bank system med ett

mer underhållande GUI!

Online Poker är krävande

• Realtids multi-spelar spel

• Massiva realtids beroenden mellan bord

• Bedrägerikontroll i realtid

• Exponesiell ökning av lasten

när antalet användare ökar

System krav

• SaaS (Software as a Service)

• Lokala installationer, multipla “gaming centers”

• Modulärt presentations lager

• Modulärt, utbyggbart system och IT Organisation

• “Multi-tenant” system arkitektur

Arkitektur

GFP

NAPS

PBS PFS

SERVER5 ADD-ON [CHAT] ADD-ON [VIP]

DPC JPC MOBILE

MOBILE PROXY

LOBBY

RING

TOUR

CHAT INDIA

GFSR

BOUNCER

WEB [BACKOFFICE]

GENERIC HISTORY

STATS

TXN

RAPPO

PLOP

PROMO

ONLINE FRAUDSPINGITOIOCONSUELA

PLS

TOUR HISTORY

TOURPLANNER

REFUNDER

BOSSO

PUB/PRIV ADMIN

PUSHEROIQ

OPAPI PROXY

APPLET POPPER

TOKENSERVICEPOSTINO

GAME HISTORY

CLIENT

DOWNLOAD

BGIEXALOGIC Played hands

AAMS integration

Transparent Purse

TOUR. REG.

ACCOUNTING TICKET SERVICE

WAITING LIST

AAMS FACADE

TOUR. ADMIN

SNG SERVICE

POKER ADMIN

CONTROLLER

AUDITPRIZE PAYOUT

Teknologier

Red Hat Linux

Java SEJBoss

Spring

MySQL Tib

co

Cohere

nce

J2EE

Hessia

n

PHPHibernate Tomcat

Jetty

Wicket

In-HouseApplicationsJM

X

Apache

JDBC

Vad är poker och vad är poker online?

Poker spelformer

• Mörkpoker (5 korts poker)

• Texas Hold’em

• Omaha

• 7-korts stötpoker

• Americana

• Horse

• m.fl.

Affärsmodellen för Poker (cash games)

€4

A B C

€0.5 €1,5 Pot : €10

Rake

€0.3

D

€4

A B C D

Rake/Spelare 0,01 0,04 0,125 0,125

Winnings : €9,70

Poker Turneringar

• Varje spelare betalar en entreavgift

• Varje spelare startar turneringen med ett fixt antal marker

• Turneringen spelas till en spelare återstår

• En turneringsservice hanterar samtliga bord

Player 2

Player 1

Poker nätverkens intäktsmodell

• Spelare loggar på på poker nätverket via en partner

• Rake + avgifter delas mellan partners & nätverk

Intäktsfördelning: 80-85% 15-20%

• Scrum, komplexa system och många team – några tips

• Den agile chefen

• Morgondagens testare

Scrum in Large

En vanlig situation

Dev/QA phaseIntegrationSystem Verification

ReleaseDeploy

En backlogg

Synkade sprintar

Integrations team

Förplanering

Processflödet

Pre Planning

Utv/QA teams

Integration team 1

Integration team 2

Delivery/Deploy

Different “feature packs”

sprint n-1 sprint n sprint n+1 sprint n+2 sprint n+3 sprint …

Integrationsteamet

System Verification

Developers

Drift

Scrum master

System team –utvecklare, testare och en scrum master

Den agile chefenDen Agile Chefen

Bookcirkel

Bild från min bokcirkel

Book circle

Exploratory Software Testingby J.A. Whittaker

Lantern Day

Use your creativity!

Morgondagens testare

• Helhetstänk

• Eget driv

• Kommunikation

Kommunikation/Test Rapport

28/10 2009 Written by: Ann Flismark

Test Execution (regression testing) MANDATORY

97

500

97

500

72

500

57

490

6 10

0

100

200

300

400

500

600

Manual tests - QA Automated tests QA

Total

Planned

Executed

Passed

Failed

Entry criterias met: MANDATORY

Smoke test passed R

Test cases for new functions created R

New features tested R

QA Test Plan created R

Depency and Risk analysis recived Yes

Unit test results communicated Q - Not recived

Release notes updated R

Exit criterias met:No showstopper bugs open R

New unresolved bugs reviewed No

QA Test Report created R

Test environment/s used:MIT tests = P5-clients environment

GDA tests = P5-Giochi environment

Baseline in Test environment/s: 48

http://twiki.gameop.net/twiki/bin/view/Main/ReleaseManagement

BaselineMIT

http://twiki.gameop.net/twiki/bin/view/Main/ReleaseManagement

BaselineItaly

Summary (max 10 lines)

There were no testing of Shared Tour model since we were not done in the

Sprint.

The test scope was somewhat cut due to problems with building the clients

and the environment.

During the sprint 20 bugs were reported, 5 have been verified.

CRM has not been well tested since we realized that we were not sure of how

it should work. (which was discovered very late in testing of course. )

Objects/components under test:DPC

Versions:

1.2.0_r204153_ (win32)

1.2.0_r204153_ (osx)

1.0.3_923 (flash)

Test Report summary QA

Team: DPC

Sprint date: 2009 11/10-30/10

Release: 49

Bug Status (from Jira) MANDATORY New unresolved bugs in sprint:

DPC: 20

All bugs for DPC Flash

Risk areas (from Team Dependeny Analysis)

- Login (Token+Handshake)

- Idle logout (Token)

- CRM (Token)

- Links (Token)

- Chat (Reconnect)

- Reconnect (Lobbies and tables)

- Windows7

- Rebuy (due to fix in maintanence)

Uptime Testenvironment (during sprint)

56

16

00

10

20

30

40

50

60

Full Access No Access Limited Access

Q & A

Avslut

• bwin

• Poker

• Affärsmodellen

• Scrum in large

• Den agile chefen

• Morgondagens testare

Tack

www.bwingames.se

top related