devops transformation overview - feb2016 - agile tuesday · test build peer review compute quality...
TRANSCRIPT
![Page 1: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/1.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
DevOpsTransformationthenextstepinagility
MarkusLangenegger
TaghiPaksima
![Page 2: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/2.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
WhatisDevOpsforyou?
Howcanithelpyou?
![Page 3: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/3.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
DevOps&ValueStream
‘ValueStream’:aseriesofstepsrequiredtodelivervaluetocustomers,fromorder/concepttocash.
Idea Approval Analysis Development Testing Integration QA Deployment Customer
LeadTime
![Page 4: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/4.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
Pickacompanyinyourgroupandmapavaluestream
What’stheleadtime?
Whatwouldbethebusinessimpactifyoucouldhalvetheleadtime?
Whathindersyoufromimprovingtheleadtime?
![Page 5: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/5.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
WhatisDevOps?
Business Development Ops
Agile DevOps
Cross-functionalTeam
![Page 6: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/6.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
DevOps>Dev+Ops
à Seethewholesystem
à
à ContinuousDeliveryofBusinessValue
à ContinuousImprovement
AmplifyFeedbackLoops
à Automate&Measure
![Page 7: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/7.jpg)
©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
![Page 8: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/8.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
DevOps:SystemsThinking
©https://wow365.nl
![Page 9: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/9.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
HabitsofEffectiveDevOps
©SamGuckenheimer
![Page 10: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/10.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
CulturalShift
• Moveawayfromtraditionalrolesandresponsibilities
• From“potentiallyshippableproductincrement”to
“shippingtoproduction”ondemandatanytime
• Automationthroughoutdevelopmentlifecycle
• Production-first,metric-drivendevelopmentmind-set
![Page 11: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/11.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
ElementsofCulturalShift
à Culture=Collaboration+Courage
à FeatureCrews(Cross-functionalTeams)
à ContinuousImprovement
à
TeamAutonomyandEnterpriseAlignmentà
ServantLeadership
à Failure-FriendlyEnvironment
Freedomtoinnovateà
![Page 12: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/12.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
DevOpsPitfalls
Ourdevelopersdoopstoo
WejustestablishedourDevOpsteam!
Devs aremanagingproduction
Bewaryof“bigballofmud”andtechnicaldebt
Whattool/processdoIacquiretobecomeDevOps?
We’reAgile,we’veadoptedDevOps
We’rerecruitingDevOpsEngineers
DevOpsisjustDev+Ops
![Page 13: DevOps Transformation Overview - Feb2016 - Agile Tuesday · Test Build Peer Review Compute Quality Metrics Setup Environment Run Automated Tests Integrate into Source Control Get](https://reader034.vdocuments.mx/reader034/viewer/2022042622/5f9d1356af76506d5240478c/html5/thumbnails/13.jpg)
©improuvGmbHAgileLeadership|http://improuv.com
MarkusLangenegger
01728942916
TaghiPaksima
017645500634
@TaghiPaksima