3 x 3 onmisbare requirements­technieken

Er staan ons ontelbaar veel requirements­technieken ter beschikking. Traditionele technieken en agile requirements­­technieken. Vooral van die laatste komen er steeds meer bij. Daar mogen we ons gelukkig mee prijzen.

Toch past de gemiddelde analist weinig verschillende technieken toe. Daar verbaas ik me weleens over. Hoe groot is jouw arsenaal aan requirements­­technieken? Weet jij wanneer het handig is om bijvoorbeeld de volgende technieken in te zetten?

Use cases, benefit mapping, constraint stories, storyboarden, product dimensies

Voor vrijwel elke situatie en elk aspect van ons werk is wel een geschikte techniek te vinden. Je bent niet de enige die aanloopt tegen stakeholders die in oplossingen denken, gebruikers die hun requirements niet goed onder woorden kunnen brengen, of ontwikkelaars die om meer informatie blijven vragen.

Requirements­technieken die je in ieder geval nodig hebt

Ik wil je uitdagen op zoek te gaan naar de bij jouw praktijksituatie best passende requirementstechnieken. De indeling hieronder gaat je daarbij helpen.

Het indelen van de requirements­­technieken in 3 categorieën heeft mij enorm geholpen. Uit elke categorie heb je tenminste één maar meestal meerdere technieken nodig.

Ik onderscheid de volgende categorieën:

1. Technieken om focus te houden

Je wilt dat het hele agile team en de business stakeholders zich richt op het realiseren van businesswaarde. Een prachtig systeem dat niet aan de gebruikersbehoeften voldoet, is immers weggegooid geld. Agile focust daarom op businesswaarde. De voornaamste dingen eerst oppakken en gebruikersfeedback zijn daarbij belangrijk.

Bijvoorbeeld de technieken productvisie, impactmap, businesswaarde poker en splittesten kunnen je hierbij helpen.

Om focus te houden komen de volgende groepen technieken goed van pas:

  • Technieken om het bedrijfs- of projectdoel scherp te stellen (bv productvisie)
  • Prioriteringstechnieken (bv businesswaarde poker)
  • (Software)validatietechnieken (bv splittesten)

2. Technieken om de samenhang in beeld te brengen

Je wilt voorkomen dat mensen door de bomen het bos niet meer zien. Een systeem heeft al snel ontelbaar veel gedetailleerde requirements. Het overzicht houden en de samenhang zien, is lang niet altijd eenvoudig. In agile vormen requirements een dynamisch geheel, dat je voortdurend bijstelt en uitbreidt.

Bijvoorbeeld de technieken storymap, KANO, feature injection en verticaal slicen kunnen je hierbij helpen.

Om de samenhang in beeld te brengen komen de volgende groepen technieken goed van pas:

  • Technieken die overzicht geven (bv storymap)
  • Typeringen van requirements (bv KANO)
  • Technieken om requirements op te delen (bv SPIDR)

3. Technieken om requirements uit te werken

Je wilt uiteraard dat de software die gebouwd wordt aan gebruikersbehoeften voldoet. Daarvoor stel je requirements op. Die vroeg of laat ook voldoende gedetailleerd uitgewerkt moeten worden. De requirements moeten just in time and just enough bij het ontwikkelteam bekend zijn.

Bijvoorbeeld de technieken user stories, methode H, customer journeys en specification by example kunnen je hierbij helpen.

Om requirements uit te werken komen de volgende groepen technieken goed van pas:

  • Technieken om requirements(details) te achterhalen (bv user stories)
  • Communicatie- en samenwerkingstechnieken (bv methode H)
  • Documentatietechnieken (bv specification by example)

Neem je de uitdaging aan?

Met deze indeling van requirementstechnieken in 3 x 3 categorieën zie je snel wat voor techniek je eventueel nog mist. Ik daag je uit om voor elke categorie op zoek te gaan naar de voor jouw praktijksituatie best passende technieken.

Neem je de uitdaging aan? Als je hieronder beschrijft waarvoor je een techniek zoekt, kan ik of een van de lezers van dit artikel je een paar suggesties aan de hand doen.

Nicole de Swart, requirementstechnieken expert
Nicole de Swart

Nicole de Swart

Nicole de Swart

Requirementstechnieken expert

Ik help je de juiste mix van agile en traditionele requirementstechnieken toepassen

Volg Nicole op:

Tips voor de moderne analist

Je ontvangt eens per maand een nieuw artikel. Net zoals meer dan 5.500 collega abonnees.

Gratis e-book ‘Vliegende start als agile analist’

e-book Vliegende start als agile analist!Met 25 do’s en don’ts voor agile requirements en eens per maand een agile requirements tip

Copy link