Requirements

Maak een Begin. Het is Gratis
of registreren met je e-mailadres
Rocket clouds
Requirements Door Mind Map: Requirements

1. Wie zijn er betrokken bij requirements?

1.1. Opdrachtgever

1.2. Opdrachtnemer

1.3. Ontwikkelaars

1.4. Gebruikers

1.5. Testers

2. Wat zijn requirements?

2.1. Eisen systeem

2.2. Behoefte systeem

2.3. Brug tussen ICT & Business

3. Hoe stel je een requirement op?

3.1. Om een requirement goed te beschrijven, zodat iedereen dezelfde interpretatie heeft, kun je gebruik maken van SMART: Specifiek, Meetbaar, Acceptabel, Realiseerbaar en Tijdsgebonden.

3.2. Hier een lijstje waar je aan moet denken bij het maken van een requirement (Swart, 2012)

3.2.1. 1. Actieve zinnen: Het is dan duidelijk wie wat uitvoert

3.2.2. 2. Geen vage woorden: Die geven onvoldoende informatie

3.2.3. 3. Atomair: Zo kunnen requirements niet verder worden opgesplitst

3.2.4. 4. Kernpunt als eerste: Het is dan duidelijk wat er bedoeld wordt en de zin is makkelijker te lezen

3.2.5. 5. Kwantificeer waar mogelijk, maak de requirements meetbaar. Zo kun je makkelijker controleren of de requirement is voldaan

3.2.6. Gebruik geen woorden die op elkaar lijken want dat kan lijden tot dubbelzinnigheid.

4. Wat is het doel van een requirement?

4.1. Het doel van een requirement is om ervoor te zorgen dat het de het bedrijf (en eventuele stakeholders) weten wat er gemaakt gaat worden en wat het allemaal in gaat houden. Het is erg belangrijk dat requirements goed worden gevalideerd bij de organisatie (en eventuele stakeholders) omdat er anders aan projecten en functionaliteiten worden begonnen waar de klant helemaal niet om heeft gevraagd.

5. Welke verschillende soorten requirements zijn er?

5.1. sidenote:

5.1.1. Eisen komen voor uit behoefte. Zijn beide requirements.

5.1.1.1. een behoefte is een requirement als een belanghebbende er iets aan heeft. (procesverbetering) meer beschreven vanuit de klant

5.1.1.2. (systeen)eis

5.1.1.3. meeste gevallen worden requirements beschreven als behoefte

5.1.1.4. user storie is nog 'onduidelijker'.

5.2. Business perspectief

5.2.1. bepalen welke software- en/of gebruikersrequirements van belang zijn.

5.2.2. business requirements

5.2.2.1. Komen vanuit een opdrachtgever en worden uitgedrukt in businessdoelen > een klant wil bedrijfsproces verbeteren of de klanttevredenheid verbeteren. Er wordt ook rekening gehouden met de wensen van een klant, als deze geen nut zien in een applicatie dan wordt deze ook niet gebruikt. Wensen van de klant mogen dus niet vergeten worden bij business requirements. Gaat over het waarom.

5.2.3. gebruikersrequirements

5.2.3.1. Vanuit de klant geformuleerd en gaat over het wat. Welke functie wil de gebruiker hebben in een applicatie.

5.3. systeem perspectief

5.3.1. Functionele software requirements

5.3.1.1. Deze requirements beschrijven een functionele functie van het systeem; hoe een systeem zich moet gedragen

5.3.2. Niet-functionele software beschrijven de requirements waarop het systeem de functies moet aanbieden.

6. Hoe weet je wanneer je requirement goed is?

6.1. Compleet

6.1.1. Moet een geheel systeem beschrijven inclusief het gewenste gedrag

6.2. Correct

6.3. Realiseer

6.4. Waardevol

6.5. Geprioriteerd

6.5.1. Functionaliteit systeem meestal als eerste, minder belangrijke als laatste