case study: rabobank's journey from waterfall to continuous delivery

21
World ® ’1 6 The Journey of Rabobank From Waterfall to Continuous Delivery Marcel Mersie - Test Project Manager - Rabobank DO5X40S DEVOPS

Upload: ca-technologies

Post on 05-Jan-2017

55 views

Category:

Technology


0 download

TRANSCRIPT

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

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAgileRequirements Designer

Design

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAgileRequirements Designer

§ Reuseof(sub)flows§ Impactanalysis§ Coverage§ FitsinCDstrategy

WhyCAARDhelpsRabobank?

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAAgileRequirements Designer

TestDesign

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

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

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

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.21 @CAWORLD#CAWORLD

DevOps– ContinuousDelivery

FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu