Upload
paul-peissner
View
572
Download
4
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
Enterprise Agility
By Paul Peissner
Agile & DevOps Advocate
The Agile / DevOps Maturity Curve
What Does An Enterprise Maturity Curve Look Like?
What is the DevOps CAMS Discussion?
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
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
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
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
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
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
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
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?
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
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
Enterprise Agility – Maturity S-Curve
What do you need to work on today?
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?
Presentation by Paul Peissner - @PaulPeissner
Deeper dive suggestions - www.Slideshare.net/PaulPeissner
Going Agile?
Going DevOps?
Move Up The Maturity Curve!