SlideShare ist ein Scribd-Unternehmen logo
1 von 20
What is a DevOps Feedback Loop? 
By Paul Peissner 
Agile/DevOps Advocate
What is a DevOps Feedback Loop? 
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM 
BIG 
little agile 
enterprise
What is a DevOps Feedback Loop? 
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM 
BIG 
little 
1) What is an Agile “cadence & culture”? 
- The Pace, App size and Unified Dev & Ops 
- Collaboration & learning vs. siloes & blame 
Waterfall timelines & 
organizational siloes agile 
Big-Bang culture change
 
enterprise
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM 
BIG 
little agile 
What 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 (Dev’s faster repeat cycles with no feedback) 
Long timeframes to eval. 
SW’s business success 
Learning-sync is way off
 
BIG enterprise
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM 
BIG 
little agile 
What is a DevOps Feedback Loop? 
Big requests not aligned 
to iterative focus/goals 
3) What is Business’ expectation from software? 
- Business requesters have little knowledge about Dev’s core strengths 
- Dev iterations & backlog mgt
a “black box of communication” to business? 
Set expectations/educate
 
enterprise
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM 
CEO’s measure Bus. data 
to determine Dev success 
What is a DevOps Feedback Loop? 
BIG 
little agile 
4) What is the CEO’s 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 “success” 
“Definition of done” for 
Projects/Products/Businesses 
enterprise
What is a DevOps Feedback Loop? 
Anticipate BIG / little PROBLEMS
expect Enterprise “Misalignment” 
Optimized for 
short-term agility 
Accountable and connected 
with long-term and 
far-reaching performance 
and quality expectations! 
Quality – Security Sustainable – Scalable
What is a DevOps Feedback Loop? 
Where do DevOps feedback loops come from
 
Where does DevOps feedback go

Ops 
What is a DevOps Feedback Loop? 
Feedback comes from Ops PEOPLE 
Where do DevOps feedback loops come from
 
Ops Front Office Ops Back Office 
Asset, System 
or Service ID 
X 
End User or 
Business line 
(Person) 
“P” 
P 
P2P 
P 
P 
Support/Service 
Management 
(Person) 
“P”
What is a DevOps Feedback Loop? 
Feedback comes from Ops MACHINES 
Ops 
Feedback comes from Ops PEOPLE 
Where do DevOps feedback loops come from
 
Ops Front Office Ops Back Office 
Asset, System 
or Service ID 
X 
End User or 
Business line 
(Person) 
“P” 
Production, Cloud 
or Data Center 
(Machine) 
“M” 
System/Cloud 
Management 
(Machine) 
“M” 
P 
M 
M2M 
P2P 
M 
P 
P 
M 
Support/Service 
Management 
(Person) 
“P”
What is a DevOps Feedback Loop? 
Feedback comes from Ops MACHINES 
Ops 
Feedback comes from Ops PEOPLE 
Where do DevOps feedback loops come from
 
Ops Front Office Ops Back Office 
Asset, System 
or Service ID 
X 
End User or 
Business line 
(Person) 
“P” 
Production, Cloud 
or Data Center 
(Machine) 
“M” 
System/Cloud 
Management 
(Machine) 
“M” 
P 
M 
P2M 
M2M 
P2P 
M2P 
M 
P 
P 
M 
The above graphic inspired by Andi Mann’s article/image on DevOps.com: 
http://devops.com/blogs/four-key-vectors-closing-devops-feedback-loop// 
Support/Service 
Management 
(Person) 
“P”
What is a DevOps Feedback Loop? 
Feedback needs to go to Dev PEOPLE 
Feedback needs to go to Dev system flows? 
Ops 
Ops Front Office Ops Back Office 
System/Cloud 
Management 
(Machine) 
Asset, System 
or Service ID 
? 
Dev Improve Dev 
X 
End User or 
Business line 
(Person) 
“P” 
Production, Cloud 
or Data Center 
(Machine) 
“M” 
“M” 
Release or 
Deploy ID 
Support/Service 
Management 
(Person) 
“P” 
P 
M 
P2M 
M2M 
P2P 
M2P 
P 
M 
Where does DevOps feedback go

Ops 
Ops Front Office Ops Back Office 
System/Cloud 
Management 
(Machine) 
Asset, System 
or Service ID 
That is a great question! 
And a longer discussion
 
Release or 
Deploy ID 
Improve Dev 
Dev Project 
or Product ID 
Fast-fix 
traceability 
Future 
influence 
Purge 
forever 
Dev 
Improve Reuse 
X 
End User or 
Business line 
(Person) 
“P” 
Production, Cloud 
or Data Center 
(Machine) 
“M” 
“M” 
Support/Service 
Management 
(Person) 
“P” 
P 
M 
P2M 
M2M 
P2P 
M2P 
P 
M 
DevOps feedback loops
 
Agile feedback loops
 
What is a DevOps Feedback Loop? 
What is a Dev system flow? ? 
Project/Flow 
Template ID 
Recommend 
Reuse 
Versioned 
/Managed 
Code
What is a DevOps “Dev System” flow? – Short Summary! 
GitEye 
Private Cloud 
Your Data Center 
Public Clouds 
Dashboards 
Integrated portfolio, tool & process data (short-term & long-term) with traceability 
Feedback 
Evolving 
Software 
Practices 
Open Source and 
Accelerated 
Dev Designs 
Automation, 
Cloud and 
DevOps
What is a DevOps “Dev System” flow? – Short Summary! 
GitEye 
Private Cloud 
Your Data Center 
Public Clouds 
Dashboards 
Integrated portfolio, tool & process data (short-term & long-term) with traceability 
Feedback 
Any/All Dev 
methodologies 
Any location 
with real-time & 
historic insights 
Maximize Open Source 
Instant-on libraries of 
Dev tooling with ready-to-reuse 
(and changeable) 
project templates / flows 
Maximize the use of 
Automation & 
version everything! 
LISTEN to everything 
& everyone! 
Enterprise Dev System Flows With Many Options – As Unique As The Project Requires!
What is Driving DevOps? 
12 
10 
0 2 4 6 8 
Automation 
Various Sources: 
Low 
Medium 
Automation 
High 
Automation 
$ Cost 
Quality 
Productivity 
http://www.methodsandtools.com/archive/archive.php?id=94, 
http://www.infoq.com/articles/test-automation-continuous-delivery 
http://devopsanywhere.blogspot.com/2013/02/sysadmin-productivity-and-chef.html 
Full 
Automation 
Automation 
Better Continuous Integration 
Better Dev? 
Cloud 
Better Ops? 
Open Source 
Graghic Source: 
Nathan Sowatskey, Cisco, DevNet Team 
DevOps4Networks 2014 Presentation 
Agile
The Enterprise Agile Maturity Curve Model - Over Time!
What is a DevOps Feedback Loop? 
Ops 
Ops Front Office Ops Back Office 
System/Cloud 
Management 
(Machine) 
Asset, System 
or Service ID 
Dev 
Release or 
Deploy ID 
Improve Dev 
Dev Project 
or Product ID 
Fast-fix 
traceability 
Versioned 
/Managed 
Code 
Future 
influence 
Purge 
forever 
Improve Reuse 
X 
“M” 
M2M 
P2P 
Tracking Total Cost, Time, Quality and Risk
creates future Dev modeling data 
End User or 
Business line 
(Person) 
“P” 
Production, Cloud 
or Data Center 
(Machine) 
“M” 
Support/Service 
Management 
(Person) 
“P” 
P 
M 
P2M 
M2P 
P 
M Project/Flow 
Template ID 
Recommend 
Reuse 
More data-driven 
decision-making 
DevOps!
CxO – Is this Enterprise Agility? 
What is a DevOps Feedback Loop? 
PMO – Is this Continuous Planning? 
CTO/VPE – Is this Continuous Improvement? 
Ops 
Ops Front Office Ops Back Office 
System/Cloud 
Management 
(Machine) 
Asset, System 
or Service ID 
Dev 
Release or 
Deploy ID 
Improve Dev 
Dev Project 
or Product ID 
Fast-fix 
traceability 
Versioned 
/Managed 
Code 
Future 
influence 
Purge 
forever 
Improve Reuse 
X 
“M” 
M2M 
P2P 
Tracking Total Cost, Time, Quality and Risk
creates future Dev modeling data 
End User or 
Business line 
(Person) 
“P” 
Production, Cloud 
or Data Center 
(Machine) 
“M” 
Support/Service 
Management 
(Person) 
“P” 
P 
M 
P2M 
M2P 
P 
M Project/Flow 
Template ID 
Recommend 
Reuse 
More data-driven 
decision-making 
DevOps!
Going Agile? 
Going DevOps? 
Stay out of the painful Insanity Loops! 
Get More Feedback Loops!

Weitere Àhnliche Inhalte

Andere mochten auch

Supporting DevOps Success with ITSM Tools
Supporting DevOps Success with ITSM ToolsSupporting DevOps Success with ITSM Tools
Supporting DevOps Success with ITSM ToolsBeyond20
 
QA in DevOps: Transformation thru Automation via Jenkins
QA in DevOps:  Transformation thru Automation via JenkinsQA in DevOps:  Transformation thru Automation via Jenkins
QA in DevOps: Transformation thru Automation via JenkinsTatyana Kravtsov
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsSeaLights
 
Implementing DevOps In Practice
Implementing DevOps In PracticeImplementing DevOps In Practice
Implementing DevOps In PracticeZoltĂĄn NĂ©meth
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestCory Foy
 
Slaying the Dragons of Agile, DevOps and ITSM Information Flow
Slaying the Dragons of Agile, DevOps and ITSM Information FlowSlaying the Dragons of Agile, DevOps and ITSM Information Flow
Slaying the Dragons of Agile, DevOps and ITSM Information FlowCA Technologies
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarQASymphony
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsQASymphony
 
Extradition proceeding in Italy (italian)
Extradition proceeding in Italy (italian)Extradition proceeding in Italy (italian)
Extradition proceeding in Italy (italian)Nicola Canestrini
 
Flipped Out - Introduction to the philosophy and process of flipping or blend...
Flipped Out - Introduction to the philosophy and process of flipping or blend...Flipped Out - Introduction to the philosophy and process of flipping or blend...
Flipped Out - Introduction to the philosophy and process of flipping or blend...willia1r
 
Question 7
Question 7Question 7
Question 7JudiAbdi
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandelassb21
 
Are we really Charlie? (italian)
Are we really Charlie? (italian)Are we really Charlie? (italian)
Are we really Charlie? (italian)Nicola Canestrini
 
Gerilla Yaratıcılık-Koçfest
Gerilla Yaratıcılık-KoçfestGerilla Yaratıcılık-Koçfest
Gerilla Yaratıcılık-KoçfestMeltem Ataman
 

Andere mochten auch (14)

Supporting DevOps Success with ITSM Tools
Supporting DevOps Success with ITSM ToolsSupporting DevOps Success with ITSM Tools
Supporting DevOps Success with ITSM Tools
 
QA in DevOps: Transformation thru Automation via Jenkins
QA in DevOps:  Transformation thru Automation via JenkinsQA in DevOps:  Transformation thru Automation via Jenkins
QA in DevOps: Transformation thru Automation via Jenkins
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOps
 
Implementing DevOps In Practice
Implementing DevOps In PracticeImplementing DevOps In Practice
Implementing DevOps In Practice
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Slaying the Dragons of Agile, DevOps and ITSM Information Flow
Slaying the Dragons of Agile, DevOps and ITSM Information FlowSlaying the Dragons of Agile, DevOps and ITSM Information Flow
Slaying the Dragons of Agile, DevOps and ITSM Information Flow
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOps
 
Extradition proceeding in Italy (italian)
Extradition proceeding in Italy (italian)Extradition proceeding in Italy (italian)
Extradition proceeding in Italy (italian)
 
Flipped Out - Introduction to the philosophy and process of flipping or blend...
Flipped Out - Introduction to the philosophy and process of flipping or blend...Flipped Out - Introduction to the philosophy and process of flipping or blend...
Flipped Out - Introduction to the philosophy and process of flipping or blend...
 
Question 7
Question 7Question 7
Question 7
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandela
 
Are we really Charlie? (italian)
Are we really Charlie? (italian)Are we really Charlie? (italian)
Are we really Charlie? (italian)
 
Gerilla Yaratıcılık-Koçfest
Gerilla Yaratıcılık-KoçfestGerilla Yaratıcılık-Koçfest
Gerilla Yaratıcılık-Koçfest
 

Mehr von DevOps4Networks

Operationalize All the Network Things by Lori MacVittie
Operationalize All the Network Things by Lori MacVittieOperationalize All the Network Things by Lori MacVittie
Operationalize All the Network Things by Lori MacVittieDevOps4Networks
 
Keynote: DevOps 4 Networks by JR Rivers of Cumulus Networks
Keynote: DevOps 4 Networks by JR Rivers of Cumulus NetworksKeynote: DevOps 4 Networks by JR Rivers of Cumulus Networks
Keynote: DevOps 4 Networks by JR Rivers of Cumulus NetworksDevOps4Networks
 
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...DevOps4Networks
 
When DevOps and Networking Intersect by Brent Salisbury of socketplane.io
When DevOps and Networking Intersect by Brent Salisbury of socketplane.ioWhen DevOps and Networking Intersect by Brent Salisbury of socketplane.io
When DevOps and Networking Intersect by Brent Salisbury of socketplane.ioDevOps4Networks
 
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.comInfrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.comDevOps4Networks
 
SDN for Hybrid Cloud
SDN for Hybrid CloudSDN for Hybrid Cloud
SDN for Hybrid CloudDevOps4Networks
 
What the business thinks about
What the business thinks aboutWhat the business thinks about
What the business thinks aboutDevOps4Networks
 

Mehr von DevOps4Networks (7)

Operationalize All the Network Things by Lori MacVittie
Operationalize All the Network Things by Lori MacVittieOperationalize All the Network Things by Lori MacVittie
Operationalize All the Network Things by Lori MacVittie
 
Keynote: DevOps 4 Networks by JR Rivers of Cumulus Networks
Keynote: DevOps 4 Networks by JR Rivers of Cumulus NetworksKeynote: DevOps 4 Networks by JR Rivers of Cumulus Networks
Keynote: DevOps 4 Networks by JR Rivers of Cumulus Networks
 
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
Test-Driven-Development for Networking: Making CI Work for You by Colin McNam...
 
When DevOps and Networking Intersect by Brent Salisbury of socketplane.io
When DevOps and Networking Intersect by Brent Salisbury of socketplane.ioWhen DevOps and Networking Intersect by Brent Salisbury of socketplane.io
When DevOps and Networking Intersect by Brent Salisbury of socketplane.io
 
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.comInfrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
 
SDN for Hybrid Cloud
SDN for Hybrid CloudSDN for Hybrid Cloud
SDN for Hybrid Cloud
 
What the business thinks about
What the business thinks aboutWhat the business thinks about
What the business thinks about
 

KĂŒrzlich hochgeladen

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

KĂŒrzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

DevOps Feedback Loops or Insanity Loops

  • 1. What is a DevOps Feedback Loop? By Paul Peissner Agile/DevOps Advocate
  • 2. What is a DevOps Feedback Loop? What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM BIG little agile enterprise
  • 3. What is a DevOps Feedback Loop? What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM BIG little 1) What is an Agile “cadence & culture”? - The Pace, App size and Unified Dev & Ops - Collaboration & learning vs. siloes & blame Waterfall timelines & organizational siloes agile Big-Bang culture change
 enterprise
  • 4. What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM BIG little agile What 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 (Dev’s faster repeat cycles with no feedback) Long timeframes to eval. SW’s business success Learning-sync is way off
 BIG enterprise
  • 5. What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM BIG little agile What is a DevOps Feedback Loop? Big requests not aligned to iterative focus/goals 3) What is Business’ expectation from software? - Business requesters have little knowledge about Dev’s core strengths - Dev iterations & backlog mgt
a “black box of communication” to business? Set expectations/educate
 enterprise
  • 6. What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM CEO’s measure Bus. data to determine Dev success What is a DevOps Feedback Loop? BIG little agile 4) What is the CEO’s 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 “success” “Definition of done” for Projects/Products/Businesses enterprise
  • 7. What is a DevOps Feedback Loop? Anticipate BIG / little PROBLEMS
expect Enterprise “Misalignment” Optimized for short-term agility Accountable and connected with long-term and far-reaching performance and quality expectations! Quality – Security Sustainable – Scalable
  • 8. What is a DevOps Feedback Loop? Where do DevOps feedback loops come from
 Where does DevOps feedback go

  • 9. Ops What is a DevOps Feedback Loop? Feedback comes from Ops PEOPLE Where do DevOps feedback loops come from
 Ops Front Office Ops Back Office Asset, System or Service ID X End User or Business line (Person) “P” P P2P P P Support/Service Management (Person) “P”
  • 10. What is a DevOps Feedback Loop? Feedback comes from Ops MACHINES Ops Feedback comes from Ops PEOPLE Where do DevOps feedback loops come from
 Ops Front Office Ops Back Office Asset, System or Service ID X End User or Business line (Person) “P” Production, Cloud or Data Center (Machine) “M” System/Cloud Management (Machine) “M” P M M2M P2P M P P M Support/Service Management (Person) “P”
  • 11. What is a DevOps Feedback Loop? Feedback comes from Ops MACHINES Ops Feedback comes from Ops PEOPLE Where do DevOps feedback loops come from
 Ops Front Office Ops Back Office Asset, System or Service ID X End User or Business line (Person) “P” Production, Cloud or Data Center (Machine) “M” System/Cloud Management (Machine) “M” P M P2M M2M P2P M2P M P P M The above graphic inspired by Andi Mann’s article/image on DevOps.com: http://devops.com/blogs/four-key-vectors-closing-devops-feedback-loop// Support/Service Management (Person) “P”
  • 12. What is a DevOps Feedback Loop? Feedback needs to go to Dev PEOPLE Feedback needs to go to Dev system flows? Ops Ops Front Office Ops Back Office System/Cloud Management (Machine) Asset, System or Service ID ? Dev Improve Dev X End User or Business line (Person) “P” Production, Cloud or Data Center (Machine) “M” “M” Release or Deploy ID Support/Service Management (Person) “P” P M P2M M2M P2P M2P P M Where does DevOps feedback go

  • 13. Ops Ops Front Office Ops Back Office System/Cloud Management (Machine) Asset, System or Service ID That is a great question! And a longer discussion
 Release or Deploy ID Improve Dev Dev Project or Product ID Fast-fix traceability Future influence Purge forever Dev Improve Reuse X End User or Business line (Person) “P” Production, Cloud or Data Center (Machine) “M” “M” Support/Service Management (Person) “P” P M P2M M2M P2P M2P P M DevOps feedback loops
 Agile feedback loops
 What is a DevOps Feedback Loop? What is a Dev system flow? ? Project/Flow Template ID Recommend Reuse Versioned /Managed Code
  • 14. What is a DevOps “Dev System” flow? – Short Summary! GitEye Private Cloud Your Data Center Public Clouds Dashboards Integrated portfolio, tool & process data (short-term & long-term) with traceability Feedback Evolving Software Practices Open Source and Accelerated Dev Designs Automation, Cloud and DevOps
  • 15. What is a DevOps “Dev System” flow? – Short Summary! GitEye Private Cloud Your Data Center Public Clouds Dashboards Integrated portfolio, tool & process data (short-term & long-term) with traceability Feedback Any/All Dev methodologies Any location with real-time & historic insights Maximize Open Source Instant-on libraries of Dev tooling with ready-to-reuse (and changeable) project templates / flows Maximize the use of Automation & version everything! LISTEN to everything & everyone! Enterprise Dev System Flows With Many Options – As Unique As The Project Requires!
  • 16. What is Driving DevOps? 12 10 0 2 4 6 8 Automation Various Sources: Low Medium Automation High Automation $ Cost Quality Productivity http://www.methodsandtools.com/archive/archive.php?id=94, http://www.infoq.com/articles/test-automation-continuous-delivery http://devopsanywhere.blogspot.com/2013/02/sysadmin-productivity-and-chef.html Full Automation Automation Better Continuous Integration Better Dev? Cloud Better Ops? Open Source Graghic Source: Nathan Sowatskey, Cisco, DevNet Team DevOps4Networks 2014 Presentation Agile
  • 17. The Enterprise Agile Maturity Curve Model - Over Time!
  • 18. What is a DevOps Feedback Loop? Ops Ops Front Office Ops Back Office System/Cloud Management (Machine) Asset, System or Service ID Dev Release or Deploy ID Improve Dev Dev Project or Product ID Fast-fix traceability Versioned /Managed Code Future influence Purge forever Improve Reuse X “M” M2M P2P Tracking Total Cost, Time, Quality and Risk
creates future Dev modeling data End User or Business line (Person) “P” Production, Cloud or Data Center (Machine) “M” Support/Service Management (Person) “P” P M P2M M2P P M Project/Flow Template ID Recommend Reuse More data-driven decision-making DevOps!
  • 19. CxO – Is this Enterprise Agility? What is a DevOps Feedback Loop? PMO – Is this Continuous Planning? CTO/VPE – Is this Continuous Improvement? Ops Ops Front Office Ops Back Office System/Cloud Management (Machine) Asset, System or Service ID Dev Release or Deploy ID Improve Dev Dev Project or Product ID Fast-fix traceability Versioned /Managed Code Future influence Purge forever Improve Reuse X “M” M2M P2P Tracking Total Cost, Time, Quality and Risk
creates future Dev modeling data End User or Business line (Person) “P” Production, Cloud or Data Center (Machine) “M” Support/Service Management (Person) “P” P M P2M M2P P M Project/Flow Template ID Recommend Reuse More data-driven decision-making DevOps!
  • 20. Going Agile? Going DevOps? Stay out of the painful Insanity Loops! Get More Feedback Loops!