De business analyst speelt een cruciale rol bij de implementatie van nieuwe software, als tussenpersoon tussen de opdrachtgever en het ontwikkelingsteam. Zijn belangrijkste taak is het identificeren, duidelijk vastleggen en vertalen van zakelijke vereisten in technische specificaties, evenals het afstemmen van de criteria voor succesvolle uitvoering.
Belangrijke kenmerken:
Analyse en formalisatie van vereisten: de business analyst werkt de oorspronkelijke verzoeken grondig uit en transformeert deze in duidelijke, eenduidige en meetbare vereisten.
Bepaling van kritische succesfactoren (CSF) en kernprestatie-indicatoren (KPI): samen met de opdrachtgever ontwikkelt hij metrics om het succes van de implementatie van het product te evalueren.
Beheer van de verwachtingen van stakeholders: hij communiceert de voortgang, stemt de criteria voor "klaar" (Definition of Done) af, en corrigeert verwachtingen rekening houdend met beperkingen en prioriteiten.
Wat zijn de belangrijkste vereisten — functionele of niet-functionele?
Antwoord: Beide typen vereisten zijn even belangrijk. Functionele vereisten beantwoorden de vraag "wat het systeem moet doen", terwijl niet-functionele vereisten antwoord geven op "hoe het dat doet". Het negeren van een van beide leidt tot een mislukte implementatie.
Kan men zonder acceptatiecriteria, als de deadlines krap zijn?
Antwoord: Nee, het ontbreken van duidelijke acceptatiecriteria leidt tot geschillen en herwerkingen. Zelfs onder tijdsdruk worden de criteria geprioriteerd, maar niet genegeerd.
Moet de business analyst zelf bepalen welk resultaat als succesvol wordt beschouwd?
Antwoord: Nee, de juiste aanpak is om gezamenlijk met de opdrachtgever duidelijke en meetbare succescriteria vast te stellen, in plaats van alleen op de mening van de analyst te vertrouwen.
Negatieve case: implementatie van een CRM-systeem zonder afgesproken acceptatiecriteria. De vereisten waren oppervlakkig geformuleerd, en tegen de tijd van de release waren er meningsverschillen tussen de verkoopafdeling en IT.
Pluspunten:
Minpunten:
Positieve case: formalisatie van vereisten, het creëren van een matrix van succescriteria met de opdrachtgever, regelmatige demo's.
Pluspunten:
Minpunten: