Eisen verzamelen

Eisen verzamelen

Onze software voor vereistenbeheer vereenvoudigt het proces voor het vastleggen van vereisten en helpt bij het verzamelen van volledige en nauwkeurige vereisten om producten te leveren die voldoen aan de behoeften van de klant en om het bedrijf op één lijn te brengen met engineering.

Wat is het verzamelen van vereisten?

Het is de fase in Requirements Engineering, waarin requirements worden vastgelegd.

Deze term, capture(1), komt minder vaak voor en in plaats daarvan worden andere termen zoals uitlokken gebruikt. Dit is zo alleen om het gevoel te vermijden dat vereisten daar gewoon rusten, wachtend om door louter vragen te worden vastgelegd. Integendeel, het proces is veel complexer dan dat.

Aan de andere kant is de term 'gebruiker', die doorgaans wordt gebruikt om de bron van onze vereisten aan te duiden, niet helemaal correct. 'Gebruikers' zijn niet de enige bron van onze eisen. Het is handiger om de term 'stakeholder' te gebruiken(2), die alle mensen en entiteiten definieert die betrokken zijn bij of worden beïnvloed door het systeem.

Vereisten Vastlegtechnieken

De taken die bij deze fase betrokken zijn, zijn sterk afhankelijk van de toegepaste methodologie of processen, maar er is een gemeenschappelijke reeks aanbevolen richtlijnen (3):

  • Evalueer de (technische) haalbaarheid van het systeem.
  • Definieer de oorsprong van de eisen door de verschillende belanghebbenden te identificeren. Niet alle belanghebbenden hoeven mensen te zijn. Sommigen van hen zijn misschien gewoon een legacy-systeem, wat meestal de grootste bron van vereisten is; een document; een wet enz.
  • Definieer de reikwijdte van het systeem. Bepaal wat het systeem wel en niet zal doen. Wat erin en eruit valt, is vooral belangrijk bij interfaces naar andere systemen.
  • Definieer de elicitatietechnieken die zullen worden gebruikt. Afhankelijk van het systeem, de achtergrond van de belanghebbenden en andere omgevingsfactoren, kunnen sommige technieken geschikter zijn dan andere. Dit kunnen prototypes, interviews, use cases of storyboards zijn.
  • Pas de geselecteerde technieken toe op de verschillende belanghebbenden om de vereisten te verzamelen

Theoretisch zou het opsporen van vereisten als een eenvoudig en duidelijk proces kunnen worden beschouwd, maar gezien de menselijke factor is dit niet het geval. Zeker als we bedenken dat stakeholders in de meeste gevallen mensen zijn met wie we moeten samenwerken om de eisen te verzamelen. Brooks citeren (4), "Het Requirement Elicitation (RE)-proces wordt uitgedaagd door verschillende factoren, waarvan de meeste verband houden met communicatie tussen belanghebbenden"

Meer weten over Requirements Capture?

(1) Requirements Engineering: sociale en technische problemen door Joseph Goguen, Marina Jirotka(1994)

(2) RE Freeman: "Strategisch management: een benadering van belanghebbenden".

(3) Requirements Engineering Een goede praktijkgids, Ian Sommerville en Pete Sawyer, John Wiley and Sons, 1997

(4) Brooks, FP, No Silver Bullet: Essentie en ongelukken van Software Engineering. IEEE-computer, 20), (1987) 10-19.

Top