scrum in hardware
TRANSCRIPT
Scrum in HardwareMarkus Gärtner - it-agile GmbH
[email protected] - @mgaertne
Current Marketplace• Porsche: every 7 year a new 911 model (overlapping
development, 14 years)
• Boeing: new 737 model every 6 years
• Microsoft: new gaming console every 8 years
• Honda: new Civic model every 4 years (overlapping development, 8 years)
• Bosch: new autonomous car steering rack every 3 years
14 Sprints left
• in 84 years our planet will become uninhabitable by humans
• primary contributors are energy sources of coal and oil
• on average we have 6 years iterations right now, that means we will be extinct in 14 iterations
© 1993-2015 Jeff Sutherland & Scrum Inc.
Scrum in complex systems deliveries
• $143 billion over budget • Delayed until 2022 (final
systems integration) • Cost of Navy F-35C grew
from $273 million in 2014 to $337 million by 2015
51
Cumulative program cost of $15 billion New iteration of all systems released every 6 months
$43M cost1 (20% of F-35)
1. According to Jane’s Aviation Weekly, the Gripen is the world’s most cost-effective military aircraft
2. “How DOD’s $1.5 Trillion F-35 Broke the Air Force” -FiscalTimes July 2014
3. “we are presently taking the newest strategic foundation and analyzing whether 2,443 aircraft is the correct number” Marine Corps Gen. Joseph Dunford, July 2015
WATERFALL LATE 9 OUT OF 10 TIMES
SCRUM BETTER PLANE EVERY 6MO
2022
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum ScalesAs Bosch,
I’d like to market a complete autonomous vehicle solution for
existing OEM’s to integrate into their established vehicle models,
so that we can be the majority supplier of the autonomous vehicle
renaissance.
$180M• Vehicle to vehicle learning • Passes U.S. driver’s test < Q3 2017 • No changes to OEM body in white
987pts
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Autonomous Vehicle module
Acceptance Tests $180M
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
PO
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Autonomous Vehicle module
Acceptance Tests $180M
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
PO
PO PO
PO
PO
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
PO
PO PO
PO
PO
Agile Architecture
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
Sprint
400
IMPEDIMENTS
IMPEDIMENTS
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
Sprint
400
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
Sprint
400
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
Sprint
Release Backlog (points)
400
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module
Acceptance Tests $180M
PO
Sprint
Release Backlog (points)
400
Autonomous Vehicle module
Acceptance Tests $180M
© 2014
Scrum In
c.
[email protected] @WikiSpeed
How Scrum Scales
Bosch Epics
Awesome Project B
Acceptance Tests $180M
Awesome Project C
Acceptance Tests $180M
Backlog Doing Done
CPO
PO
PO
Autonomous Vehicle module Actual Profit
$108M
© 2014
Scrum In
c.
Squads Own Customer Visible Piece of Product
The first step to scaling is to form teams focused on features in order to maximize the user experience and speed of iterating on working software.
Scaling @ Spotify, Anders Ivarsson & Henrik Kniberg, Scrum Alliance Gathering Paris, 6 Feb 2013.
THESE EPICS DETERMINE HOW PEOPLE ORGANIZE
© 2014
Scrum In
c.
Each Team owns a component with business value
WIKISPEED SGT01 prototype road vehicle, exploded view
MODULARITYEach component tests a Chief Product Owner hypothesis
© 1993-2015 Jeff Sutherland & Scrum Inc.103
© 2
014
Scru
m In
c.
Modularity Requires a Known, Stable Interface
• Independently evolving clients and Services
• Ecosystems of Services • MSOA • Extend without rewrite
• 8 modules developed in parallel.
• INDEPENDENCE between modules.
• Record time to market
© 2011 Scrum Inc.© 2011 Scrum Inc.
Traditional Lean One Piece Flow
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Test
TRUCKS
TRUCKS
Stock
Stock
Stock
foyer then office space office space office space
office space
office space
office space
office space
office space
office space
© 2011 Scrum Inc.© 2011 Scrum Inc.
Massively Parallel Concurrent Manufacturing
Scrum Team
Scrum Team
Scrum Team
Scrum Team
Scrum Team
Scrum Team
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
Lean Cell
TRUCKS
TRUCKS
Stock Backplane
Stock Frontplane
foyer then office space office space office space
office space
office space
office space
office space
office space
office space
eduScrum School TWICE THE WORK IN HALF THE TIME
© 2011 Scrum Inc.© 2011 Scrum Inc.
Manufacturing is building the machine that makes the machine – Elon Musk
• Take the atoms from which the product is made.
• Add up the total cost of that weight of each material on the London Exchange.
• The delta between material cost and sale price is the cost of manufacture plus profit margin.
• This alerts us to inefficiency of production and opportunistic or abusive profit margins.
© 1993-2015 Jeff Sutherland & Scrum Inc.
11 Ways to Double Velocity
• Stable teams • Yesterday’s weather - finish early • Dedicated teams • Daily Scrum • Interrupt buffer • Small teams • Ready backlog • Fix bugs within a day • T-shaped people • All testing completed inside the sprint • Collocation
• 211
is 2048 times better70
Thanks for your attention
Markus Gä[email protected]
Twitter: @mgaertne
More information at: http://wikispeed.org/
http://www.scrum4hw.com