devops feedback loops or insanity loops

Download DevOps Feedback Loops or Insanity Loops

Post on 13-Dec-2014

74 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

The BIG enterprise and LITTLE agile / DevOps PROBLEM - Enterprise expectation misalignments - Making the Fast & Slow moving data work toward Enterprise Collaborative Improvement

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 PROBLEMBIGlittle1) What is an Agile cadence & culture?- The Pace, App size and Unified Dev & Ops- Collaboration & learning vs. siloes & blameWaterfall timelines &organizational siloes agileBig-Bang culture changeenterprise 4. What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEMBIGlittle agileWhat is a DevOps Feedback Loop?2) What is the definition of insanity?- Agile Dev short agile patterns (Ops slow to provide feedback)- Op/Bus. long-term data mode (Devs faster repeat cycles with no feedback)Long timeframes to eval.SWs business successLearning-sync is way offBIG enterprise 5. What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEMBIGlittle agileWhat is a DevOps Feedback Loop?Big requests not alignedto iterative focus/goals3) What is Business expectation from software?- Business requesters have little knowledge about Devs core strengths- Dev iterations & backlog mgta black box of communication to business?Set expectations/educateenterprise 6. What is the Agile/DevOps Insanity Loop? The BIG / little PROBLEMCEOs measure Bus. datato determine Dev successWhat is a DevOps Feedback Loop?BIGlittle agile4) What is the CEOs definition of DONE or Success?- Integrate the whole Dev & Ops portfolio and track data to/from the business- Agile/DevOps teams measure their projects and deployments for successDefinition of done forProjects/Products/Businessesenterprise 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!Quality Security Sustainable Scalable 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:http://devops.com/blogs/four-key-vectors-closing-devops-feedback-loop//Support/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)PPMP2MM2MP2PM2PPMWhere 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/ManagedCode 14. What is a DevOps Dev System flow? Short Summary!GitEyePrivate 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!GitEyePrivate 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 &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 SourceGraghic Source:Nathan Sowatskey, Cisco, DevNet TeamDevOps4Networks 2014 PresentationAgile 17. The Enterprise Agile Maturity Curve Model - Over Time! 18. 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! 19. 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! 20. Going Agile?Going DevOps?Stay out of the painful Insanity Loops!Get More Feedback Loops!