2-5-2012
Het combineren van requirements engineering en testen Een mogelijke toekomst
© SYSQA Almere e
Jan Jaap Cannegieter – Directeur Productmanagement SYSQA B.V.
[email protected]
#jjcannegieter
1
2-5-2012
Agenda Essentie requirements engineering Idee op hoofdlijnen RE-tester en inspanning RE-tester en projectkennis RE-tester en technieken RE-tester en agile Final thoughts © SYSQA Almere e
• • • • • • •
3
Essentie requirements engineering
2
2-5-2012
Requirementsproces
Requirements ontwikkeling
Requirements validatie
Requirements management
- Stakeholders - Behoeften - Eisen
- Juistheid - Volledigheid - Realiseerbaarheid
- Wijzigingsprocedure - Traceerbaarheid - Verificatie
© SYSQA Almere e
Requirements p proces
Samenhang requirements Requirements
Systeem
© SYSQA Almere e
Stakeholders
3
2-5-2012
Soorten requirements Functioneel
Nietfunctioneel
Business requirements Business case Gebruikers requirements
Systeem requirements Systeem req. specificatie
© SYSQA Almere e
Use case specificatie
Idee op hoofdlijnen
4
2-5-2012
V-model Werkelijkheid
Requirements
Functioneel ontwerp Technisch ontwerp Systeem realisatie
Acceptatie test Systeem test Integratie test Programma test
© SYSQA Almere e
Wens
RE-tester en inspanning
5
2-5-2012
Inspanning requirements engineer
Requirements management Begin project
Einde project
© SYSQA Almere e
Requirements validatie
Requirements elicitatie
Inspanning
Inspanning tester
Test planning Begin project
Einde project
© SYSQA Almere e
Test voorbereiding
Test uitvoering
Inspanning
6
2-5-2012
Inspanning RE-tester
Begin project
Einde project
© SYSQA Almere e
Inspanning RE-tester
Inspanning
RE-tester en projectkennis
7
2-5-2012
Kennisopbouw (en tijd) Kennis
Begin project
Einde project
© SYSQA Almere e
Tester
15
Kennisopbouw (en tijd) Kennis
Begin project
Einde project
© SYSQA Almere e
Requirements engineer - tester
16
8
2-5-2012
RE-tester en technieken
Technieken - systeemrequirements
The system
<process>
Should
Provide <whom?> with the ability to <process>
Will
Be able to