Tegenwoordig is een project vaak zo dynamisch en complex, dat er een verdergaande benadering nodig is voor het specificeren dan Agile requirements engineering alleen. Carel Daams bood op 8 okt. jl. op het Dreamevent.NL in zijn sessie een andere kijk en een aanvullende benadering. Echter je gaat het pas zien als je het door hebt. >> Een mindmap << van deze sessie.
De omgeving van het project maar ook van de organisatie is inherent dynamisch en complex geworden. Dit werkt onvermijdelijk door in het project en in de requirements. Shareholders zoals stuurgroepleden, gebruikers, management, leveranciers enz. zijn nog maar heel moeilijk op een lijn te krijgen en te houden. Met zoveel dynamiek en voortschrijdend inzicht is dat wel heel begrijpelijk. Het lukt alleen nog met heel veel moeite en doorlooptijd om een gezamenlijk, eenduidig en compleet systeem te specificeren en dan nog voor een beperkte tijd.
Agile of Scrum product-owners raken overvraagd in hun verschillende rollen van specialist (dieptekennis), generalist (overzicht) en stakeholdermanager (op een lijn houden). De aanpak met zgn. hard systems-engineering rendeert te weinig en duurt te lang.
Al 30 jaar geleden is een goed alternatief ontwikkeld op basis van softsystems-methode. Deze benadering speelt juist in op de verschillende beelden en voortschrijdende inzichten, die betrokkenen hanteren in complexe situaties. Uitgangspunt is dynamiek, meervoudig kijken en meervoudige belangen. Enige tijd geleden is bovendien het Cynefin-framework ontwikkeld om voor probleemsituatie de optimale benadering te selecteren. Het wordt toegepast in het onlangs verschenen handboek Prince2Agile.