Steeds meer bedrijven schalen agile op voor de hele IT-organisatie


donderdag 19 februari 2015

Omdat IT alsmaar nadrukkelijker het concurrerend en innovatief vermogen van bedrijven bepaalt, moeten nieuwe bedrijfsapplicaties sneller worden ontwikkeld en met een korte time-to-market waarde opleveren voor de gebruikers en de organisatie. Mede hierom hebben de afgelopen jaren steeds meer
organisaties de traditionele watervalaanpak ingeruild voor agile methoden, met Scrum als belangrijkste exponent. Agile geldt tegenwoordig dan ook als de standaard voor softwareontwikkelingsprojecten. Omdat steeds meer bedrijven ervaren dat agile snel tot goede resultaten leidt, willen zij deze
manier van werken opschalen voor de hele IT-organisatie. Dit blijkt uit een inventarisatie van IT-dienstverlener COOLProfs onder een dertigtal CIO's en IT-managers van Nederlandse bedrijven en overheden.

Nu agile in de praktijk efficient en effectief gebleken is voor het opleveren van werkende software met business value, gaan steeds meer bedrijven en organisaties er toe over om Scrum tot de facto standaard voor de gehele IT-organisatie te maken. Maar met bedrijfsapplicaties die meer en meer
functionaliteit omvatten, complexer worden en meer afhankelijkheden met andere systemen hebben, is een enkel Scrum-team van vijf tot achter personen vaak niet meer toereikend. Agile projecten en Scrum-teams nemen dan ook in omvang en in aantal toe. Als gevolg hiervan worstelen veel CIO's met
de vraag hoe zij agile succesvol kunnen opschalen en de inspanningen van tientallen en soms wel honderden agile teams die samen de bedrijfsstrategie realiseren, op elkaar af kunnen stemmen.

Technieken om op te schalen

Er zijn verschillende manieren voor Scaling Agile. De eerste is door middel van het zogenoemde `inkaderen'. Hierbij worden kaders gesteld met behulp van gangbare projectmanagementmethodes, door onder architectuur te werken en door planningsfasen (tijd) en deliverables (scope) vast te leggen.
Om het geheel in goede banen te leiden, fouten te voorkomen en de voorspelbaarheid te vergroten, vindt er synchronisatie plaats met andere sprints en worden afhankelijkheden nauwgezet gecontroleerd. Om de voortgang van de projecten inzichtelijk te maken, worden bestaande rapportagemethodieken
gebruikt. Het Scaled Agile Framework (SAFe) raamwerk is de meest toegepaste inkaderingstechniek.

De tweede manier om een agile manier van werken in de hele IT-organisatie te implementeren, is via `uitbreiden', waarbij de kernwaarden van agile van bovenaf en door de gehele organisatie heen worden toegepast. Het draait bij deze techniek om innovatie en `business value', te bereiken via een
groot aantal, kleine releases die zoveel mogelijk zijn opgedeeld in functionele eenheden met minimale afhankelijkheden. De structuur bestaat uit autonome sprint teams met overlappende taak-teams. Over de voortgang van de projecten wordt gerapporteerd met behulp van typische agile metrieken als
`efficientie' en `team performance'. Scaling@Spotify is de meest gebruikte uitbreidingstechniek.

Eric ten Harkel, Algemeen Directeur van COOLProfs: `Opschalen van agile is relevant voor iedere organisatie, omdat het helpt een meer flexibele en innovatieve organisatie te creeren. Welke methode voor het opschalen van agile, inkaderen of opschalen, het meest geschikt is voor een organisatie,
is echter niet op voorhand te zeggen. Voor grote organisaties zal SAFe wellicht gemakkelijker aanslaan, omdat programma managers, enterprise architecten en product managers hun eigen rol in het raamwerk terugzien. Voor een innovatieve organisatie die een snelle groei doormaakt, voelt het
Agile@Spotify model waarschijnlijk beter aan. Maar nog meer dan de methode om op te schalen, is het van belang dat een organisatie de principes van agile en scrum verankert in haar DNA en door de hele organisatie in de praktijk brengt.'

Kritische succesfactoren

Dit laat niet onverlet dat er wel een aantal kritische succesfactoren aan te wijzen zijn voor het opschalen van agile, zo blijkt uit de rondgang langs een dertigtal Nederlandse bedrijven en overheidsinstanties.

Zo is agile volgens de bevraagde CIO's en IT-managers agile absoluut geen vrijbrief om naar eigen inzicht dingen wel en niet te doen. Of zoals de CIO van een grote Nederlandse bank het verwoordt: `Een ieder dient zich wel aan zijn rol te houden. Agile moet ingepast worden in de organisatie en
standaardisatie en centrale cooerdinatie zijn nodig.'

Daarnaast leert de ervaring dat niet iedereen even geschikt is om op een agile manier te werken: `Waar de ene medewerker uit zichzelf aangeeft dat hij beter tot zijn recht komt in een individuele setting met een meer vastomlijnd takenpakket, komt een ander hier proefondervindelijk achter.'

Meerdere CIO's zien architectuur echter als de grootste hindernis om agile werken te implementeren. Zij geven aan dat het cruciaal is dat de architectuur geschikt wordt gemaakt voor agile. `Dit betekent architectuur die teams in staat stelt goed samen te werken en snel en autonoom te releasen.
Alleen zo kan een schaalbare organisatie ontstaan.'

Over Coolprofs

COOLProfs is specialist in het bouwen van bedrijfskritische informatiesystemen op maat. Voorbeelden van gerealiseerde projecten zijn het systeem voor kredietverlening bij ABN AMRO Bank, Flitsbalie Bijzondere Bijstand voor de gemeente Leidschendam-Voorburg, Reizigersinformatie RET, diverse
applicaties voor de Gemeente Den Haag en de webshop voor Wasco.
COOLProfs onderscheidt zich door haar aanpak, waarin de menselijke factor van IT centraal staat en waarbij in nauwe samenwerking met de klant het gewenste resultaat wordt gerealiseerd. Door een unieke modelgedreven ontwikkel- en beheeromgeving haalt COOLProfs een hoge productiviteit en is zij
in staat binnen de afgesproken tijd en het overeengekomen budget op te leveren. Hierbij wordt gebruik gemaakt van COOLProfs' Architected Agile-aanpak. Tot de vaste klanten van COOLProfs behoren onder meer ABN AMRO Bank, Delta Lloyd, Wasco, Gemeente Den Haag, RET en TNO. Kijk voor meer
informatie op www.COOLProfs.nl.