SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
description
Transcript of SYSQA Kennissessie oktober 2011, presentatie 1 Testen en Scrum
Laat Scrum geen gat slaan in je kwaliteitsbewaking
Jan Jaap CannegieterAdjunct Directeur SYSQA
© S
YS
QA
Alm
ere
Agenda
• Waarom Scrum• Essentie van Scrum• Beheersen Scrum • Scrum en testen
2
© S
YS
QA
Alm
ere
3
En er is Scrum! Maar waarom?
© S
YS
QA
Alm
ere
Waarom Scrum: verval van informatie
4
Gebruiker 100%
Functioneel beheerder 80%
Requirements analist 64%
Architect 51%
Functioneel ontwerper 41%
Technisch ontwerper 33%
Bouwer 26%
Overige redenen• Veel ontoegankelijke documentatie• Veel plannen en procedures• Tegenstellingen tussen teams• Niet reageren op veranderingen
“Dit had ik zo niet verwacht”
© S
YS
QA
Alm
ere
€
€
Essentie van Scrum
Business requirements
Requirements-developmentteam
User story 4User story 5
Gebruikers-requirements
User story 1User story 2User story 3
Software developmentteam
Systeemreq., ontwerp,bouw, test
Sprints / iteraties
Systeemreq., ontwerp,bouw, test
© S
YS
QA
Alm
ere
6
Scrum
© S
YS
QA
Alm
ere
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
7
Automatiseringsgids, 28 januari 2011
Agile is geen cowboy coding
© S
YS
QA
Alm
ere
QA in Scrum projecten
Business requirements
Requirements-developmentteam
User story 4User story 5
Gebruikers-requirements
User story 1User story 2User story 3
Software developmentteam
Systeemreq., ontwerp,bouw, test
Sprints / iteraties
Systeemreq., ontwerp,bouw, test
Quality Assurance
€
€
© S
YS
QA
Alm
ere
9
© S
YS
QA
Alm
ere
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
10
© S
YS
QA
Alm
ere
De traditionele tester
11
De moderne tester
Automatiseringsgids, 23 september 2011
Forumdiscussie
Voorkom dat Testen en Scrum een gat slaat in uw projectbeheersing!
12