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!
Top Related