Bestaande modellen
Er zijn al agile volwassenheidsmodellen bekend, de meest bekende is van Scott Ambler, mede bekend van bijdragen aan RUP (Rational Unified Process), bedenker van EUP (Enterprise Unified Process) en meest recent: Disciplined Agile Delivery (DAD).
Ambler deelt het volwassenheidsmodel als volgt in:
- Level 1 = Rhetorical
- Level 2 = Certified
- Level 3 = Plausible
- Level 4 = Respectable
- Level 5 = Measured
Hij definieert ook 8 agile scaling facors:
- Geographical distribution
- Team size
- Compliance requirement
- Domain complexity
- Organization distribution
- Technical complexity
- Organizational complexity
- Enterprise discipline
Meer over agile maturity modellen is te vinden in dit artikel.
Agile implementeren = organisatieverandering
inspearit onderkent dat implementeren van agile werkwijzen in een gehele organisatie een flinke organisatieverandering impliceert. Elke discipline krijgt ermee te maken. Zo worden onder andere het functiehuis, manier van administreren, werkwijzen, rollen, manier van leidinggeven, besturen, houding en gedrag, flexibel maken van IT-landschap en faciliteiten allemaal geraakt.
We introduceren SAMM
Met ervaring op zak van 15 jaar implementeren van agile frameworks, eerst op team en projectniveau, en sinds 4 jaar ook op bedrijfsniveau, heeft inspearit, in samenwerking met de Belastingdienst, een agile volwassenheidsmodel ontwikkeld.
Scaled Agile Maturity Model
Dit model is gebaseerd op het bottom up implementeren van agile eerst binnen de IT, vormen van value streams, vervolgens herstructureren naar value streams, en ten slotte ook de integrale aansturing vanuit strategie en corporate portfolio. Het Scaled Agile Framework is hiervoor in de basis gebruikt, maar ook bij gebruik van andere frameworks kan de volwassenheid ermee worden vastgesteld. Dit omdat de overige frameworks voor ca. 80% overlappen met SAFe.
Vanuit die bottom up strategie zijn de 5 volwassenheidsniveaus ontstaan:
- Teamwork & Transparantie
- Flow en cadans
- Continuous integration
- Business drive
- Continuous deployment
Omdat er zoveel wordt geraakt, zijn er 10 perspectieven (of agile scaling factors, zoals Scott Ambler ze ook noemt) onderkend die allen de 5 niveaus kennen:
- Houding & Gedrag
- Structuur
- Besturing
- Leiderschap
- Eigenaarschap
- Continue verbetering
- Technische schuld
- Metrieken
- Architectuur
- Faciliteiten
Voor perspectief Houding en gedrag, en leiderschap, is onderliggend het TPP model (Top Prestatie Model) van Nelson & Burns gebruikt. Voor perspectief Structuur is de 5-delige blog serie van mijn hand: ‘Van Scrum team naar agile organisatie’ gebruikt, die met name over structuuraanpassingen gaat. Voor perspectief Architectuur is vooral gekeken naar gedrag en werkwijze van architecten, en hier zijn de zeven handvatten voor architectuur van inspearit als bron gebruikt.
Toepassing van SAMM
Het model kan worden toegepast op gehele organisaties of organisatieonderdelen waar scaling van agile werkwijzen wordt geïmplementeerd. Zowel als nulmeting (waar staat de organisatie in agile termen: IST situatie), als reguliere meting, om te kijken of er voortgang is.
Per niveau en per perspectief zijn veranderdoelen gedefinieerd. Vastgesteld wordt, middels interviews met een dwarsdoorsnede van de disciplines in de organisatie, of die doelen gedeeltelijk dan wel geheel zijn behaald. Dezelfde doelen kunnen in een transitie roadmap en backlog worden gebruikt om de transitie te voeden met veranderdoelen. Het model heeft echter niet de intentie om volledig te zijn met alle mogelijke veranderdoelen die een organisatie door dient te voeren. Vele doelen zullen ook bedrijfs- en situatie specifiek zijn.
Resultaten
Resultaten van de meting worden gevisualiseerd in een matrix, en historie middels een grafiek. Hierna volgen 2 voorbeelden:
Hier hoort natuurlijk een standaardrapportage bij, met nuanceringen en uitleg over de bevindingen, en voorstellen ter verdere verbetering, die weer een transitie backlog kunnen voeden.
Onderdeel van de standaardaanpak van inspearit
Het model maakt standaard als instrument deel uit van de aanpak van inspearit voor implementeren van agile werkwijzen op enterprise niveau. De gehele aanpak is te vinden op onze website.