NAVIGATE, het IT-capability uplift programma bij NAB
Samenvatting
Het Navigate-programma werd opgezet om de IT Delivery voor NAB Wholesale Banking te verbeteren. Stephan implementeerde wat hij bij CMG had geleerd en leverde uitzonderlijke resultaten.
Situatie
Bij NAB Wholesale Banking werken ~600 IT-mensen die honderden IT-applicaties beheren. Wholesale banking gaat over financiële producten vanaf 25M en hoger, dus het spreekt voor zich dat de eisen vanuit de gebruikers hoog zijn.
Stephan had net het prestigieuze Pricing Centre-project afgerond toen er een nieuw standards team werd geformeerd. Hij presenteerde zijn ervaring vanuit CMG om een "bottom-up approach" voor standaardisatie te implementeren. De presentatie veroorzaakte enthousiasme en Stephan kreeg de keuze voorgelegd tussen het leiden van een volgend high-profile project of Standards Manager worden.
Taken
- Verbeteren van tools en processen voor de gehele IT Service Delivery.
- Meten van verbeteringen om succes aan te kunnen tonen.
Acties
Stephan zette interne communities op en inspireerde hen om "hoe we werken" te verbeteren, en richtte de project management tools in om de verbeteringen te orkestreren.
De communities waren meer of minder formeel van opzet, variërend van Community of Practices (CoP) die heel informeel zijn, Process Improvement Teams (PIT) die domeinspecifiek zijn, tot de overkoepelende Software Engineering Process Group, het formele orgaan dat de nieuwe standaarden goedkeurt.
En nu komt de kicker: als standards group hebben we ons gecommitteerd om nooit zelf één enkele standaard te schrijven. Sterker nog, onze KPI's bevatten: welke standaarden worden daadwerkelijk gebruikt en kunnen we de rest verwijderen? En welke standaarden ontbreken er die toegevoegd zouden moeten worden.
Resultaten
Er zijn veel verbeteringen geleverd via Navigate. De onderstaande video's laten wellicht goed zien hoe het werkte en hoe enthousiast iedereen is!
Procesverbeteringen (Theorie)
De behaalde resultaten zijn onder andere (maar niet beperkt tot):
- Introductie van Agile in software delivery binnen de enterprise-context. Deze resultaten zijn gepresenteerd op "Agile Australia".
- Introductie van Continuous Delivery practices inclusief security architecture sign-off voor automated deployments tot in productie.
- Evaluatie van agile progress tracking tools.
- Method Selection Guide (Industry leading!!).
- Wéten waar informatie opgeslagen wordt en hoe je het kunt vinden, door een consistente look en feel voor kennis te implementeren over alle assets.
Toegepast op projecten (praktijk)
De verbeterde practices zijn door veel teams geadopteerd, met de onderstaande resultaten als gevolg (wederom, niet beperkt tot):
- Testtijd teruggebracht van 4 weken naar 4 uur. En dat nog los van de kortere time to market!
- Aantal high-severity incidents met 60% verlaagd.
- Opstarten van projectomgevingen van 3 maanden teruggebracht naar minder dan een dag.
- Self-service provisioning geïmplementeerd over alle 43 omgevingen van het Calypso-team.
- De SCM Migration leverde significante jaarlijkse licentiebesparing en extra snelheid voor developers op: integration time voor developers van 30+ minuten naar 30 seconden, en een indrukwekkende 6% reductie aan tijdverspilling over alle 125 developers.
- Het RDM-team reduceerde package build times van 3 uur naar 15 minuten.
- GMM deployment van 4 uur naar 40 minuten.
- Diversification, eChannels en Agile VaR zijn high-profile projecten die de NAVIGATE-verbeteringen hebben gebruikt om op tijd en binnen budget te leveren.
- Nieuwe source control betekende: "snellere IDE", "blijere devs", "meer tijd in de 'flow'".
- Migratie van onze grote dev-projecten van ClearCase naar Git heeft de productiviteit met 15 - 30 minuten per developer per dag verhoogd, de turn-around time voor code changes naar test met meerdere minuten per build verlaagd, en de moraal en betrokkenheid van het ontwikkelteam aanzienlijk verbeterd.