37. Define release with business
objectives
Measure to customer value
Improve continuously with
development intelligence
Test Continuously
Manage environments through
automation
Provide self-service build,
provision and deploy
Automate problem isolation and
issue resolution
Optimize to customer KPIs
continuously
Document objectives locally
Manage department resources
Centralize Requirements
Management
Measure to project metrics
Plan and source strategically
Dashboard portfolio measures
Manage Lifecycle artifacts
Schedule SCM integrations and
automated builds
Test following construction
CentralizeLink lifecycle
information
Deliver and buildwith test
Centralize and automate test
management
Manage data and virtualize
services for test Deliver and
integrate continuously
Plan and manage releases
Standardize deployments
Plan departmental releases and
automate status
Automate deployment with
standard topologies
Standardize and automate
cross-enterprise
Automate patterns-based
provision and deploy
Monitor resources
consistentlyCollaborate Dev/
Ops informally
Monitor using business and end
user contextCentralize event
notification and incident
resolution
Optimize applicationsUse
enterprise issue resolution
procedures
Practiced
Repeatable
Reliable
Scaled
Plan/Measure Development/Test Release/Deploy Monitor/Optimize
Devops Maturity Model: Define Level
38. Document objectives locally
Manage department resources
Centralize Requirements
Management
Measure to project metrics
Plan and source strategically
Dashboard portfolio measures
Define release with business
objectives
Measure to customer value
Devops Maturity Model
Define Level
Defined and Document
Oriented
Team base on platform and
technology
Extend Team Collaboration
Common Process for all
changes
One Backlog per Team
Cross Team Continuous
Improvement
Team Response all the way to
production
Cross Functional Team
Implementation Level
39.
40. Document objectives locally
Manage department resources
Centralize Requirements
Management
Measure to project metrics
Plan and source strategically
Dashboard portfolio measures
Define release with business
objectives
Measure to customer value
Manage Lifecycle artifacts
Schedule SCM integrations and
automated builds
Test following construction
CentralizeLink lifecycle
information
Deliver and buildwith test
Centralize and automate test
management
Manage data and virtualize
services for test Deliver and
integrate continuously
Improve continuously with
development intelligence Test
Continuously
Plan and manage releases
Standardize deployments
Plan departmental releases and
automate status
Automate deployment with
standard topologies
Standardize and automate
cross-enterprise
Automate patterns-based
provision and deploy
Manage environments through
automation
Provide self-service build,
provision and deploy
Monitor resources
consistentlyCollaborate
Dev/Ops informally
Monitor using business and end
user contextCentralize event
notification and incident
resolution
Optimize applicationsUse
enterprise issue resolution
procedures
Automate problem isolation and
issue resolutionOptimize to
customer KPIs continuously
Practiced
Repeatable
Reliable
Scaled
Plan/Measure Development/Test Release/Deploy Monitor/Optimize
Adoption Map and Goal
Fully Achieved Partial Achieved Initiative Goal
43. Document objectives locally
Manage department resources
Centralize Requirements
Management
Measure to project metrics
Plan and source strategically
Dashboard portfolio measures
Define release with business
objectives
Measure to customer value
Manage Lifecycle artifacts
Schedule SCM integrations and
automated builds
Test following construction
Centralize
Link lifecycle information
Deliver and build with test
Centralize and automate test
management
Manage data and virtualize
services for test Deliver and
integrate continuously
Improve continuously with
development intelligence Test
Continuously
Plan and manage releases
Standardize deployments
Plan departmental releases and
automate status
Automate deployment with
standard topologies
Standardize and automate
cross-enterprise
Automate patterns-based
provision and deploy
Manage environments through
automation
Provide self-service build,
provision and deploy
Monitor resources consistently
Collaborate Dev/Ops informally
Monitor using business and end
user context
Centralize event notification
and incident resolution
Optimize applicationsUse
enterprise issue resolution
procedures
Automate problem isolation and
issue resolutionOptimize to
customer KPIs continuously
Practiced
Repeatable
Reliable
Scaled
Plan/Measure Development/Test Release/Deploy Monitor/Optimize
Adoption Map and Goal
Fully Achieved Partial Achieved Initiative Goal
1
1 1
2
45. 1 2
1. 80%++ unit test coverage
2. 60%++ integration test coverage
3. Source code Complexity Metric using
SonarQube
1. Automate Acceptance Test for
important scenarios
2. Using build pipeline
Development/Test
Development/Test
Monitor/Optimize
1. Cut Baseline per sprint
2. Capture all changes in SCM (DB
Schema, Resources)
3. Automate DB Migration
1. Bi weekly Dev/Ops feedback
workshop
2. Using Ansible for deployment
Milestone
Stream
46. Technical Improvement is Product
Product Owner: Invest in technical improvement , we are working on the same streams
47. Apply 70 : 30 Rule
70% for Business Value
30% for Technical Improvement