Standards Manager
Bedrijf: National Australia Bank
Feb 2010 - Aug 2014
https://www.nab.com.au/corporate
Samenvatting:
NAVIGATE is het Continuous Improvement programma voor Wholesale Banking van National Australia Bank. Stephan was onderdeel van de opstart van deze groep en was verantwoordelijk voor het "inspireren" van de interne communities om productiviteit en kwaliteit voor de IT Service Delivery te verhogen.
Dit programma is zeer succesvol met 20% van alle medewerkers als deelnemer (directe adoptie!). Er werden veel productiviteitsverbeteringen opgeleverd, zoals 6% over alle developers, het terugbrengen van testwerk van 4 weken naar 4 uur voor bepaalde projecten, en de introductie van Continuous Delivery patterns en Agile binnen en buiten de business unit, om maar een paar voorbeelden te noemen.
Situatie
NAVIGATE is het Continuous Improvement programma van de Wholesale Banking Technology-afdeling binnen National Australia Bank. Stephan was de eerste strateeg die in dit team kwam om een bottom-up approach te implementeren, in plaats van de traditionele top-down aanpak waarbij standaarden van bovenaf aan mensen worden opgelegd.
De situatie was dat de vorige standards group was ontbonden en dat er een nieuwe groep werd opgericht om de plaats ervan in te nemen. De nieuw aangestelde manager hield een presentatie waarin hij om input vroeg over hoe het "dit keer anders moest". Stephan, die intensief aan procesverbetering bij LogicaCMG had gewerkt, stak zijn hand op en deelde zijn visie. Gesterkt door de lessen van de vorige standards group, stond de nieuwe manager open voor deze aanpak en nam hij Stephan direct aan voor zijn team.
Taken
Zijn doel was het opzetten en onderhouden van een succesvolle Process Improvement Infrastructure (PII), waarin een cultuur van continuous improvement gecreëerd moest worden.
Acties
Hij kreeg de kans om vanaf een greenfield start te beginnen met procesverbetering, door tools en processen te selecteren die veel meer agile en lean waren dan wat hij eerder bij andere organisaties had gezien. Hij had inspiratie genoeg vanuit frameworks als Kaizen, Six Sigma, Lean Startup, etc., maar was verbaasd over het gebrek aan technology tools om procesverbeterprogramma's te ondersteunen.
Er werd een tijdelijke infrastructuur op basis van SP2007 opgezet, maar die miste fundamentele features zoals history en audit trails, en het was een usability-nachtmerrie om up-to-date te houden.
Stephan nam ook het peer-to-peer trainingsmodel mee dat hij binnen de SEPG van LogicaCMG's Resu!t Centre had gedraaid. Elke procesverbetering vereist dat de mensen die ermee gaan werken weten wat het nieuwe proces is en erop worden getraind, en de Process Improvement Teams (de NAB-tegenhanger van de process areas uit Resu!t Centre) waren de logische mensen om die training te geven. Leden van elk PIT verzorgden de training voor hun eigen standaarden, waardoor de content gezaghebbend bleef en de kosten laag.
Resultaten
De projectnaam voor het verbeterprogramma was NAVIGATE, omdat we vaak ongekaarte wateren aan het navigeren waren!
Tweeënhalf jaar in het programma is er een deelnamepercentage van 20% bereikt, zijn er meer dan 100 verbeteringen opgeleverd, variërend van heel klein tot enorm qua inspanning en opgeleverde waarde.
Procesverbeteringen (Theorie)
De resultaten omvatten (maar zijn 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 over alle assets te implementeren.
Toegepast op projecten (praktijk)
De verbeterde practices zijn door veel teams geadopteerd, met de onderstaande resultaten tot 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 gebruikten om op tijd en binnen budget op 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.
Stephan wist de interne communities te inspireren om hun processen te blijven verbeteren, zelfs in moeilijke tijden van herstructurering. De peer-to-peer trainingsstructuur, verzorgd door de Process Improvement Teams zelf, verlaagde de trainingskosten aanzienlijk en verhoogde het aantal trainingsuren, met piekmaanden tot 1000 uur! Hij implementeerde een reward-and-recognition strategie en zorgde ervoor dat alle credits bleven vloeien naar de mensen die het werk deden en de verbeteringen opleverden.