7 steps to get app delivery velocity unstuck final1. © 2019 FORRESTER. REPRODUCTION PROHIBITED.
Take These Seven Steps To
Accelerate Velocity
Christopher Condo, Senior Analyst
19 February 2019
2. 2© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Introductions
Chris Condo
Senior Analyst
Forrester Research
Alex Bilmes
Sr. Director of Product
Puppet
3. We work with business and
technology leaders to develop
customer-obsessed strategies
that drive growth.
3© 2019 FORRESTER. REPRODUCTION PROHIBITED.
4. 4© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Leading organizations make SW development their
core competency!
Digital Experience
matters..
Software Powers
Digital..
Software Delivery
Excellence Is
Critical!
5. 5© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Transforming the business to be customer focused and
deliver value directly to the customer via digital capabilities.
Digital Transformation:
6. 6© 2019 FORRESTER. REPRODUCTION PROHIBITED.
OLD WAY: Digital Experiences Are Optimized By What’s
Easiest to Execute
?
…The Customer Experience Is An
Afterthought
Did I fill it out
correctly?
Am I getting a
refund?
7. 7© 2019 FORRESTER. REPRODUCTION PROHIBITED.
NEW WAY: Experience is Optimized for the Customer
Back-end capability is brought forward via API’s and
modern architectures
8. 8© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Customer Experience: The complete end-to-end user
experience the customer has with your product.
9. 9© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Digital
Transformation
Customer
Experience
Feature
Release
Cycle
10. 10© 2019 FORRESTER. REPRODUCTION PROHIBITED.
But Software Delivery Speed Seems To Be Stuck
Avg One Per Quarter
11. 11© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Why? Architecture & methods progressing slowly
Source: Forrester Business Technographics Developer Survey, 2016-2018
0%
5%
10%
15%
20%
25%
30%
35%
40%
Not interested Interested but no immediate
plans (within the next 12
months)
Planning to implement within
the next 12 months
Implementing/implemented Expanding/upgrading
implementation
Which of the following architecture styles does your organization currently use or
plan to use? Architecture strategy and design to foster business agility
2018 2017 2016
12. 12© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Shutterstock.com 99566564
Maybe We
Need More
Automation?
13. 13© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Organizations
Need More Than
Just Automation
To Deliver Results
15. 15© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Focus on delivering value to your customers
Dev Focuses on
Velocity and
Quality
PM Focuses on
Customer Needs
17. 17© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Shift From Project to Products
Start with a
Product
Roadmap
Turn Desired
Outcomes Into
Lines of code
18. 18© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Re-align Your
Organization
Around Product-
centric teams
19. 19© 2019 FORRESTER. REPRODUCTION PROHIBITED.
A Product-
Centric Team
Has Both Core
Members And
Supporting
Members
20. 20© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Support Product
Teams With a
Portfolio
Approach.
21. 21© 2019 FORRESTER. REPRODUCTION PROHIBITED.
API Driven
Architectures
Enable Agile
Processes To
Scale
22. 22© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Value Stream
Management Tools Can
Help Visualize and
Quantify Teams discover
and eliminate wasteful
steps and delays
Source: Faster Software Delivery Will Accelerate Digital Transformation Forrester report
23. 23© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Benefits of Value Stream Management Tools
› Helps identify waste from manual steps and approvals
› Reduces the need for daily status meetings with analytical
dashboards, allowing more time for work
› Allows teams to monitor multiple KPIs and experiment with different
ways of measuring progress
› Strengthens the connection between effort and value delivered
24. 24© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Use Experimentation To Measure, Learn, And
Improve!
Direct User
Testing
A/B Testing Feature
Flags
25. 25© 2019 FORRESTER. REPRODUCTION PROHIBITED.
“This allowed us to deploy
code and feel confident
that customers are seeing
the right features.”
So What Did Developers See After Experimenting?
“We get senior executives
engaged on the release
process because they can
see the data from the
experiments.”
“Now our product manager
can coordinate with
marketing, sales etc. until
they are ready to release.”
“Using feature flags does
helps the team release
faster by helping us push
continuous integration.”
“These tools force us to
align around the customer
experience.”
“We reduced the number
of dependencies, people
involved, and the stress of
making changes. It’s much
easier to iterate and
improve.”
26. 26© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Recommendations
› Start with development teams involved with systems of
engagement
• Data indicates accelerating customer facing components over back-end has
some benefits in terms of organizational adoption
› Don't hesitate to reach out to services providers
• Sometimes an outside voice can help, but choose a provider that wants to be
your partner, not your task-master.
› Brace yourself for the coming complexity
• Modern application delivery includes pushing trust down to the everyday
developer, tester, and pm, it also means rethinking how work gets done. It’s
more about culture and process than just tools.
27. FORRESTER.COM
Thank you
© 2019 FORRESTER. REPRODUCTION PROHIBITED.
Christopher Condo
Senior Analyst, Forrester Research
+1 671-613-6289
ccondo@forrester.com
@ChrisCondo2017