SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
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 - 1 
1) What is an Agile “cadence & culture”? 
- The development PACE, App size and a more unified Dev & Ops 
- Collaboration & learning vs. siloes & blame – it’s not the same culture! 
Big-Bang culture change…it’s NOT smaller versions of the same 
BIG 
Waterfall timelines & 
organizational siloes agile 
little 
enterprise
What is a DevOps Feedback Loop? 
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM - 2 
BIG 
little agile 
2) What is the definition of insanity? 
- Agile’s short Dev patterns (Ops is too slow & disconnected to provide Dev feedback) 
- Ops/Bus. long-term data monitoring (Dev’s repeated faster cycles gets little feedback) 
BIG enterprise 
Long timeframes to eval. 
SW’s Ops support costs, 
and business success 
Listening and learning-sync is way off…
What is a DevOps Feedback Loop? 
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM - 3 
BIG 
little agile 
Big requests not aligned 
to iterative agile goals… 
…wrong interaction types 
3) What is Business’ expectation from software? 
- Business requesters have little knowledge about Dev’s core strengths 
- Dev iterations & backlog mgt…is it a “black box of communication” to business? 
Set expectations / educate the business… 
enterprise
What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM - 4 
CEO’s measure Bus. data 
to determine Dev success 
What is a DevOps Feedback Loop? 
little agile 
4) What is the CEO’s 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 data” 
“Definition of done” for Projects/Products/Businesses 
BIG 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! 
Ops feedback produces better Dev… 
Quality – Security – Sustainability – Scalability
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: 
Four key vectors for closing the 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 
D 
S 
“D” 
Developer 
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 
“D” 
Developer 
System 
“S” 
S
What is a DevOps “Dev System” flow? – Short Summary! 
GGGiiitttEEEyyyeee 
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! 
GGGiiitttEEEyyyeee 
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, Cloud & 
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 Graphic Source: Nathan Sowatskey, Cisco, DevNet Team 
DevOps4Networks 2014 Presentation 
Agile 
Big Data / SaaS
The Enterprise Agile/DevOps Maturity Curve Model!
The Enterprise Agile Maturity Curve Model! 
Agile investigation 
Agile Adoption 
Agile practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Corporate Agility 
Scaled Agile
The Enterprise DevOps Maturity Curve Model! 
Dev process adoption 
Open Source - Dev process experimentation 
Dev standardization 
Dev practice 
Dev velocity 
DevOps Velocity 
DevOps practice 
DevOps Mastery 
Scaled DevOps 
DevOps explored
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! 
“D” 
Developer 
System 
“S”
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! 
“D” 
Developer 
System 
“S”
Going Agile? 
Going DevOps? 
Stay out of the painful Insanity Loops! 
Get More Feedback Loops!

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopNicholas Vossburg
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
Microservice architecture design principles
Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principlesSanjoy Kumar Roy
 
Streaming Data and Stream Processing with Apache Kafka
Streaming Data and Stream Processing with Apache KafkaStreaming Data and Stream Processing with Apache Kafka
Streaming Data and Stream Processing with Apache Kafkaconfluent
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)James Serra
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?Codit
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern ApplicationsAmazon Web Services
 
Leveraging Generative AI to Accelerate Graph Innovation for National Security...
Leveraging Generative AI to Accelerate Graph Innovation for National Security...Leveraging Generative AI to Accelerate Graph Innovation for National Security...
Leveraging Generative AI to Accelerate Graph Innovation for National Security...Neo4j
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOpsNaoki (Neo) SATO
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Timothy McAliley
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Frameworksrondal
 
Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies SnapLogic
 

Was ist angesagt? (20)

Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance WorkshopMicrosoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Microservice architecture design principles
Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principles
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
Streaming Data and Stream Processing with Apache Kafka
Streaming Data and Stream Processing with Apache KafkaStreaming Data and Stream Processing with Apache Kafka
Streaming Data and Stream Processing with Apache Kafka
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities Overview
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern Applications
 
Leveraging Generative AI to Accelerate Graph Innovation for National Security...
Leveraging Generative AI to Accelerate Graph Innovation for National Security...Leveraging Generative AI to Accelerate Graph Innovation for National Security...
Leveraging Generative AI to Accelerate Graph Innovation for National Security...
 
[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps[JAZUG Tohoku Azure DevOps] Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies Data Warehousing in the Cloud: Practical Migration Strategies
Data Warehousing in the Cloud: Practical Migration Strategies
 

Andere mochten auch

DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsJonah Kowall
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best PracticesBrian Chorba
 
Flight training for DevOps
Flight training for DevOpsFlight training for DevOps
Flight training for DevOpsServer Density
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerPaul Peissner
 
Self-Directed Learning
Self-Directed LearningSelf-Directed Learning
Self-Directed LearningBrian Chorba
 
Continuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseContinuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseEberhard Wolff
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5Paul Peissner
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015Yuval Yeret
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуAndrey Rebrov
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsPaul Peissner
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friendsJan-Joost Bouwman
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsDavid Rico
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryMartin Jackson
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...Amazon Web Services
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformationdev2ops
 

Andere mochten auch (20)

DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
Flight training for DevOps
Flight training for DevOpsFlight training for DevOps
Flight training for DevOps
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
 
Self-Directed Learning
Self-Directed LearningSelf-Directed Learning
Self-Directed Learning
 
Continuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseContinuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the Enterprise
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
 
Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friends
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
 
Devops the Microsoft Way
Devops the Microsoft WayDevops the Microsoft Way
Devops the Microsoft Way
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 

Ähnlich wie What is a DevOps Feedback Loop

Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Caserta
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?Chen Cheng-Wei
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
DevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationDevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationPaul Peissner
 
DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017Giulio Vian
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problemsdev2ops
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...Amazon Web Services
 
Dev ops as a service
Dev ops as a serviceDev ops as a service
Dev ops as a serviceSubroto Bose
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?Haggai Philip Zagury
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - AccelerateDelta-N
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Rundeck
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsPRATYUSH SINHA
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017Giulio Vian
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesPaul Peissner
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs
 

Ähnlich wie What is a DevOps Feedback Loop (20)

Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
DevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationDevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovation
 
DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
 
Dev ops as a service
Dev ops as a serviceDev ops as a service
Dev ops as a service
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change Challenges
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 

Mehr von Paul Peissner

Enterprise feature streams
Enterprise feature streamsEnterprise feature streams
Enterprise feature streamsPaul Peissner
 
Why enterprise software is so challenging
Why enterprise software is so challengingWhy enterprise software is so challenging
Why enterprise software is so challengingPaul Peissner
 
What is enterprise value stream management - ebook
What is enterprise value stream management  - ebookWhat is enterprise value stream management  - ebook
What is enterprise value stream management - ebookPaul Peissner
 
The Epic Enterprise DevOps Story
The Epic Enterprise DevOps StoryThe Epic Enterprise DevOps Story
The Epic Enterprise DevOps StoryPaul Peissner
 
Agile-DevOps-Business-agility
Agile-DevOps-Business-agilityAgile-DevOps-Business-agility
Agile-DevOps-Business-agilityPaul Peissner
 
Agile&DevOps-whats it about
Agile&DevOps-whats it aboutAgile&DevOps-whats it about
Agile&DevOps-whats it aboutPaul Peissner
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better softwarePaul Peissner
 
DevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation PuzzleDevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation PuzzlePaul Peissner
 

Mehr von Paul Peissner (8)

Enterprise feature streams
Enterprise feature streamsEnterprise feature streams
Enterprise feature streams
 
Why enterprise software is so challenging
Why enterprise software is so challengingWhy enterprise software is so challenging
Why enterprise software is so challenging
 
What is enterprise value stream management - ebook
What is enterprise value stream management  - ebookWhat is enterprise value stream management  - ebook
What is enterprise value stream management - ebook
 
The Epic Enterprise DevOps Story
The Epic Enterprise DevOps StoryThe Epic Enterprise DevOps Story
The Epic Enterprise DevOps Story
 
Agile-DevOps-Business-agility
Agile-DevOps-Business-agilityAgile-DevOps-Business-agility
Agile-DevOps-Business-agility
 
Agile&DevOps-whats it about
Agile&DevOps-whats it aboutAgile&DevOps-whats it about
Agile&DevOps-whats it about
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better software
 
DevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation PuzzleDevOps rubicks cube - The Conversation Puzzle
DevOps rubicks cube - The Conversation Puzzle
 

Kürzlich hochgeladen

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Kürzlich hochgeladen (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

What is a DevOps Feedback Loop

  • 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 - 1 1) What is an Agile “cadence & culture”? - The development PACE, App size and a more unified Dev & Ops - Collaboration & learning vs. siloes & blame – it’s not the same culture! Big-Bang culture change…it’s NOT smaller versions of the same BIG Waterfall timelines & organizational siloes agile little enterprise
  • 4. What is a DevOps Feedback Loop? What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM - 2 BIG little agile 2) What is the definition of insanity? - Agile’s short Dev patterns (Ops is too slow & disconnected to provide Dev feedback) - Ops/Bus. long-term data monitoring (Dev’s repeated faster cycles gets little feedback) BIG enterprise Long timeframes to eval. SW’s Ops support costs, and business success Listening and learning-sync is way off…
  • 5. What is a DevOps Feedback Loop? What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM - 3 BIG little agile Big requests not aligned to iterative agile goals… …wrong interaction types 3) What is Business’ expectation from software? - Business requesters have little knowledge about Dev’s core strengths - Dev iterations & backlog mgt…is it a “black box of communication” to business? Set expectations / educate the business… enterprise
  • 6. What is the Agile/DevOps Insanity Loop? – The BIG / little PROBLEM - 4 CEO’s measure Bus. data to determine Dev success What is a DevOps Feedback Loop? little agile 4) What is the CEO’s 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 data” “Definition of done” for Projects/Products/Businesses BIG 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! Ops feedback produces better Dev… Quality – Security – Sustainability – Scalability
  • 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: Four key vectors for closing the 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 D S “D” Developer 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 “D” Developer System “S” S
  • 14. What is a DevOps “Dev System” flow? – Short Summary! GGGiiitttEEEyyyeee 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! GGGiiitttEEEyyyeee 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, 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? 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 Graphic Source: Nathan Sowatskey, Cisco, DevNet Team DevOps4Networks 2014 Presentation Agile Big Data / SaaS
  • 17. The Enterprise Agile/DevOps Maturity Curve Model!
  • 18. The Enterprise Agile Maturity Curve Model! Agile investigation Agile Adoption Agile practice Cross-discipline Agile Agile mastery Business Agility Corporate Agility Scaled Agile
  • 19. The Enterprise DevOps Maturity Curve Model! Dev process adoption Open Source - Dev process experimentation Dev standardization Dev practice Dev velocity DevOps Velocity DevOps practice DevOps Mastery Scaled DevOps DevOps explored
  • 20. 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! “D” Developer System “S”
  • 21. 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! “D” Developer System “S”
  • 22. Going Agile? Going DevOps? Stay out of the painful Insanity Loops! Get More Feedback Loops!