AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital...

28
AgileTour 2016

Transcript of AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital...

Page 1: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

AgileTour2016

Page 2: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

DevOpsCulture

•  WhatDayshadoes…•  Toolsandprocessareeasy•  Changinghowpeopleindifferentpartsofthesamecompanyworktogether

•  Mo>va>onsforchange….

Page 3: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Vision

Increasedshareholdervalue

BusinessPressure

PersonalFrustra>on

CareerProgression

EarningPower

Innova>on

Technological

Page 4: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

CapitalOne-Vision

CEORichardFairbank,“thewinnersinbankingmusthavethecapabili>esofaworld-classso0warecompany.”

Page 5: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

StandardBank…innova>on

•  Theprepaidfeature…pilot•  6monthreleaseschedulepercountry•  Businessconcluded–terminateproject•  COOtakesapunt(ontheQT)•  ChopChoppilotproject•  ….HMRC….

Page 6: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

IG…personalfrustra>on

•  HearfromJoeMcKeviX

Page 7: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Change

Page 8: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Change=Stress

Page 9: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Ostriches

Page 10: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

ChangeJunkies

Page 11: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Naysayers

Page 12: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Whatyou’refacing…

ResponsetoChange

Naysayers

Ostriches

Changejunkies

Page 13: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

IsITanydifferent?

Page 14: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Whodoyouneedtobe?

•  WellthoughtofbyCsuite•  Neutral•  Humble•  Agoodlistener•  Pa>ent•  Informed•  Logicalthinker•  Evidencebaseddecisionmaking

Page 15: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

HowdoIgetstarted…

•  Research– MeetUps– Blogs– Communityofinterestinternally…readbooks…

•  Training– LearnLeanIT– Productspecific-technical

•  Pilots

Page 16: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Whatdoesagoodpilothave?

•  Csuiteandbudgetarysupport•  Crossfunc>onalteam•  Purpose•  Newbehaviors(culture)

Page 17: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Ifitgoeswell

•  Goodpeoplegravitatetothenextpilot•  Goodpeoplegravitateyourorganisa>on•  Naysayersdepart•  Ostrichesseethelight•  ChangeJunkieskeeptheir‘toldyouso’mouthsshut– Ac>onsspeaklouderthanwords

Page 18: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

CanChangebeAchieved?

DevOpsReport2015

Page 19: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

CapitalOneToday….

•  100sofcodecommitsperday,•  Integra>onfromonceamonthtoevery15minutes

•  QAfromoncepermonthto4>mesperday•  Deploymentfrommanualtocompletelyautomated

•  Produc>onreleasefrommonthly/quarterlytooncepersprint

Page 20: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

ChopChop…•  Timetobuildthestack:26minutestobuildforproduc>onnodes(2

webservers,2appservers,withendtoenddeploymentandtes>ng)

•  NumberofautomatedtestsembeddedintoBamboo:•  TestEnvironment–Total209Tests

•  31Infrastructure•  178Applica>on–alreadyexistedbeforeChopChopproject

•  Produc>onEnvironment–Total39Tests

•  31Infrastructure•  8Applica>on–wriXenbyChopChop

Page 21: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

IG…personalfrustra>on

•  Didtheygettheirweekendsback?

Page 22: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

AgileTour2016

Page 23: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Whatcangowrong?

•  Csuitesponsorgoesmissing•  Wrongpeopleonteam•  Pilotisnotrepresenta>veofa‘normal’project

•  PathologicalorBureaucra>cculturecreepsback

Page 24: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Whatgetsinyourway?

•  Conway’sLaw•  Naysayers•  Exis>ngculture

Page 25: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

ChangeJunkies

Page 26: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Ostriches

Page 27: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Naysayers

Page 28: AgileTour 2016 Daysha - Pragmatic Agile and Lean Adoption ...€¦ · DevOps Report 2015. Capital One Today…. • 100s of code commits per day, • Integraon from once a month to

Whatelsegetsinyourway

•  VendorswhohaveCsuitesupport•  Fearofgeongcaughtout•  Gushingenthusiasmofthechangejunkies•  Iner>aoftheostriches•  BoXlenecks•  Budget–wronglyallocated