After 20 years of agile, 90% of features still fail to deliver the expected value.
There is no such thing as user error, only bad design. The frameworks that companies have to try to adopt agile leave too much ambiguity on how to implement the supporting processes of funding, governance, alignment and more.
This talk explains why we have the ways of working we do and what we can do about it to improve.
9. How do we structure teams?
● Scrum Master
● Product Owner
● Development Team
2 Structure
Roles
Rebrand project manager
Rebrand business analyst
10. 1 Process
How should development work change?
Plan Analyse Design Build Test Deploy
Smaller
iterations
11. How should we fund work?
Plan Analyse Design Build Test Deploy
Business
Case
4 Funding
No real advice.
So let’s keep the
business case
process
3 Alignment
12. How do we govern it?
Plan Analyse Design Build Test Deploy
Business
Case
The business
case has
timelines and
costs so let’s
use them.
5 Governance
13. How do we govern it?
Plan Analyse Design Build Test Deploy
Business
Case
We should put
together a detailed
plan if we are going
to be held to account
for those dates!
5 Governance
14. How do we govern it?
Plan Analyse Design Build Test Deploy
Business
Case
We need an overview
of the requirements
to make sure the plan
is solid
5 Governance
15. How do we govern it?
Plan Analyse Design Build Test Deploy
Business
Case
And lets get a good
design for the system
built so we don’t hit
unexpected issues.
5 Governance
27. What does
this really
tell us?
33%
Microsoft, 2009
10%
Booking.com, 2012
15%
Bing, 2014
10%
Netflix, 2020
10%
Google Ads, 2020
8%
Airbnb, 2022
28. We need to make this quick and iterative
This is our process
29. We can add roles to explicitly manage the complexity
All of the scaling frameworks advocate for a role like this
PMO
Program
Manager
Project / Product
Manager
Release Train
Engineer
Architecture
Board
35. The purpose of a business is to
create and keep a customer
So we need to start with how our customers see our product
Inspiration
I want to go on a
holiday
Catalogue
Does this airline fly
where I want?
Search
What is the price
for my dates?
Book
OK, I'll go ahead
and book - wow
there are a lot of
steps!
Checkout
Paid! I'm
ready to go
Operate
Time to go to the
airport
2 Structure
39. Alignment with Context
1. Product Vision
Map the business vision to an actionable and inspiring product vision
5 - 10 year timeframe
2. Product Strategy
Map the business strategy to an actionable product strategy
1-3 year timeframe
3. Stream Objectives
Translate business goals into quarterly product objectives for each
stream team
Quarterly timeframe
40. 4 Funding
Fund value streams, not teams
Home
Page Search Product
Cart
Checkout
Home
Page
Search Product Cart Checkout
Our Product
Team A Team B Team C Team D
41. Different types of metrics
Effort
Hours spent by the team
Output
Features built
Outcome
Customer usage
Impact
Revenue, Costs
Easy to measure
but not very useful
Too lagging to be
useful as a metric
for feature
development
The sweet spot!
5 Governance