agiletour 2016 daysha - pragmatic agile and lean adoption ...€¦ · devops report 2015. capital...
TRANSCRIPT
AgileTour2016
DevOpsCulture
• WhatDayshadoes…• Toolsandprocessareeasy• Changinghowpeopleindifferentpartsofthesamecompanyworktogether
• Mo>va>onsforchange….
Vision
Increasedshareholdervalue
BusinessPressure
PersonalFrustra>on
CareerProgression
EarningPower
Innova>on
Technological
CapitalOne-Vision
CEORichardFairbank,“thewinnersinbankingmusthavethecapabili>esofaworld-classso0warecompany.”
StandardBank…innova>on
• Theprepaidfeature…pilot• 6monthreleaseschedulepercountry• Businessconcluded–terminateproject• COOtakesapunt(ontheQT)• ChopChoppilotproject• ….HMRC….
IG…personalfrustra>on
• HearfromJoeMcKeviX
Change
Change=Stress
Ostriches
ChangeJunkies
Naysayers
Whatyou’refacing…
ResponsetoChange
Naysayers
Ostriches
Changejunkies
IsITanydifferent?
Whodoyouneedtobe?
• WellthoughtofbyCsuite• Neutral• Humble• Agoodlistener• Pa>ent• Informed• Logicalthinker• Evidencebaseddecisionmaking
HowdoIgetstarted…
• Research– MeetUps– Blogs– Communityofinterestinternally…readbooks…
• Training– LearnLeanIT– Productspecific-technical
• Pilots
Whatdoesagoodpilothave?
• Csuiteandbudgetarysupport• Crossfunc>onalteam• Purpose• Newbehaviors(culture)
Ifitgoeswell
• Goodpeoplegravitatetothenextpilot• Goodpeoplegravitateyourorganisa>on• Naysayersdepart• Ostrichesseethelight• ChangeJunkieskeeptheir‘toldyouso’mouthsshut– Ac>onsspeaklouderthanwords
CanChangebeAchieved?
DevOpsReport2015
CapitalOneToday….
• 100sofcodecommitsperday,• Integra>onfromonceamonthtoevery15minutes
• QAfromoncepermonthto4>mesperday• Deploymentfrommanualtocompletelyautomated
• Produc>onreleasefrommonthly/quarterlytooncepersprint
ChopChop…• Timetobuildthestack:26minutestobuildforproduc>onnodes(2
webservers,2appservers,withendtoenddeploymentandtes>ng)
• NumberofautomatedtestsembeddedintoBamboo:• TestEnvironment–Total209Tests
• 31Infrastructure• 178Applica>on–alreadyexistedbeforeChopChopproject
• Produc>onEnvironment–Total39Tests
• 31Infrastructure• 8Applica>on–wriXenbyChopChop
IG…personalfrustra>on
• Didtheygettheirweekendsback?
AgileTour2016
Whatcangowrong?
• Csuitesponsorgoesmissing• Wrongpeopleonteam• Pilotisnotrepresenta>veofa‘normal’project
• PathologicalorBureaucra>cculturecreepsback
Whatgetsinyourway?
• Conway’sLaw• Naysayers• Exis>ngculture
ChangeJunkies
Ostriches
Naysayers
Whatelsegetsinyourway
• VendorswhohaveCsuitesupport• Fearofgeongcaughtout• Gushingenthusiasmofthechangejunkies• Iner>aoftheostriches• BoXlenecks• Budget–wronglyallocated