More Related Content
Similar to SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum (20)
SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
- 1. Laat Scrum geen gat slaan in je
kwaliteitsbewaking
Jan Jaap Cannegieter
Adjunct Directeur SYSQA
- 2. Agenda
• Waarom Scrum
• Essentie van Scrum
• Beheersen Scrum
• Scrum en testen
© SYSQA Almere
2
- 3. En er is Scrum! Maar waarom?
© SYSQA Almere
3
- 4. Waarom Scrum: verval van informatie
Gebruiker 100%
Functioneel beheerder 80%
Overige redenen
Requirements analist 64% • Veel ontoegankelijke documentatie
• Veel plannen en procedures
Architect 51% • Tegenstellingen tussen teams
• Niet reageren op veranderingen
Functioneel ontwerper 41%
© SYSQA Almere
Technisch ontwerper 33%
Bouwer 26%
4
- 5. Essentie van Scrum
Requirements- Software
developmentteam developmentteam
Business
requirements Gebruikers- Sprints / iteraties
requirements
User story 1 Systeemreq., ontwerp,
bouw, test
€
User story 2
User story 3
User story 4
€
Systeemreq., ontwerp,
User story 5 bouw, test
© SYSQA Almere
- 6. Scrum
© SYSQA Almere
6
- 7. Misvattingen over Scrum
• Geen requirements meer opstellen
• Geen zicht meer op het eindresultaat
• Kwaliteit wordt onvoorspelbaar
• Scrum conflicteert met CMMI, PRINCE 2, BiSL, …
• Bij Scrum heb je geen management nodig
• Scrum betekent meer meetings
• Bij Scrum heb je geen testers nodig
© SYSQA Almere
Automatiseringsgids, 28 januari 2011
7
- 8. QA in Scrum projecten
Requirements- Software
developmentteam developmentteam
Business
requirements Gebruikers- Sprints / iteraties
requirements €
Systeemreq., ontwerp,
User story 1
bouw, test
User story 2
User story 3
User story 4 €
Systeemreq., ontwerp,
User story 5 bouw, test
© SYSQA Almere
Quality Assurance
- 10. En testen in Scrum? Anders!
• Tester in het bouwteam
• Gezamenlijke verantwoordelijkheid voor eindresultaat
• Geen informatie voor maken testspecificatie vooraf
• Testvoorbereiding en uitvoering geïntegreerd met bouw
• Geen uitputtend testplan en teststrategie
• Veel regressietesten; tooling
• Vaak ook kwaliteitsbewaker
© SYSQA Almere
10