scrum - komplexa system - många team · 2009. 12. 8. · •scrum, komplexa system och många team...
TRANSCRIPT
![Page 1: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/1.jpg)
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
![Page 2: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/2.jpg)
Agenda
• bwin
• Poker
• Affärsmodellen
• Scrum in large
![Page 3: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/3.jpg)
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
![Page 4: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/4.jpg)
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!
![Page 5: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/5.jpg)
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
![Page 6: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/6.jpg)
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
![Page 7: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/7.jpg)
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
![Page 8: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/8.jpg)
Teknologier
Red Hat Linux
Java SEJBoss
Spring
MySQL Tib
co
Cohere
nce
J2EE
Hessia
n
PHPHibernate Tomcat
Jetty
Wicket
In-HouseApplicationsJM
X
Apache
JDBC
![Page 9: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/9.jpg)
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.
![Page 10: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/10.jpg)
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
![Page 11: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/11.jpg)
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
![Page 12: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/12.jpg)
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%
![Page 13: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/13.jpg)
• Scrum, komplexa system och många team – några tips
• Den agile chefen
• Morgondagens testare
Scrum in Large
![Page 14: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/14.jpg)
En vanlig situation
Dev/QA phaseIntegrationSystem Verification
ReleaseDeploy
![Page 15: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/15.jpg)
En backlogg
Synkade sprintar
Integrations team
Förplanering
![Page 16: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/16.jpg)
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 …
![Page 17: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/17.jpg)
Integrationsteamet
System Verification
Developers
Drift
Scrum master
System team –utvecklare, testare och en scrum master
![Page 18: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/18.jpg)
Den agile chefenDen Agile Chefen
![Page 19: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/19.jpg)
Bookcirkel
Bild från min bokcirkel
Book circle
Exploratory Software Testingby J.A. Whittaker
![Page 20: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/20.jpg)
Lantern Day
Use your creativity!
![Page 21: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/21.jpg)
Morgondagens testare
• Helhetstänk
• Eget driv
• Kommunikation
![Page 22: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/22.jpg)
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
![Page 23: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/23.jpg)
Q & A
![Page 24: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/24.jpg)
Avslut
• bwin
• Poker
• Affärsmodellen
• Scrum in large
• Den agile chefen
• Morgondagens testare
![Page 25: 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](https://reader035.vdocuments.site/reader035/viewer/2022081617/6048763720b38311de523099/html5/thumbnails/25.jpg)
Tack
www.bwingames.se