Samenvatting hoofdstuk 19 Requirementsproducten
Doel
Producten waarin requirements zijn vastgelegd dienen meerdere doelen en zijn
voor zowel business als ontwikkelteam bestemd.
Requirementsproducten spelen voor, tijdens en na ontwikkeling van software een
rol
- Voor de softwareontwikkeling: Requirementsproduct is vaak onderdeel van
overeenkomst tussen opdrachtgever en opdrachtnemer. Kunnen hier later
op terugvallen
- Tijdens softwareontwikkeling: Requirementsproducten worden tijdens
softwareontwikkeltraject gebruikt om af te stemmen met
belanghebbenden uit business en om met andere teams te
communicerenn
- Na de softwareontwikkeling: Product wordt samen met software
opgeleverd aan organisatie. Bij wijzigingen kan in requirementsproduct het
beoogde gedrag en kwaliteitseisen terugvidnen.
Kwaliteit
Kwaliteit afhankelijk van het ontwikkelproces.
Watervalproces > schriftelijke communicatie
Agile-ontwikkelproces > mondelinge communicatie
Iteratieve proces > bevindt zich tussen waterval en agile. Maakt gebruik van
schriftelijke communicatie maar gedetailleerde communicatie kan ook mondeling
overgebracht worden.
SMART
Specificiek, meetbaar, acceptabel, realistisch, tijdsgebonden
IEEE 830
Praktische handvatten voor het maken van softwarerequirementsspecificatie,
onderdeel hiervan zijn kwaliteitscriteria waar specificaties aan moeten voldoen.
- Correct
- Eenduidig
- Compleet
- Consistent – requirements spreken elkaar niet tegen
- Geprioriteerd
- Verifieerbaar
- Aanpasbaar
- Traceerbaar
Requirementsproducten
Iteratief proces Watervalproces
Globale requirements Visie en scope Visie en scope
Use case model
Gedetailleerde Begrippenlijst/domeinm Softwarerequirementsspeci
requirements odel ficatie
Doel
Producten waarin requirements zijn vastgelegd dienen meerdere doelen en zijn
voor zowel business als ontwikkelteam bestemd.
Requirementsproducten spelen voor, tijdens en na ontwikkeling van software een
rol
- Voor de softwareontwikkeling: Requirementsproduct is vaak onderdeel van
overeenkomst tussen opdrachtgever en opdrachtnemer. Kunnen hier later
op terugvallen
- Tijdens softwareontwikkeling: Requirementsproducten worden tijdens
softwareontwikkeltraject gebruikt om af te stemmen met
belanghebbenden uit business en om met andere teams te
communicerenn
- Na de softwareontwikkeling: Product wordt samen met software
opgeleverd aan organisatie. Bij wijzigingen kan in requirementsproduct het
beoogde gedrag en kwaliteitseisen terugvidnen.
Kwaliteit
Kwaliteit afhankelijk van het ontwikkelproces.
Watervalproces > schriftelijke communicatie
Agile-ontwikkelproces > mondelinge communicatie
Iteratieve proces > bevindt zich tussen waterval en agile. Maakt gebruik van
schriftelijke communicatie maar gedetailleerde communicatie kan ook mondeling
overgebracht worden.
SMART
Specificiek, meetbaar, acceptabel, realistisch, tijdsgebonden
IEEE 830
Praktische handvatten voor het maken van softwarerequirementsspecificatie,
onderdeel hiervan zijn kwaliteitscriteria waar specificaties aan moeten voldoen.
- Correct
- Eenduidig
- Compleet
- Consistent – requirements spreken elkaar niet tegen
- Geprioriteerd
- Verifieerbaar
- Aanpasbaar
- Traceerbaar
Requirementsproducten
Iteratief proces Watervalproces
Globale requirements Visie en scope Visie en scope
Use case model
Gedetailleerde Begrippenlijst/domeinm Softwarerequirementsspeci
requirements odel ficatie