Haarlemmerolie in de scrumpolder
Scrumteams bestaan uit een productowner, scrummaster en een development team. Een developer voert meerdere taken uit voor het team zoals analyse, design, development en testen. De business analist (Engelstalige benaming) of informatie analist (Nederlandstalige benaming) is formeel geen onderdeel van het agile team. In grote organisaties met complexe software ontwikkeling is dit niet werkbaar. Vaak zijn er meerdere teams aan het werk aan meerdere systemen met afhankelijkheden en integraties tussen de systemen. Dan heb je iemand nodig die over de grenzen van het team heen kan kijken afhankelijkheden in kaart kan brengen en ook voor de start al het nodige voorwerk kan verrichten. Er is immers geen directie of investeerder die een blanco cheque afgeeft en oneindige tijd beschikbaar stelt. Afhankelijk van de complexiteit van de organisatie en software ontwikkeling kan de businessinformatie analist dedicated voor een team werken of voor meerdere teams. De business-informatie analist staat met één been in de business en met het andere been in de IT. Naast veelvuldige interactie met de teams is samenwerking met het management, de business, maar ook bijvoorbeeld de solution architect essentieel. Het verkrijgen van de juiste requirements is één van de meest kritische onderdelen van software ontwikkeling. De business-informatie analist is de specialist in het verkrijgen van de juiste requirements. Aangevuld met de agile/incrementele software ontwikkeling is dat de beste garantie voor het maken van de juist software.