Case Study: Rabobank's Journey From Waterfall To Continuous Delivery
-
Upload
ca-technologies -
Category
Technology
-
view
55 -
download
0
Transcript of Case Study: Rabobank's Journey From Waterfall To Continuous Delivery
World®’16
TheJourney ofRabobankFromWaterfalltoContinuousDelivery
MarcelMersie - TestProjectManager- Rabobank
DO5X40S
DEVOPS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
RabobankisoneofthetopthreebanksintheNetherlands.TheyhavealreadyadoptedagilemethodologiesandestablishedacombinedDevOpsteam,butwantedtoimprovetheirdevelopmentprocessfurtherandbringapplicationstocustomersquicklywithoutcompromisingquality.UsingCAAgileRequirementsDesigner,whichisdeployedacrosstheirbusinessanalystsandtesters,theyhaveimprovedtestingefficiencyandhavecreatedasinglerepositoryformanagingandtrackingbusinessrequirementsandtestcases.Asaresultofthiscollaborativeapproach,Rabobankisexpectinga30%increaseintheefficiencyoftheirtesters,and10%oftheirbusinessanalysts,overthreeyears.
MarcelMersieRabobankThejourneyoftheRabobank
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
INTRODUCTION
JOURNEY ANDCHALLENGES
THEROADTOSUCCESS
BETTERANDFASTERCOOPERATION
SOLUTIONSANDCAAGILEREQUIREMENTSDESIGNER
EXPERIENCE
1
2
3
4
5
6
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Introduction
MARCELMERSIETest&ProjectManager
8.6million customers106localRabobanks
4.000peopleIT-staff50+scrumteams
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Journey&Challenges
… 2011 2016 2017…
Waterfall
2011- 2015
Agile DevOps ContinuousDelivery
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Better&FasterCooporation
HOWCANWEIMPROVE THEDEVELOPMENTPROCES?
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Solution
ClearCase
SharePoint
WIKI’s
DIR
Confluence JIRA GIT
ARIS
AgileRequirementsDesigner
TestDataManager(light)
Design
TestDesign
Testexecution
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAAgileRequirements Designer
WhatisARD?
Design
TestDesign
Testexecution
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAAgileRequirements Designer
§ Reuseof(sub)flows§ Impactanalysis§ Coverage§ FitsinCDstrategy
WhyCAARDhelpsRabobank?
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAAgileRequirements DesignerTestExecution
ManualTesting TestAutomation
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Designs/Requirements
Testcases– includingTestData Datamarkt
SUT
CAAgileRequirements Designer
AgileRequirementsDesigner
TestDataManager
TestAutomation
Protrector,UFT,XML,Vitnesse....
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ExperienceSoFarBusinessCase
Enhancedthebusinesscase
Y1 Y2 Y3 Yx
RatioBUCA 15% 40% 50% Xx%
TotalBA 10% 2% 4% 5% Xx%
TotalTester 60% 9% 24% 30% Xx%
(30%Xhalfyear)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheRoadtoSuccess
§ Managementsupport(notonlyimplementingatool)§ Setupainternal expertgroup (guild)§ Bepartof“CAARDUsergroup”
§ Itisnotaneasyjourney§ Itisallaboutpeople§ CAtoolsuitehelpsustomeetourgoal
WE’RENOTTHEREYET
…BUT
§ Implementation strategy§ Educationprogram§ CATestDataManager
§ StartingaPoC offullversion§ CAServiceVirtualization
§ StartingPoC
Fase 1=Q1Pilotfase userstory
Fase 2=Q2Pilotfase fullagileteam
Fase 3=Q3/Q4Completerollout
Kickoff Introduction Testing&automation
Trainingonthejob&coaching
§ Everyone§ 1hour
§ BA&Test§ 4hours
§ Test§ 8hours
§ BA&Test§ Ifneeded
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5X42STestDataonDemand:DeliveringtheRightData,totheRightPlace,attheRightTime
11/17/2016at16:30pm
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
CAARDCAAgileRequirementsDesignerTheater5
ContinuousDeliveryTheater5
CATDMCATestDataManagerTheater5
DevOpsSimDevOpsSimulationExperienceTheater5