BinckBank - Verbetering Continuous Delivery Proces
Op verzoek van Microsoft en BinckBank heeft Delta-N een DevOps analyse traject uitgevoerd, waarin de knel- en verbeterpunten zijn opgesteld voor BinckBank met betrekking tot hun software ontwikkeling. Ook is er een roadmap opgesteld met de ambities van BinckBank. Op basis van de uitkomsten en aanbevelingen is een nieuw project gestart dat in het teken stond van de “verbetering van het Continuous Delivery proces”.
Onder begeleiding van 2 DevOps consultants van Delta-N is er gewerkt aan de implementatie van verschillende aspecten die bijdragen aan Continuous Delivery: Agile, Application Lifecycle Management (ALM) en DevOps.
Application Lifecycle Management
Rondom het ALM stuk was de migratie naar een nieuw ontwikkelplatform een belangrijk onderdeel. Daarnaast werd voor een deel van de projectadministratie gebruik gemaakt van JIRA. Voor een optimale ondersteuning van het ontwikkelproces is er gekozen om over te stappen op het ontwikkelplatform van Microsoft. Om de diversiteit van de ontwikkelteams en platformen te ondersteunen is ook het versiebeheer systeem Git in combinatie met Version Control ingezet.
Scaling scrum
Naast de aandacht voor de tooling gebruikt door de ontwikkelteams is er ook aandacht besteed aan verbeteringen in het Scrum Proces. Voor een succesvolle en soepele adoptie is gebruik gemaakt van pilot teams waarna uitrol en schaling over de andere teams heeft plaatsgevonden. De Delta-N consultants hebben geholpen met de dagelijkse ondersteuning van de teams. Na elke sprint kon het proces aangepast of verbeterd worden indien noodzakelijk.
"We hebben een grote stap gezet richting ons doel "sneller releasen". Het project dat de DevOps Consultants van Delta-N hebben begeleid heeft geleid tot een helder inzicht in welke stappen genomen moeten worden om tot dit doel te komen. De flexibele benadering, open en eerlijke communicatie en transparantie gedurende het traject maken dat het een zeer succesvol project is geweest dat een solide basis heeft gelegd voor de volgende stap."
- Jeffrey Severijn – CIO Retail -
DevOps
Voor de verbeteringen van het Continuous Delivery proces is er ook ruimschoots aandacht besteed aan het isoleren van de ontwikkelteams over ontwikkelomgevingen. De teams hebben de beschikking gekregen over een eigen ontwikkelomgeving voor optimale flexibiliteit. Een speciaal system team is opgericht om Continuous Delivery verder vorm te geven en er is een integratie gedaan tussen bestaande build en deployment systemen en TFS/Azure DevOps Server.
Het gehele project heeft een half jaar in beslag genomen en is op een agile manier uitgevoerd. Door middel van Agile practices als Sprint planning, Reviews en Daily Standups is het project inzichtelijk gemaakt en heeft het uiteindelijk bijgedragen aan een grote eerste stap richting het ultieme einddoel: Continuous Delivery.
Kijk hier hoe wij ook jouw organisatie kunnen helpen om het releaseproces te versnellen.
Project: Verbetering Continuous Delivery proces
Organisatie: BinckBank
Branche: ICT
Producten/diensten: DevOps proces analyse, roadmap voor verbetering Continuous Delivery proces, Azure DevOps