16
Enterprise Agility By Paul Peissner Agile & DevOps Advocate The Agile / DevOps Maturity Curve

DevOps Maturity Curve v5

Embed Size (px)

DESCRIPTION

What does a Maturity Curve for Enterprise Adoption of Agile and DevOps look like? Where would an organization like yours rank on the curve? Are there specific areas of improvement you might want to consider?

Citation preview

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!