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)
© Copyright 2024 ExpyDoc