devops feedback loops

Download DevOps feedback loops

Post on 28-May-2015

815 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

What is a DevOps Feedback Loop? What is a DevOps insanity loop? How does Enterprise Agile and Enterprise DevOps sync fast moving projects and slow traveling feedback? How to address the culture, quality, scale, sustainability and security in Enterprise DevOps.

TRANSCRIPT

  • 1. What is a DevOps Feedback Loop?By Paul PeissnerAgile/DevOps Advocate

2. What is a DevOps Feedback Loop?What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEMBIGlittle agileenterprise 3. What is a DevOps Feedback Loop?What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEM - 11) What is an Agile cadence & culture?- The development PACE, App size and a more unified Dev & Ops- Collaboration & learning vs. siloes & blame its not the same culture!Big-Bang culture changeits NOT smaller versions of the sameBIGWaterfall timelines &organizational siloes agilelittleenterprise 4. What is a DevOps Feedback Loop?What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEM - 2BIGlittle agile2) What is the definition of insanity?- Agiles short Dev patterns (Ops is too slow & disconnected to provide Dev feedback)- Ops/Bus. long-term data monitoring (Devs repeated faster cycles gets little feedback)BIG enterpriseLong timeframes to eval.SWs Ops support costs,and business successListening and learning-sync is way off 5. What is a DevOps Feedback Loop?What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEM - 3BIGlittle agileBig requests not alignedto iterative agile goalswrong interaction types3) What is Business expectation from software?- Business requesters have little knowledge about Devs core strengths- Dev iterations & backlog mgtis it a black box of communication to business?Set expectations / educate the businessenterprise 6. What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEM - 4CEOs measure Bus. datato determine Dev successWhat is a DevOps Feedback Loop?little agile4) What is the CEOs definition of DONE or Success?- Integrate the whole Dev & Ops portfolio and track data to/from Ops & business- Agile/DevOps teams measure their projects and deployments for success dataDefinition of done for Projects/Products/BusinessesBIG enterprise 7. What is a DevOps Feedback Loop?Anticipate BIG / little PROBLEMSexpect Enterprise MisalignmentOptimized forshort-term agilityAccountable and connectedwith long-term andfar-reaching performanceand quality expectations!Ops feedback produces better DevQuality Security Sustainability Scalability 8. What is a DevOps Feedback Loop?Where do DevOps feedback loops come fromWhere does DevOps feedback go 9. OpsWhat is a DevOps Feedback Loop?Feedback comes from Ops PEOPLEWhere do DevOps feedback loops come fromOps Front Office Ops Back OfficeAsset, Systemor Service IDXEnd User orBusiness line(Person)PPP2PPPSupport/ServiceManagement(Person)P 10. What is a DevOps Feedback Loop?Feedback comes from Ops MACHINESOpsFeedback comes from Ops PEOPLEWhere do DevOps feedback loops come fromOps Front Office Ops Back OfficeAsset, Systemor Service IDXEnd User orBusiness line(Person)PProduction, Cloudor Data Center(Machine)MSystem/CloudManagement(Machine)MPMM2MP2PMPPMSupport/ServiceManagement(Person)P 11. What is a DevOps Feedback Loop?Feedback comes from Ops MACHINESOpsFeedback comes from Ops PEOPLEWhere do DevOps feedback loops come fromOps Front Office Ops Back OfficeAsset, Systemor Service IDXEnd User orBusiness line(Person)PProduction, Cloudor Data Center(Machine)MSystem/CloudManagement(Machine)MPMP2MM2MP2PM2PMPPMThe above graphic inspired by Andi Manns article/image on DevOps.com:Four key vectors for closing the DevOps feedback loopSupport/ServiceManagement(Person)P 12. What is a DevOps Feedback Loop?Feedback needs to go to Dev PEOPLEFeedback needs to go to Dev system flows?OpsOps Front Office Ops Back OfficeSystem/CloudManagement(Machine)Asset, Systemor Service ID?Dev Improve DevXEnd User orBusiness line(Person)PProduction, Cloudor Data Center(Machine)MMRelease orDeploy IDSupport/ServiceManagement(Person)PPMP2MM2MP2PM2PPMDSDDeveloperWhere does DevOps feedback go 13. OpsOps Front Office Ops Back OfficeSystem/CloudManagement(Machine)Asset, Systemor Service IDThat is a great question!And a longer discussionRelease orDeploy IDImprove DevDev Projector Product IDFast-fixtraceabilityFutureinfluencePurgeforeverDevImprove ReuseXEnd User orBusiness line(Person)PProduction, Cloudor Data Center(Machine)MMSupport/ServiceManagement(Person)PPMP2MM2MP2PM2PPMDevOps feedback loopsAgile feedback loopsWhat is a DevOps Feedback Loop?What is a Dev system flow? ?Project/FlowTemplate IDRecommendReuseVersioned/ManagedCodeDDeveloperSystemSS 14. What is a DevOps Dev System flow? Short Summary!GGGiiitttEEEyyyeeePrivate CloudYour Data CenterPublic CloudsDashboardsIntegrated portfolio, tool & process data (short-term & long-term) with traceabilityFeedbackEvolvingSoftwarePracticesOpen Source andAcceleratedDev DesignsAutomation,Cloud andDevOps 15. What is a DevOps Dev System flow? Short Summary!GGGiiitttEEEyyyeeePrivate CloudYour Data CenterPublic CloudsDashboardsIntegrated portfolio, tool & process data (short-term & long-term) with traceabilityFeedbackAny/All DevmethodologiesAny locationwith real-time &historic insightsMaximize Open SourceInstant-on libraries ofDev tooling with ready-to-reuse(and changeable)project templates / flowsMaximize the use ofAutomation, Cloud &version everything!LISTEN to everything& everyone!Enterprise Dev System Flows With Many Options As Unique As The Project Requires! 16. What is Driving DevOps?12100 2 4 6 8AutomationVarious Sources:LowMediumAutomationHighAutomation$ CostQualityProductivityhttp://www.methodsandtools.com/archive/archive.php?id=94,http://www.infoq.com/articles/test-automation-continuous-deliveryhttp://devopsanywhere.blogspot.com/2013/02/sysadmin-productivity-and-chef.htmlFullAutomationAutomationBetter Continuous IntegrationBetter Dev?CloudBetter Ops?Open Source Graphic Source: Nathan Sowatskey, Cisco, DevNet TeamDevOps4Networks 2014 PresentationAgileBig Data / SaaS 17. The Enterprise Agile/DevOps Maturity Curve Model! 18. The Enterprise Agile Maturity Curve Model!Agile investigationAgile AdoptionAgile practiceCross-discipline AgileAgile masteryBusiness AgilityCorporate AgilityScaled Agile 19. The Enterprise DevOps Maturity Curve Model!Dev process adoptionOpen Source - Dev process experimentationDev standardizationDev practiceDev velocityDevOps VelocityDevOps practiceDevOps MasteryScaled DevOpsDevOps explored 20. What is a DevOps Feedback Loop?OpsOps Front Office Ops Back OfficeSystem/CloudManagement(Machine)Asset, Systemor Service IDDevRelease orDeploy IDImprove DevDev Projector Product IDFast-fixtraceabilityVersioned/ManagedCodeFutureinfluencePurgeforeverImprove ReuseXMM2MP2PTracking Total Cost, Time, Quality and Riskcreates future Dev modeling dataEnd User orBusiness line(Person)PProduction, Cloudor Data Center(Machine)MSupport/ServiceManagement(Person)PPMP2MM2PPM Project/FlowTemplate IDRecommendReuseMore data-drivendecision-makingDevOps!DDeveloperSystemS 21. CxO Is this Enterprise Agility?What is a DevOps Feedback Loop?PMO Is this Continuous Planning?CTO/VPE Is this Continuous Improvement?OpsOps Front Office Ops Back OfficeSystem/CloudManagement(Machine)Asset, Systemor Service IDDevRelease orDeploy IDImprove DevDev Projector Product IDFast-fixtraceabilityVersioned/ManagedCodeFutureinfluencePurgeforeverImprove ReuseXMM2MP2PTracking Total Cost, Time, Quality and Riskcreates future Dev modeling dataEnd User orBusiness line(Person)PProduction, Cloudor Data Center(Machine)MSupport/ServiceManagement(Person)PPMP2MM2PPM Project/FlowTemplate IDRecommendReuseMore data-drivendecision-makingDevOps!DDeveloperSystemS 22. Going Agile?Going DevOps?Stay out of the painful Insanity Loops!Get More Feedback Loops!

Recommended

View more >