Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Enterprise Agility 
The Agile / DevOps Maturity Curve 
By Paul Peissner 
Agile & DevOps Advocate
What Does An Enterprise Maturity Curve Look Like?
What is the DevOps CAMS Discussion?
Agile and DevOps Stages in Enterprise Adoption Slide from Paul Peissner’s 
Aligning for 
Business Outcomes 
Pulling Together 
Getting Buy-in 
Getting Started 
Rubrics Cube of Confusion 
Collaboration Technologies & Tools (Open Source?) Agile
What Does An Enterprise Agile Maturity Look Like? 
Agile investigation 
Agile Adoption 
Agile practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Organization Agility 
Projects, 
Processes 
& Teams 
Scaled Agile 
1 2 3 4 5 6 7 8 9 10 
Conversations 
- Just starting - 
Individual sponsor(s) 
- Team discussions - 
Pilot Group(s) 
- 1-2 new effort(s) - 
Where would you rank your Agile organization? 
Org. Exploration 
- Few efforts - 
Org. Initiative 
- Chaotic results - 
Org. Standard 
- Scaling - 
Enterprise 
Agility
What is Driving Accelerated Agile/DevOps Adoption? 
12 
10 
8 
6 
4 
2 
0 
Automation 
Better Continuous Integration 
Better Continuous Delivery 
Automation 
Various Sources: 
Low 
Medium 
Automation 
High 
Automation 
$ Cost 
Quality 
Productivity 
Full 
Automation 
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 
Better Dev? 
Cloud 
Better Ops? 
Open Source Graphic Source: Nathan Sowatskey, Cisco, DevNet Team 
DevOps4Networks 2014 Presentation 
Agile 
Big Data / SaaS 
Slide from Paul Peissner’s 
DevOps Feedback Loops
What Does An Enterprise DevOps Maturity Look Like? 
Agile investigation 
Agile Adoption 
Agile practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Dev practice 
Dev process adoption 
Dev velocity 
Dev standardization 
Organization Agility 
DevOps Velocity 
DevOps practice 
DevOps Mastery 
Dev Community Framework 
Projects, 
Processes 
& Teams 
Portfolios, 
Programs 
& Mgrs 
Scaled Agile 
Scaled DevOps 
DevOps explored 
Initiatives, 
Organizations 
& Executives 
Corp. Dev strategy / Open Source - Dev process experimentation new reward systems
What’s a Collaborative (Dev/Engineer) Community? 
GGGiiitttEEEyyyeee 
Slide from Paul Peissner’s 
Rubrics Cube of Confusion 
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! 
graphic by 
CollabNet
How Do You Build An Enterprise Vision That Scales? 
Agile investigation 
Agile Adoption 
Agile practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Business feedback 
Organization Agility 
DevOps Velocity 
Product feedback loops 
Product Automation 
Project feedback loops 
Comm. Global Re-use 
Comm. On-boarding 
Dev velocity 
Comm. Education 
Comm. Architecture 
Comm. Collaboration 
Project Automation 
Projects, 
Processes 
& Teams 
Portfolios, 
Programs 
& Mgrs 
Scaled Agile Comm. Coordination 
Dev practice 
Dev process adoption 
Dev standardization 
DevOps practice 
DevOps Mastery 
Scaled DevOps 
DevOps explored 
Initiatives, 
Organizations 
& Executives 
Cloud/Automation strategies 
Security/RBAC/IP Protection/SSO 
Dev Community Framework Corp. Dev strategy / Open Source - Dev process experimentation new reward systems
How Do You Build-in Continuous Improvement? 
Push - flow 
Dev & Ops to… Business 
graphic by 
CollabNet 
Organization Agility is tied to the adaptability of Dev to serve the Business needs! 
Pull - feedback 
Slide from Paul Peissner’s 
DevOps Feedback Loops 
Business & Ops to… Development 
Ops portion of this graphic (P & M) 
was inspired by Andi Mann’s 
DevOps.com article/image: 
Four key vectors for closing the DevOps feedback loop 
Organization Agility is also tied to feedback loops to improve Dev quality!
Why Would Executives Support a New Model? 
Agile investigation 
Agile Adoption 
Agile practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Organization Agility 
Projects, 
Processes 
& Teams 
Portfolios, 
Programs 
& Mgrs 
Business feedback 
Product feedback loops 
Product Automation 
Project feedback loops 
Initiatives, 
Organizations 
& Executives 
DevOps Velocity 
Exec. Modeling/Big Data 
Comm. Global Re-use 
Exec. visibility/collaboration 
Comm. On-boarding 
Security/RBAC/IP Protection/SSO 
Scaled Agile 
Cloud/Automation strategies 
Dev practice 
Dev process adoption 
Dev velocity 
Dev standardization 
DevOps practice 
DevOps Mastery 
Scaled DevOps 
DevOps explored 
Comm. Education 
Comm. Architecture 
Project Automation 
Comm. Coordination 
Comm. Collaboration 
Dev Community Framework Corp. Dev strategy / new reward systems 
Open Source - Dev process experimentation
The 3 Ways: The principles underpinning DevOps 
Blog by Gene Kim 
I can see (perceive) it… 
- Silo vs. System concept 
I see ways for you to do 
better via feedback & data 
- System improvements 
via visibility, feedback 
and data-driven decisions 
Systems Thinking 
Culture Of Continual Experimentation And Learning 
With a common vision, 
everyone can see and is 
empowered to adapt! 
- Mastery and adaptability 
- Continuous exploring, 
risk/learning tolerance… 
The 3rdWay: The 2nd Way: The 1stWay: 
Amplify Feedback Loops 
Slide from Paul Peissner’s 
Rubrics Cube of Confusion
Where Do The Investments Go to Scale and Sustain? 
Agile investigation 
Agile Adoption 
Agile practice 
DevOps practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Projects, 
Processes 
& Teams 
Portfolios, 
Programs 
& Mgrs 
Business feedback 
Product feedback loops 
Project feedback loops 
Initiatives, 
Corporations 
& Executives 
Exec. Modeling/Big Data 
Comm. Global Re-use 
Exec. visibility/collaboration 
Comm. On-boarding 
Security/RBAC/IP Protection/SSO 
Scaled Agile 
Cloud/Automation strategies 
Dev practice 
Dev process adoption 
Dev velocity 
DevOps Mastery 
Comm. Architecture 
Product Automation 
Comm. Collaboration 
Dev Community Framework Corp. Dev strategy / new reward systems 
Open Source - Dev process experimentation 
Dev standardization 
DevOps Velocity 
Scaled DevOps 
DevOps explored 
Organization Agility 
Comm. Education 
Project Automation 
Comm. Coordination
Enterprise Agility – Maturity S-Curve 
What do you need to work on today?
Where Do You Need to Start? 
Agile investigation 
Agile Adoption 
Agile practice 
Cross-discipline Agile 
Agile mastery 
Business Agility 
Organization Agility 
Projects, 
Processes 
& Teams 
Scaled Agile 
Dev practice 
Dev process adoption 
Dev velocity 
Dev standardization 
DevOps Velocity 
DevOps practice 
DevOps Mastery 
Scaled DevOps 
DevOps explored 
Business feedback 
Product feedback loops 
Product Automation 
Project feedback loops 
Initiatives, 
Organizations 
& Executives 
Exec. Modeling/Big Data 
Comm. Global Re-use 
Exec. visibility/collaboration 
Cloud/Automation strategies 
Comm. On-boarding 
Security/RBAC/IP Protection/SSO 
Comm. Education 
Comm. Architecture 
Comm. Collaboration 
Project Automation 
Portfolios, 
Programs 
& Mgrs 
Comm. Coordination 
Dev Community Framework Corp. Dev strategy / Open Source - Dev process experimentation new reward systems
Going Agile? 
Going DevOps? 
Move Up The Maturity Curve! 
Presentation by Paul Peissner - @PaulPeissner 
Deeper dive suggestions - www.Slideshare.net/PaulPeissner

More Related Content

DevOps Maturity Curve v5

  • 1. Enterprise Agility The Agile / DevOps Maturity Curve By Paul Peissner Agile & DevOps Advocate
  • 2. What Does An Enterprise Maturity Curve Look Like?
  • 3. What is the DevOps CAMS Discussion?
  • 4. Agile and DevOps Stages in Enterprise Adoption Slide from Paul Peissner’s Aligning for Business Outcomes Pulling Together Getting Buy-in Getting Started Rubrics Cube of Confusion Collaboration Technologies & Tools (Open Source?) Agile
  • 5. What Does An Enterprise Agile Maturity Look Like? Agile investigation Agile Adoption Agile practice Cross-discipline Agile Agile mastery Business Agility Organization Agility Projects, Processes & Teams Scaled Agile 1 2 3 4 5 6 7 8 9 10 Conversations - Just starting - Individual sponsor(s) - Team discussions - Pilot Group(s) - 1-2 new effort(s) - Where would you rank your Agile organization? Org. Exploration - Few efforts - Org. Initiative - Chaotic results - Org. Standard - Scaling - Enterprise Agility
  • 6. What is Driving Accelerated Agile/DevOps Adoption? 12 10 8 6 4 2 0 Automation Better Continuous Integration Better Continuous Delivery Automation Various Sources: Low Medium Automation High Automation $ Cost Quality Productivity Full Automation 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 Better Dev? Cloud Better Ops? Open Source Graphic Source: Nathan Sowatskey, Cisco, DevNet Team DevOps4Networks 2014 Presentation Agile Big Data / SaaS Slide from Paul Peissner’s DevOps Feedback Loops
  • 7. What Does An Enterprise DevOps Maturity Look Like? Agile investigation Agile Adoption Agile practice Cross-discipline Agile Agile mastery Business Agility Dev practice Dev process adoption Dev velocity Dev standardization Organization Agility DevOps Velocity DevOps practice DevOps Mastery Dev Community Framework Projects, Processes & Teams Portfolios, Programs & Mgrs Scaled Agile Scaled DevOps DevOps explored Initiatives, Organizations & Executives Corp. Dev strategy / Open Source - Dev process experimentation new reward systems
  • 8. What’s a Collaborative (Dev/Engineer) Community? GGGiiitttEEEyyyeee Slide from Paul Peissner’s Rubrics Cube of Confusion 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! graphic by CollabNet
  • 9. How Do You Build An Enterprise Vision That Scales? Agile investigation Agile Adoption Agile practice Cross-discipline Agile Agile mastery Business Agility Business feedback Organization Agility DevOps Velocity Product feedback loops Product Automation Project feedback loops Comm. Global Re-use Comm. On-boarding Dev velocity Comm. Education Comm. Architecture Comm. Collaboration Project Automation Projects, Processes & Teams Portfolios, Programs & Mgrs Scaled Agile Comm. Coordination Dev practice Dev process adoption Dev standardization DevOps practice DevOps Mastery Scaled DevOps DevOps explored Initiatives, Organizations & Executives Cloud/Automation strategies Security/RBAC/IP Protection/SSO Dev Community Framework Corp. Dev strategy / Open Source - Dev process experimentation new reward systems
  • 10. How Do You Build-in Continuous Improvement? Push - flow Dev & Ops to… Business graphic by CollabNet Organization Agility is tied to the adaptability of Dev to serve the Business needs! Pull - feedback Slide from Paul Peissner’s DevOps Feedback Loops Business & Ops to… Development Ops portion of this graphic (P & M) was inspired by Andi Mann’s DevOps.com article/image: Four key vectors for closing the DevOps feedback loop Organization Agility is also tied to feedback loops to improve Dev quality!
  • 11. Why Would Executives Support a New Model? Agile investigation Agile Adoption Agile practice Cross-discipline Agile Agile mastery Business Agility Organization Agility Projects, Processes & Teams Portfolios, Programs & Mgrs Business feedback Product feedback loops Product Automation Project feedback loops Initiatives, Organizations & Executives DevOps Velocity Exec. Modeling/Big Data Comm. Global Re-use Exec. visibility/collaboration Comm. On-boarding Security/RBAC/IP Protection/SSO Scaled Agile Cloud/Automation strategies Dev practice Dev process adoption Dev velocity Dev standardization DevOps practice DevOps Mastery Scaled DevOps DevOps explored Comm. Education Comm. Architecture Project Automation Comm. Coordination Comm. Collaboration Dev Community Framework Corp. Dev strategy / new reward systems Open Source - Dev process experimentation
  • 12. The 3 Ways: The principles underpinning DevOps Blog by Gene Kim I can see (perceive) it… - Silo vs. System concept I see ways for you to do better via feedback & data - System improvements via visibility, feedback and data-driven decisions Systems Thinking Culture Of Continual Experimentation And Learning With a common vision, everyone can see and is empowered to adapt! - Mastery and adaptability - Continuous exploring, risk/learning tolerance… The 3rdWay: The 2nd Way: The 1stWay: Amplify Feedback Loops Slide from Paul Peissner’s Rubrics Cube of Confusion
  • 13. Where Do The Investments Go to Scale and Sustain? Agile investigation Agile Adoption Agile practice DevOps practice Cross-discipline Agile Agile mastery Business Agility Projects, Processes & Teams Portfolios, Programs & Mgrs Business feedback Product feedback loops Project feedback loops Initiatives, Corporations & Executives Exec. Modeling/Big Data Comm. Global Re-use Exec. visibility/collaboration Comm. On-boarding Security/RBAC/IP Protection/SSO Scaled Agile Cloud/Automation strategies Dev practice Dev process adoption Dev velocity DevOps Mastery Comm. Architecture Product Automation Comm. Collaboration Dev Community Framework Corp. Dev strategy / new reward systems Open Source - Dev process experimentation Dev standardization DevOps Velocity Scaled DevOps DevOps explored Organization Agility Comm. Education Project Automation Comm. Coordination
  • 14. Enterprise Agility – Maturity S-Curve What do you need to work on today?
  • 15. Where Do You Need to Start? Agile investigation Agile Adoption Agile practice Cross-discipline Agile Agile mastery Business Agility Organization Agility Projects, Processes & Teams Scaled Agile Dev practice Dev process adoption Dev velocity Dev standardization DevOps Velocity DevOps practice DevOps Mastery Scaled DevOps DevOps explored Business feedback Product feedback loops Product Automation Project feedback loops Initiatives, Organizations & Executives Exec. Modeling/Big Data Comm. Global Re-use Exec. visibility/collaboration Cloud/Automation strategies Comm. On-boarding Security/RBAC/IP Protection/SSO Comm. Education Comm. Architecture Comm. Collaboration Project Automation Portfolios, Programs & Mgrs Comm. Coordination Dev Community Framework Corp. Dev strategy / Open Source - Dev process experimentation new reward systems
  • 16. Going Agile? Going DevOps? Move Up The Maturity Curve! Presentation by Paul Peissner - @PaulPeissner Deeper dive suggestions - www.Slideshare.net/PaulPeissner