Stephen Ley - teammanager GFM-IT

SOFTWAREONTWIKKELING
KLANTREFERENTIE
TEAM FOUNDATION SERVER ALS SOLIDE BASIS
INFO SUPPORT BEGELEIDT
RABOBANK INTERNATIONAL OP DE
WEG NAAR CONTINUOUS DELIVERY
Stephen Ley, teammanager GFM-IT & IS&D Tool Support bij Rabobank International
De implementatie van Team Foundation Server door Info Support bij Rabobank International zorgde
voor een flinke versnelling van de invoering van agile softwareontwikkeling. Hiermee werden tevens
belangrijke stappen gezet op het pad naar Continuous Delivery, waarbij niet alleen het ontwikkeltraject
zoveel mogelijk geautomatiseerd is, maar waarbij de nieuwe releases ook geautomatiseerd worden
uitgerold, als onderdeel van hetzelfde traject.
In een gesprek met Stephen Ley, teammanager GFM-IT
& IS&D Tool Support van de bank, wordt eens te meer
duidelijk dat het hebben van een framework voor agile
werken zonder de juiste tools niet leidt tot het beoogde
resultaat. Door de inbreng van Info Support kreeg ‘agile’
een sterke impuls. En daarmee liggen Continuous
Delivery en een vergrote slagkracht in het verschiet.
Gebrek aan integratie
IS&D was tussen 2006 en 2010 explosief gegroeid.
Daardoor lag “onze focus niet helemaal bij procesondersteuning,” vertelt Stephen. De vijf business lines stonden
min of meer als afzonderlijke kokers naast elkaar “en elke
koker had zijn eigen ‘business discipline’, ‘testdiscipline’
en dergelijke. Er was gebrek aan integratie.”
“Toen we het probleem onderkenden,” vervolgt Stephen,
“besloten we iets te gaan doen ‘met agile’: op basis van
samenwerking en integratie in korte sprints software
ontwikkelen.” Al snel ontdekte de bank dat het hebben
van een raamwerk voor agile werken geen garantie
biedt voor het plukken van de vruchten ervan. “Onze
tools waarmee we invulling aan het framework dachten
te geven, vormden een lappendeken. Ook hier weinig
integratie.”
“INFO SUPPORT TOONDE EEN FLEXIBELE INZET,
EEN KWALITEIT WAAR WE NADRUKKELIJK
NAAR OP ZOEK WAREN.”
Gouden tip
Een eerste verkenning van de markt zette Rabobank
International op het spoor van Microsofts Team
Foundation Server (TFS) voor de .Net-omgeving.
Op aanraden van Pieter Fortuin, hoofd IT Operations,
“gingen we ook eens kijken bij Info Support, want
volgens hem waren dat ‘hele goeie jongens, heel sterk
op Microsoft-gebied’,” aldus Stephen. En met die tip is hij
nog steeds heel blij. “TFS is uiterst complex om te implementeren, maar dankzij het zeer ervaren team van
Info Support leek het behoorlijk simpel. En ze toonden
een flexibele inzet, ook een kwaliteit waar we nadrukkelijk naar op zoek waren.”
Omdat TFS goede ondersteuning biedt voor zowel .Netals Java-ontwikkeling, besluit het managementteam te
kiezen voor één tool. Ook de ‘Javanen’ binnen de bank
waren zeer te spreken over TFS, “zij gaven de Proof of
Concept gemiddeld een 8.”
Versneller
TFS is een geïntegreerd platform dat het traject van
softwareontwikkeling stroomlijnt en waarmee de multidisciplinaire ontwikkelteams grote productiviteitswinst
kunnen realiseren. “Door de transparantie die het biedt,
dwingt het je als het ware agile te werken. Voor ons was
het een echte versneller in het integratieproces.”
Bij de implementatie van TFS speelde Info Support een
belangrijke rol. Stephen is hier uiterst tevreden over. Hij
vertelt: “Per lopend project besloten we op een goed
gekozen moment TFS ‘erin te schuiven’ en tegelijk een
medewerker van Info Support aan het project toe te
voegen. Je hebt dan altijd iemand die ter plekke vragen
kan beantwoorden.”
Op weg naar Continuous Delivery
“We hebben een aantal stappen gezet: agile en TFS. En
al is onze productiviteit fors gestegen, we zijn er nog
niet,” geeft Stephen aan. “Info Support liet ons zien dat
we op deze basis kunnen doorgroeien naar Continuous
Delivery: nieuw ontwikkelde functionaliteit wordt dan
meteen in de productieomgeving geïmplementeerd.”
Geautomatiseerde uitrol vindt nu nog niet plaats, “na de
test is een nieuwe release slechts ‘deployable’.” Het is nog
niet zeker of de bank de laatste stappen met en binnen
TFS gaat zetten of met extra tools – “waarbij we dit
keer de integratie niet uit het oog verliezen.” Belangrijk
is in ieder geval dat de scheiding tussen ontwikkeling
en uitrol wordt opgeheven. Stephen stelt dat “hiervoor
ook een wijziging van de mindset vereist is. Sommige
mensen vinden het gewoon eng om nieuwe releases
automatisch te ‘deployen’.”
“Echt goed”
Dankzij het werk en de adviezen van Info Support wordt
de tijd van het ontwikkel-implementatietraject steeds
verder verkort, worden fouten en nieuwe wensen sneller
bekend en worden aanpassingen – nieuwe releases – ook
weer snel geïmplementeerd: de toekomst is aan Continuous Delivery.
Behalve over de technische kennis is Stephen erg te
spreken over Info Support als bedrijf. “Je krijgt het gevoel
dat je als klant echt belangrijk bent en dat ze prioriteit
aan jou toekennen. We kregen volgens mij echt hun
beste mensen en met hun inzet toonden ze ook echte
flexibiliteit.” Aan het eind van het gesprek zegt Stephen
nog dat hij “Info Support voor implementatie van TFS,
en ook andere zaken, zoals Continuous Delivery, zeker bij
andere bedrijven kan aanbevelen.”
“INFO SUPPORT LIET ONS ZIEN DAT WE OP BASIS VAN ‘AGILE’ EN TEAM
FOUNDATION SERVER KUNNEN DOORGROEIEN NAAR CONTINUOUS DELIVERY.”
03-2014
Kijk voor meer informatie op www.infosupport.com of bel +31 (0) 318 - 55 20 20 (NL) of +32 (0) 15 28 63 70 (BE)