Een businessanalist gebruikt verschillende methoden om vereisten te identificeren en te documenteren, afhankelijk van de specificiteit van het project, de samenstelling van belanghebbenden en de gewenste resultaten. Methoden omvatten interviews, workshops, observatie, enquêtes, documentanalyse, prototyping en data-analyse. De keuze van de methode hangt af van factoren zoals de complexiteit van de vereisten, de beschikbaarheid van experts en belanghebbenden, de volwassenheid van bedrijfsprocessen en tijdsbudgetten.
Het documenteren van vereisten gebeurt met behulp van formele (SRS, BRD, User Stories) en informele (mindmap, schema's, diagrammen) hulpmiddelen. Het is belangrijk om de eenduidigheid, volledigheid, traceerbaarheid en actualiteit van de vereisten gedurende alle fasen van het project te waarborgen. De businessanalist kiest het formaat op basis van het doelpubliek, het gemak van ondersteuning en de specificiteit van het product.
Belangrijke kenmerken:
Welke van de methoden voor het verzamelen van vereisten is altijd geschikt voor IT-projecten?
Geen enkele methode is universeel. Bijvoorbeeld, interviews zijn nuttig in sommige gevallen, terwijl in een grote verspreide team enquêtes of documentanalyse effectiever kunnen zijn. Het hangt allemaal van de situatie af.
Kun je je beperken tot alleen user stories voor alle soorten vereisten?
Nee, user stories zijn goed voor agile-projecten, maar voor complexe IT-systemen zijn technische specificaties, niet-functionele vereisten en andere formats absoluut noodzakelijk.
Moet een businessanalist alleen de verzamelde wensen van de klant documenteren?
Nee, de analist moet verborgen en tegenstrijdige vereisten identificeren, de behoeften van het bedrijf analyseren en de haalbaarheid van de implementatie van bepaalde functies onderbouwen.
Negatieve case: De analist verzamelde vereisten uitsluitend via een enquête, zonder de details met het team en de klant te bespreken. Als gevolg hiervan bleken veel vereisten verouderd te zijn. Voordelen: Snel de basisvereisten verzameld, Nadelen: Vereisten waren verouderd, belangrijke problemen en nuances kwamen niet aan het licht.
Positieve case: De analist gebruikte een combinatie van workshops, interviews en prototyping, en zorgde voor validering van vereisten vanuit zowel technisch als zakelijk perspectief. Voordelen: Betrouwbare en goedgekeurde vereisten, snelle aanpassingen tijdens het project. Nadelen: Meer middelen en tijd vereist voor synchronisatie.