Download - DevOps Maturity Curve v5

Transcript
Page 1: DevOps Maturity Curve v5

Enterprise Agility

By Paul Peissner

Agile & DevOps Advocate

The Agile / DevOps Maturity Curve

Page 2: DevOps Maturity Curve v5

What Does An Enterprise Maturity Curve Look Like?

Page 3: DevOps Maturity Curve v5

What is the DevOps CAMS Discussion?

Page 4: DevOps Maturity Curve v5

Getting Started

Getting Buy-in

Pulling Together

Aligning for

Business Outcomes

AgileTechnologies & Tools (Open Source?)Collaboration

Agile and DevOps Stages in Enterprise Adoption Slide from Paul Peissner’s

Rubrics Cube of Confusion

Page 5: DevOps Maturity Curve v5

Agile investigation

Agile Adoption

Agile practice

Agile mastery

Cross-discipline Agile

Organization Agility

Business Agility

Projects,

Processes

& Teams

Scaled Agile

What Does An Enterprise Agile Maturity Look Like?

Conversations

- Just starting -

Individual sponsor(s)

- Team discussions -

Pilot Group(s)

- 1-2 new effort(s) -

Org. Exploration

- Few efforts -

Org. Initiative

- Chaotic results -

Org. Standard

- Scaling -

Enterprise

Agility

Where would you rank your Agile organization?

1 2 3 4 5 6 7 8 9 10

Page 6: DevOps Maturity Curve v5

Various Sources:

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

02468

1012

Low

Automation

Medium

Automation

High

Automation

Full

Automation

$ Cost

Quality

Productivity

AutomationBetter Continuous Integration

Better Continuous Delivery

Better Dev?

Better Ops?

Cloud

Open Source Graphic Source: Nathan Sowatskey, Cisco, DevNet Team

DevOps4Networks 2014 Presentation

Agile

What is Driving Accelerated Agile/DevOps Adoption?

Big Data / SaaS

Slide from Paul Peissner’s

DevOps Feedback Loops

Page 7: DevOps Maturity Curve v5

Agile investigation

Agile Adoption

Agile practice

Agile mastery

Cross-discipline Agile

Business Agility

Dev process adoption

Dev practice

Dev standardization

Dev velocity

DevOps practice

DevOps Velocity

DevOps Mastery

Dev Community Framework

Projects,

Processes

& Teams

Portfolios,

Programs

& Mgrs

Scaled Agile

Scaled DevOps

DevOps explored

Corp. Dev strategy / new reward systemsOpen Source - Dev process experimentation

Organization Agility

What Does An Enterprise DevOps Maturity Look Like?

Initiatives,

Organizations

& Executives

Page 8: DevOps Maturity Curve v5

What’s a Collaborative (Dev/Engineer) Community?

GitEyeGitEyeGitEye

Public Clouds

Private Cloud

Your Data Center

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

Slide from Paul Peissner’s

Rubrics Cube of Confusion

Page 9: DevOps Maturity Curve v5

Agile investigation

Agile Adoption

Agile practice

Agile mastery

Cross-discipline Agile

Business Agility

Comm. EducationComm. Architecture

Comm. Collaboration

Comm. On-boardingComm. Global Re-use

Project Automation

Product AutomationProduct feedback loops

Project feedback loops

Business feedback

Projects,

Processes

& Teams

Portfolios,

Programs

& Mgrs

Scaled Agile Comm. Coordination

Dev process adoption

Dev practice

Dev standardization

Dev velocity

DevOps practice

DevOps Velocity

DevOps Mastery

Scaled DevOps

DevOps explored

Security/RBAC/IP Protection/SSO

Cloud/Automation strategies

Dev Community Framework Corp. Dev strategy / new reward systemsOpen Source - Dev process experimentation

Organization Agility

How Do You Build An Enterprise Vision That Scales?

Initiatives,

Organizations

& Executives

Page 10: DevOps Maturity Curve v5

Organization Agility is also tied to feedback loops to improve Dev quality!

How Do You Build-in Continuous Improvement?

Organization Agility is tied to the adaptability of Dev to serve the Business needs!

Dev & Ops to… Business

Business & Ops to… Development

Push - flow

Pull - feedback

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

graphic by

CollabNet

Slide from Paul Peissner’s

DevOps Feedback Loops

Page 11: DevOps Maturity Curve v5

Agile investigation

Agile Adoption

Agile practice

Agile mastery

Cross-discipline Agile

Organization Agility

Business Agility

Security/RBAC/IP Protection/SSO

Exec. visibility/collaboration

Exec. Modeling/Big Data

Projects,

Processes

& Teams

Portfolios,

Programs

& Mgrs

Initiatives,

Organizations

& Executives

Scaled Agile

Cloud/Automation strategies

Dev process adoption

Dev practice

Dev standardization

Dev velocity

DevOps practice

DevOps Velocity

DevOps Mastery

Scaled DevOps

DevOps explored

Comm. EducationComm. Architecture

Comm. On-boardingComm. Global Re-use

Project Automation

Product AutomationProduct feedback loops

Project feedback loops

Business feedback

Comm. Coordination

Dev Community Framework Corp. Dev strategy / new reward systems

Comm. Collaboration

Open Source - Dev process experimentation

Why Would Executives Support a New Model?

Page 12: DevOps Maturity Curve v5

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

The 3 Ways: The principles underpinning DevOps

Blog by Gene Kim

Culture Of Continual Experimentation And LearningWith a common vision,

everyone can see and is

empowered to adapt!

- Mastery and adaptability

- Continuous exploring,

risk/learning tolerance…

Th

e 1

stW

ay

: T

he

2n

dW

ay

: T

he

3rd

Wa

y:

Amplify Feedback Loops

Slide from Paul Peissner’s

Rubrics Cube of Confusion

Page 13: DevOps Maturity Curve v5

Agile investigation

Agile Adoption

Agile practice

Agile mastery

Business Agility

Security/RBAC/IP Protection/SSO

Exec. visibility/collaboration

Exec. Modeling/Big Data

Projects,

Processes

& Teams

Portfolios,

Programs

& Mgrs

Initiatives,

Corporations

& Executives

Scaled Agile

Cloud/Automation strategies

Dev process adoption

Dev practice

Dev velocity

DevOps Mastery

Comm. Architecture

Comm. On-boardingComm. Global Re-use

Product Automation

Dev Community Framework Corp. Dev strategy / new reward systems

Comm. Collaboration

Open Source - Dev process experimentation

Where Do The Investments Go to Scale and Sustain?

Dev standardization

DevOps Velocity

Scaled DevOps

DevOps explored

Cross-discipline Agile

Organization Agility

Comm. Education

Project Automation

Product feedback loops

Project feedback loops

Business feedback

Comm. Coordination

DevOps practice

Page 14: DevOps Maturity Curve v5

Enterprise Agility – Maturity S-Curve

What do you need to work on today?

Page 15: DevOps Maturity Curve v5

Agile investigation

Agile Adoption

Agile practice

Agile mastery

Cross-discipline Agile

Organization Agility

Business Agility

Projects,

Processes

& Teams

Scaled Agile

Dev process adoption

Dev practice

Dev standardization

Dev velocity

DevOps practice

DevOps Velocity

DevOps Mastery

Scaled DevOps

DevOps explored

Security/RBAC/IP Protection/SSO

Exec. visibility/collaboration

Exec. Modeling/Big Data

Cloud/Automation strategies

Comm. EducationComm. Architecture

Comm. Collaboration

Comm. On-boardingComm. Global Re-use

Project Automation

Product AutomationProduct feedback loops

Project feedback loops

Business feedback

Portfolios,

Programs

& Mgrs

Comm. Coordination

Dev Community Framework Corp. Dev strategy / new reward systemsOpen Source - Dev process experimentation

Initiatives,

Organizations

& Executives

Where Do You Need to Start?

Page 16: DevOps Maturity Curve v5

Presentation by Paul Peissner - @PaulPeissner

Deeper dive suggestions - www.Slideshare.net/PaulPeissner

Going Agile?

Going DevOps?

Move Up The Maturity Curve!