Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
CONFIDENTIAL AND PROPRIETARY This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other intended recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Summit 2017
Erik van Ommeren
Design thinking and Innovation
Gartner Application Architecture, Development & Integration Summit
CONFIDENTIAL AND PROPRIETARY This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other intended recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Summit 2017
Why are we talking about this?
Gartner Application Architecture, Development & Integration Summit
3 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved. 3 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Deliver consumable
solutions frequently
4 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
75% 66%
43% 36% 34%
Faster cycle times Faster realization ofbusiness value
Improved releasesuccess rates
Improved employeejob satisfaction
Improved customersatisfaction
Percent of Respondents
Frequent Solution Delivery Isn't Enough!
Base: n = 95, Gartner Research Circle Members who use DevOps approach
5 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Success With DevOps Requires
Business Focus: We ARE the Business. It's NOT About IT-Centric Goals.
Culture Change: The MOST CRITICAL Success Factor (and the MOST DIFFICULT).
Continuous Improvement: Theory of Constraints, Lean and Systems Thinking.
Agile Development: Scrum, Kanban, XP.
Automation and Tooling: Including Development, Test, Release and Operations.
6 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Highest Priority Is to Satisfy the Stakeholder Through Early and Continuous Delivery of Valuable Solutions
7 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Consumable Solutions Are the Primary
Measure of Progress
8 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Everything MUST Be Grounded in Customer/Business Value
Value > Costs and Risks
Who Is Your Customer?
You Actually Need to Talk With Them!
9 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Target Must Be Valuable Business Outcomes
Become a Valued Business Partner — It's Not Just About the Code
Aggressively Manage Technical Debt
Maturity alone is worthless
Release frequency is worthless
Avoid short-term benefit that incurs
long-term operational and support cost
10 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Success With DevOps Requires
Business Focus: We ARE the Business. It's NOT About IT-Centric Goals.
Culture Change: The MOST CRITICAL Success Factor (and the MOST DIFFICULT).
Continuous Improvement: Theory of Constraints, Lean and Systems Thinking.
Agile Development: Scrum, Kanban, XP.
Automation and Tooling: Including Development, Test, Release and Operations.
11 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Dev. vs. Ops. — How Trust Was Destroyed
Go Faster
Go Slower
Objective We Must Therefore
In Order to Be
Successful
Enable the Business
Protect the Business
12 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
People Are the Greatest Challenge
n = 113
[CATEGORY NAME]
[CATEGORY NAME]
[CATEGORY NAME]
[CATEGORY NAME]
37% 50%
8% 5%
13 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
BUT they don't want to change how they work
Organizations Say They Want to Implement Agile and DevOps
? ? ?
? ? ?
?
14 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Unify Goals, Objectives and Incentives
Shared Objectives
and Metrics
Development Operations
Business
Business Outcomes
Unite the Groups!
15 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Success With DevOps Requires
Business Focus: We ARE the Business. It's NOT About IT-Centric Goals.
Culture Change: The MOST CRITICAL Success Factor (and the MOST DIFFICULT).
Continuous Improvement: Theory of Constraints, Lean and Systems Thinking.
Agile Development: Scrum, Kanban, XP.
Automation and Tooling: Including Development, Test, Release and Operations.
16 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved. 16 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
"I have not failed. I've just
found 10,000 ways that
won't work."
— Thomas Edison
17 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Fast Continuous Improvement Using Sprints
Knowledge
Productivity Is Movement Toward a Goal
Pro
ductivity
Look for and Incorporate
Lessons Learned
Positive Trend Over Time
Split long efforts into smaller ones
Feedback loops are critical
Faster is better
18 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
DO NOT SKIP!
At Least 30% More Capacity in 4 to 8 Weeks With Little to No Investment
1.
Identify
Constraint
2.
Exploit the
Constraint
3.
Subordinate
Everything to
the Constraint
4.
Elevate
the Constraint
5.
Avoid Inertia
Understand where the
greatest constraint is
Theory of Constraints Goldratt's Five Focusing Steps
Source: Dr. Eliyahu Goldratt, www.tocinstitute.org/five-focusing-steps.html
19 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Theory of Constraints Goldratt's Five Focusing Steps
1.
Identify
Constraint
2.
Exploit the
Constraint
3.
Subordinate
Everything to
the Constraint
4.
Elevate
the Constraint
5.
Avoid Inertia
Remove the extra/unnecessary
work from the constraint
Source: Dr. Eliyahu Goldratt, www.tocinstitute.org/five-focusing-steps.html
DO NOT SKIP!
At Least 30% More Capacity in 4 to 8 Weeks With Little to No Investment
20 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Theory of Constraints Goldratt's Five Focusing Steps
Source: Dr. Eliyahu Goldratt, www.tocinstitute.org/five-focusing-steps.html
1.
Identify
Constraint
2.
Exploit the
Constraint
3.
Subordinate
Everything to
the Constraint
4.
Elevate
the Constraint
5.
Avoid Inertia
Realign the system to work
comfortably with the
constraint in place
DO NOT SKIP!
At Least 30% More Capacity in 4 to 8 Weeks With Little to No Investment
21 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Theory of Constraints Goldratt's Five Focusing Steps
Source: Dr. Eliyahu Goldratt, www.tocinstitute.org/five-focusing-steps.html
1.
Identify
Constraint
2.
Exploit the
Constraint
3.
Subordinate
Everything to
the Constraint
4.
Elevate
the Constraint
5.
Avoid Inertia
Add capacity.
Add a person, buy software, etc.
DO NOT SKIP!
At Least 30% More Capacity in 4 to 8 Weeks With Little to No Investment
22 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Theory of Constraints Goldratt's Five Focusing Steps
Source: Dr. Eliyahu Goldratt, www.tocinstitute.org/five-focusing-steps.html
1.
Identify
Constraint
2.
Exploit the
Constraint
3.
Subordinate
Everything to
the Constraint
4.
Elevate
the Constraint
5.
Avoid Inertia
Avoid inertia.
You found and addressed one constraint.
Repeat the five steps.
DO NOT SKIP!
At Least 30% More Capacity in 4 to 8 Weeks With Little to No Investment
23 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Theory of Constraints Goldratt's Five Focusing Steps
Source: Dr. Eliyahu Goldratt, www.tocinstitute.org/five-focusing-steps.html
1.
Identify
Constraint
2.
Exploit the
Constraint
3.
Subordinate
Everything to
the Constraint
4.
Elevate
the Constraint
5.
Avoid Inertia
DO NOT SKIP!
At Least 30% More Capacity in 4 to 8 Weeks With Little to No Investment
24 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
The Team Reflects … Then Tunes and Adjusts Its Behavior Accordingly
25 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Success With DevOps Requires
Business Focus: We ARE the Business. It's NOT About IT-Centric Goals.
Culture Change: The MOST CRITICAL Success Factor (and the MOST DIFFICULT).
Continuous Improvement: Theory of Constraints, Lean and Systems Thinking.
Agile Development: Scrum, Kanban, XP.
Automation and Tooling: Including Development, Test, Release and Operations.
26 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved. 26 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Change is the law of life, and those who look only to the past or present are certain to miss the future.
— John F. Kennedy
31 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Augment Scrum/Kanban With XP Practices
Simple design: Write minimal code that satisfies the user story
Small releases: Develop in a series of small, frequently
updated versions
Testing: Write the tests first and then write the code, e.g., TDD, BDD
Refactoring: Regularly adjust and improve the code
Pair work: Code and tests developed by two people working together
Continuous integration (CI): Provide continuous feedback on the
readiness of the solution
Collective ownership: No one person owns or is responsible for
individual code segments
33 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved. 33 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Continuous attention to technical
excellence and good design enhances agility.
38 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Success With DevOps Requires
Business Focus: We ARE the Business. It's NOT About IT-Centric Goals.
Culture Change: The MOST CRITICAL Success Factor (and the MOST DIFFICULT).
Continuous Improvement: Theory of Constraints, Lean and Systems Thinking.
Agile Development: Scrum, Kanban, XP.
Automation and Tooling: Including Development, Test, Release and Operations.
39 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
DevOps Is Never "Done"
Continuous Integration
Operate
Continuous Deployment
Continuous Delivery
Agile
45 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved. 45 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Automation
DevOps
Platform API
Build Automation
Platform Automation
Deployment Automation
Adaptive UI
Modularized UI Components
Modularized Client
Application Logic
JS JS
JS
JS
Web Client Platform
Persistence Services
Logging and Diagnostics
Monitoring and Alerting
Security
Runtime Management
Elastic Scaling
?
Loosely Coupled Services/Microservices Platform Capabilities
Service A
Instance 1
Instance n
Instance 1
Instance n
Service B
Load Balancing
API
Policy Management
Consumer Identity Provider
API Gateway
Automate Everything!
Manual
Processes
Agility
and Speed
of Delivery
46 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Agile
Atlassian
Automic
CA Technologies
Chef
Clarive Software
Microsoft
MidVision
OpenMake Software
Orca
Release, Deploy & Coordination
Graphite
AppDynamics
BigPanda
Cacti
Caliper
CA Technologies
New Relic
Splunk
SignalFx
Infrastructure, APM & Analytics & Log Mgmt.
CFEngine
Chef
Inedo
Puppet Labs
Continuous Configuration Automation
CollabNet
Electric Cloud
ElasticBox
IBM
Inedo
Octopus Deploy
Serena Software
VMware
XebiaLabs
Datadog
Elastic (Kibana)
Ganglia
Nagios
Sumo Logic
Wireshark
Zabbix
Zenoss
Red Hat (Ansible)
SaltStack
UpGuard
Artifactory
Atlassian
Bitbucket
Clarive Software
Electric Cloud
Inedo
Sonatype
Automate and Integrate Activities
47 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Recommendations
Keys for DevOps Success Know
Your
Customer
Shared Objectives
and Metrics
Break
Constraints
Adopt
Agile
Methods
Choose a
Pilot
Application
Develop
the
Pipeline
and
Toolchain
Maintain Business focus
Continuously Improve
Determine Automation Needs and Select Tooling
Adopt Agile Methods
Change the Culture
CONFIDENTIAL AND PROPRIETARY This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other intended recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Summit 2017
3 final remarks
Gartner Application Architecture, Development & Integration Summit
CONFIDENTIAL AND PROPRIETARY This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other intended recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Summit 2017
It’s organizational change, not IT change
Gartner Application Architecture, Development & Integration Summit
CONFIDENTIAL AND PROPRIETARY This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other intended recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Summit 2017
You don’t have to go Big Bang
Gartner Application Architecture, Development & Integration Summit
CONFIDENTIAL AND PROPRIETARY This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other intended recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
Summit 2017
Work as a Community
Gartner Application Architecture, Development & Integration Summit
52 © 2017 Gartner, Inc. and/or its affiliates. All rights reserved.
The above research is from the Gartner for Technical Professionals Research Library. For more information, please visit the Gartner Research Zone or visit http://www.gartner.com/technology/research/technical-professionals.jsp
Recommended Gartner Research
Solution Path for Achieving Continuous Delivery With Agile and DevOps William R Holz (G00308953)
A Guidance Framework for Continuous Integration: The Continuous Delivery 'Heartbeat' William R Holz (G00293211)
Extending Agile With DevOps to Enable Continuous Delivery William R Holz and Sean Kenefick (G00297128)
Avoid Failure by Developing a Toolchain That Enables DevOps David Paul Williams and Thomas E. Murphy (G00293223)
Five Steps to Increase Development Release Velocity Nathan Wilson (G00290892)