11. Emphasis on Flow over Batches
Photo by Daniele ZeddaInfographic from People10
12. Emphasis on Flow over Batches
Photo by Daniele Zedda
82
7
22
87
4
18
93
78
13
96
0
20
40
60
80
100
120
Jan-2013 Feb-2013 Mar-2013 Apr-2013 May-2013
Ratio of Value Adding and Fixing Work
Feature work Fixing work Number of defects
19. Contract with a Warranty Period
Development
Acceptance
Testing
Support, warranty
period
6 months
We’ll fix all the defects for free
during these periods!
We’ll fix all the defects for free
during these periods!
20. Contract with a Warranty Period
Development
Acceptance
Testing
Support, warranty
period
6 months
22. Example from Real Life: The Plan
Backlog A
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Feature 6
Backlog B
Feature 1
Feature 2
Feature 3
Feature 4
Backlog C
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Feature 6
Feature 7
15months
23. Example from Real Life: The Reality
Backlog A
Architectural feature I
Feature 1
Feature 2
Architectural feature II
Feature 3
Feature 4
Feature 5
Feature 6
Backlog B
Integration work I
Feature 1
Feature 2
Additional feature I
Feature 3
Feature 4
Backlog C
Architectural feature III
Feature 1
Feature 2
Integration work II
Feature 3
Additional feature II
Feature 4
Feature 5
Feature 6
Feature 7
12monthsto
go
24. Example from Real Life: The Decision
Backlog A
Architectural feature I
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Feature 6
Backlog B
Integration work I
Feature 1
Feature 2
Additional feature I
Feature 3
Feature 4
Backlog C
Architectural feature III
Feature 1
Feature 2
Feature 3
Additional feature II
Feature 4
Feature 5
Feature 6
Feature 7
6monthsto
go
Duct tape & chewing
gum solutions
25. Old approaches do not solve the problem
Processes and
policies
Business value
prioritization
Contract clauses
27. Traditional Management Paradigm:
Extrinsic motivation
Desire to achieve goal G
Reward result R
Assume R leads to G
Problems with non-linear effects
From Management 3.0 by Jurgen Appelo
29. New Management Paradigm:
Intrinsic motivation
Desire to achieve goal G
Where G is its own reward
No non-linear effects
From Management 3.0 by Jurgen Appelo
46. Let excellence grow in circles or guilds!
DevOps
Circle
Team A Team B
Team C Team D
47. Houston Inc. Frontend Circle
Frontend
Circle
Board of
directors
Houston
Personne
l
Customer
s & sales
Outside
world
Houston
Inc.
Training
Feedback
Idea
s
Visibility
Outside
frontend
scene
Conferences +
events
48. Involve devs on left side of value stream
Initiatives Validation
Portfolio
Backlog
Preparation Development Deploy Learn
developersbusiness IT / architects
49. Involve devs on left side of value stream
Initiatives Validation
Portfolio
Backlog
Preparation Development Deploy Learn
developersbusiness IT / architects
Options for
solution
Risks
Concept
51. Option for Solution Study
Goal Who How
What
Deliverable
Impact Mapping
From Impact Mapping by Gojko Adzic
52. Impact Mapping
Goal Who How What
Improve time to
market of big
features in service A
Developers
Do major refactoring
of the code
Refactor high-priority
areas
Do a complete
rewrite of the system
Build new system
Do the data
migration
Replace the
backend with a new
system
Build API over
backend
Develop new
backend for high-
priority stuff
Business
Limit new features in
progress
Prioritize new
feature requests
53. Impact Mapping
Improve time to
market of big
features in service A
Developers
Do major refactoring
of the code
Refactor high-priority
areas
Do a complete
rewrite of the system
Build new system
Do the data
migration
Replace the
backend with a new
system
Build API over
backend
Develop new
backend for high-
priority stuff
Business
Limit new features in
progress
Prioritize new
feature requests
Goal Who How What
63. Emphasis on Flow over Batches
Photo by Daniele ZeddaInfographic from People10
64. Emphasis on Flow over Batches
Photo by Daniele Zedda
82
7
22
87
4
18
93
78
13
96
0
20
40
60
80
100
120
Jan-2013 Feb-2013 Mar-2013 Apr-2013 May-2013
Ratio of Value Adding and Fixing Work
Feature work Fixing work Number of defects
65. Old approaches do not solve the problem
Processes and
policies
Business value
prioritization
Contract clauses
66. Traditional Management Paradigm:
Extrinsic motivation
Desire to achieve goal G
Reward result R
Assume R leads to G
Problems with non-linear effects
From Management 3.0 by Jurgen Appelo
67. New Management Paradigm:
Intrinsic motivation
Desire to achieve goal G
Where G is its own reward
No non-linear effects
From Management 3.0 by Jurgen Appelo
75. Involve devs in choosing indicators
Leading
Indicators
Lagging
Indicators
Technical
Quality
Sound
Architecture
Developers
76. Let excellence grow in circles or guilds!
DevOps
Circle
Team A Team B
Team C Team D
77. Involve devs on left side of value stream
Initiatives Validation
Portfolio
Backlog
Preparation Development Deploy Learn
developersbusiness IT / architects
Options for
solution
Risks
Concept