fanTESTische middag 7 Agile en SCRUM
fanTESTische middag 7 Services
-
Copyright Improve Quality
Bart Bouwers
RISK BASED TESTING & SCRUM: RISK POKER
fanTESTische middag 7
-
Copyright Improve Quality Services
Bart Bouwers
fanTESTische middag 7
-
Copyright Improve Quality Services
fanTESTische middag 7
-
Copyright Improve Quality Services
Topics
• Productkwaliteit • Productrisico het niet leveren van kwaliteit • Risk Based Testen • Business Value • Planning Poker • Risk Poker
fanTESTische middag 7
-
Copyright Improve Quality Services
Waardevolle Software
fanTESTische middag 7
-
Copyright Improve Quality Services
Productkwaliteit
• “Quality is value to some person” (Jerry Weinberg) • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. (agilemanifesto.org)
fanTESTische middag 7
-
Copyright Improve Quality Services
Productkwaliteit (2)
• ISO9126 standaard
• “Quality is not negotiable” (o.a. Henrik Kniberg) fanTESTische middag 7
-
Copyright Improve Quality Services
Productrisico
• Het risico dat het product niet de gevraagde kwaliteit heeft. • “a factor that could result in a future negative consequence” (ISTQB Glossary) • Productrisico = Foutkans * Schade Risico
fanTESTische middag 7
-
Copyright Improve Quality Services
Maatregelen
Risk Based Testing (traditioneel)
Analyse
Development
Test
fanTESTische middag 7
-
Copyright Improve Quality Services
Scrum en Waardevolle Software
Audits? Compliance?
Welke testsoorten? Gevraagde Kwaliteit? Architectuur?
Manuals? Welke testtechnieken? Productrisico?
fanTESTische middag 7
-
Copyright Improve Quality Services
Product Backlog – User Stories
User Story 31
Als bankrekeninghouder Wil ik jaarlijks een Financieel Jaaroverzicht van mijn rekeningen ontvangen Zodat ik belas8ngaangi9e kan doen. Business Value: 300
• Hoe haal ik de Business Value = Wat moet de kwaliteit zijn? • Productrisico? • Omvang? fanTESTische middag 7
-
Copyright Improve Quality Services
Business Value halen
User Story 31 – Acceptatiecriteria
1. Per rekening van de rekeninghouder het saldo op 1-‐1 en 31-‐12. 2. Per post naar huisadres óf per e-‐mail naar primair e-‐mailadres. 3. Alleen voor betaal-‐ en spaarrekeningen. 4. Alle overzichten moeten binnen 1 etmaal gemaakt worden. 5. Company lay-‐out voor brieven gebruiken.
• Gevraagde Kwaliteit • Business Value Acceptatietests fanTESTische middag 7
-
Copyright Improve Quality Services
Planning Poker
• Story Points • Velocity Sprinten • Consensus gebaseerd schatten
fanTESTische middag 7
-
Copyright Improve Quality Services
Planning Poker Voorbeeld User Story 31
Als bankrekeninghouder Wil ik jaarlijks een Financieel Jaaroverzicht van mijn rekeningen ontvangen Zodat ik belas8ngaangi9e kan doen
fanTESTische middag 7
-
Copyright Improve Quality Services
Risk Poker
fanTESTische middag 7
-
Copyright Improve Quality Services
Risk Poker Voorbeeld User Story 31
Als bankrekeninghouder Wil ik jaarlijks een Financieel Jaaroverzicht van mijn rekeningen ontvangen Zodat ik belas8ngaangi9e kan doen
Businessrisico:
fanTESTische middag 7
-
Copyright Improve Quality Services
Risk Poker Voorbeeld (2)
User Story 31
Als bankrekeninghouder Wil ik jaarlijks een Financieel Jaaroverzicht van mijn rekeningen ontvangen Zodat ik belas8ngaangi9e kan doen. Business Value: 300
Technisch Risico: Businessrisico:
Story Points: 20
Acceptatiecriteria
1. Per rekening van de rekeninghouder het saldo op 1-‐1 en 31-‐12. 2. Per post naar huisadres óf per e-‐mail naar primair e-‐mailadres. 3. Alleen voor betaal-‐ en spaarrekeningen. 4. Alle overzichten moeten binnen 1 etmaal gemaakt worden. 5. Company lay-‐out voor brieven gebruiken. fanTESTische middag 7
-
Copyright Improve Quality Services
Risicomatrix
US 27
Technisch Risico
US 58
US 49
US 31
Businessrisico fanTESTische middag 7
-
Copyright Improve Quality Services
Risicomatrix – kwaliteitsrapport
US 27
Technisch Risico
US 58
US 49
US 31
Businessrisico fanTESTische middag 7
-
Copyright Improve Quality Services
Risicomatrix Alternatief (PRISMA Tool)
User Story = Test Item
PO representeert Belanghebbenden
fanTESTische middag 7
-
Copyright Improve Quality Services
En nu?
• Gevraagde kwaliteit inzichtelijk. • Productrisico inzichtelijk. • Gesprek gevoerd over te nemen maatregelen om risico te verlagen. • Team neemt testtaken expliciet mee en denkt niet alleen in developmenttaken. • Team is Q-infected en focust op waarde opleveren.
fanTESTische middag 7
-
Copyright Improve Quality Services