In integratieprojecten moet de businessanalist de schakel zijn tussen technische en niet-technische belanghebbenden. De belangrijkste taak is om wederzijds begrip te waarborgen, zodat de vereisten, risico's en beperkingen door alle deelnemers worden begrepen en de documentatie de nodige details voor integratie bevat.
Belangrijke kenmerken:
Faciliteren van vergaderingen: de analist structureert de communicatieprocessen, helpt deelnemers om in een voor elkaar begrijpelijke taal te praten, en verduidelijkt technische details aan de business en zakelijke vragen aan de ontwikkelaars.
Documenteren van interface-eisen: het is belangrijk om niet alleen de vereisten te beschrijven, maar ook overeenkomsten over gegevensformaten, overdrachtkanalen, foutafhandeling en versiebeheer van integraties te verduidelijken.
Afstemmen van projectdoelen en -beperkingen: de analist identificeert verborgen risico's, helpt om van tevoren overeenstemming te bereiken over succescriteria en controlepunten.
Kan een businessanalist het opstellen van API's volledig delegeren aan technische specialisten?
Nee. De analist moet ervoor zorgen dat de zakelijke vereisten correct zijn vastgelegd in de interface-documentatie en dat de werkelijke zakelijke scenario's door de technische oplossing worden ondersteund.
Is het voldoende om alleen de formaten van inkomende/uitgaande gegevens af te stemmen?
Nee. Het is van groot belang om de zakelijke regels, de afhandeling van uitzonderingssituaties (bijvoorbeeld wat te doen als de integratie niet beschikbaar is), beschikbaarheidsbeperkingen en toegangsrechten te verduidelijken.
Is de deelname van de businessanalist verplicht bij de bespreking van architecturale oplossingen?
Ja, zelfs als hij geen technische beslissing neemt, moet de analist ervoor zorgen dat zakelijke aspecten en beperkingen zijn meegenomen bij het ontwerpen van de architectuur.
Negatief geval: Bij de integratie van CRM en een externe service was de analist niet betrokken bij het opstellen van technische specificaties. Voordelen: het technische team ontwikkelde de API sneller. Nadelen: de integratie ondersteunde niet de benodigde zakelijke regels, er ontstonden dataverlies.
Positief geval: Bij een vergelijkbaar project was de analist betrokken bij alle fasen van de discussie en betrok hij zowel de business- als het technische team. Voordelen: de integratie dekte alle werkelijke scenario's, de tests waren succesvol. Nadelen: in de fase van vereistenverduidelijking ging meer tijd verloren.