devops transformation overview - feb2016 - agile tuesday · test build peer review compute quality...
TRANSCRIPT
©improuvGmbHAgileLeadership|http://improuv.com
DevOpsTransformationthenextstepinagility
MarkusLangenegger
TaghiPaksima
©improuvGmbHAgileLeadership|http://improuv.com
WhatisDevOpsforyou?
Howcanithelpyou?
©improuvGmbHAgileLeadership|http://improuv.com
DevOps&ValueStream
‘ValueStream’:aseriesofstepsrequiredtodelivervaluetocustomers,fromorder/concepttocash.
Idea Approval Analysis Development Testing Integration QA Deployment Customer
LeadTime
©improuvGmbHAgileLeadership|http://improuv.com
Pickacompanyinyourgroupandmapavaluestream
What’stheleadtime?
Whatwouldbethebusinessimpactifyoucouldhalvetheleadtime?
Whathindersyoufromimprovingtheleadtime?
©improuvGmbHAgileLeadership|http://improuv.com
WhatisDevOps?
Business Development Ops
Agile DevOps
Cross-functionalTeam
©improuvGmbHAgileLeadership|http://improuv.com
DevOps>Dev+Ops
à Seethewholesystem
à
à ContinuousDeliveryofBusinessValue
à ContinuousImprovement
AmplifyFeedbackLoops
à Automate&Measure
©improuvGmbHAgileLeadership|http://improuv.com
DevOps:DeliveryPipeline
Idea Development ContinuousIntegration
ContinuousDelivery Production
Plan
Develop
Test
Build
PeerReview
ComputeQualityMetrics
SetupEnvironment
RunAutomated
Tests
IntegrateintoSourceControl
GetSuccessfulBuild
DeploytoStaging
environment
Validate
ReleasetoProduction
Verify
Agile DevOps
AgileEngineering
Monitoring→ContinuousFeedback
©improuvGmbHAgileLeadership|http://improuv.com
DevOps:SystemsThinking
©https://wow365.nl
©improuvGmbHAgileLeadership|http://improuv.com
HabitsofEffectiveDevOps
©SamGuckenheimer
©improuvGmbHAgileLeadership|http://improuv.com
CulturalShift
• Moveawayfromtraditionalrolesandresponsibilities
• From“potentiallyshippableproductincrement”to
“shippingtoproduction”ondemandatanytime
• Automationthroughoutdevelopmentlifecycle
• Production-first,metric-drivendevelopmentmind-set
©improuvGmbHAgileLeadership|http://improuv.com
ElementsofCulturalShift
à Culture=Collaboration+Courage
à FeatureCrews(Cross-functionalTeams)
à ContinuousImprovement
à
TeamAutonomyandEnterpriseAlignmentà
ServantLeadership
à Failure-FriendlyEnvironment
Freedomtoinnovateà
©improuvGmbHAgileLeadership|http://improuv.com
DevOpsPitfalls
Ourdevelopersdoopstoo
WejustestablishedourDevOpsteam!
Devs aremanagingproduction
Bewaryof“bigballofmud”andtechnicaldebt
Whattool/processdoIacquiretobecomeDevOps?
We’reAgile,we’veadoptedDevOps
We’rerecruitingDevOpsEngineers
DevOpsisjustDev+Ops
©improuvGmbHAgileLeadership|http://improuv.com
MarkusLangenegger
01728942916
TaghiPaksima
017645500634
@TaghiPaksima