PRODUCTS,
PORTFOLIOS, &
P-TEAMS, OH MY!
How did we get here?
C Todd Lombardo – VP of Product @ MachineMetrics, Co-Author Roadmaps Relaunched — @iamctodd — hello@ctodd.com
Slide 3
Slide 3 text
SOURCE: ICSE 2017
Slide 4
Slide 4 text
Software Development “Lean” Software
Development
Toyota Lean
ProductionSystem
Building the wrong feature or product Extra features Overproduction
Mismanaging the backlog Partially done work Inventory
Rework Defects Defects
Unnecessarily complex solutions Not described Value
Extraneous cognitive load Not described
Psychological distress Not described
Waiting &
Multitasking
Delays
Task switching
Waiting
Movement (of people)
Knowledge loss Relearning Extra Processing
Ineffective communication Not described Not described
Not observed Handoffs Transport (of goods)
Slide 5
Slide 5 text
HOW WE MANAGE &
MAKE PRODUCTS
A super short history
Slide 6
Slide 6 text
“Consumption is the sole end and purpose of all
production; and the interest of the producer
ought to be attended to, only so far as it may be
necessary for promoting that of the consumer.
Adam Smith, The Wealth of Nations (1776)
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
HOW CAN WE
MORE PREDICTABLY
MAKE PRODUCT?
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
SOURCE: GANTTCHARTS.COM
Slide 12
Slide 12 text
HOW CAN WE
MANAGE WASTE?
Slide 13
Slide 13 text
SOURCE: TOYOTA-PRODUCTION.CO
Slide 14
Slide 14 text
HOW DO WE LEAD
WHEN THE PLAN
CHANGES?
Slide 15
Slide 15 text
AGILEMANIFESTO.ORG
Slide 16
Slide 16 text
WHERE DOES IT SAY
WE HAVE TO HAVE A
STANDUP EVERY DAY?
Slide 17
Slide 17 text
AGILEMANIFESTO.ORG
Slide 18
Slide 18 text
SOURCE: ICSE 2017
Slide 19
Slide 19 text
MANAGING TENSIONS
Slide 20
Slide 20 text
USER NEEDS ——— BUSINESS GOALS
SHIP ONE ————— BUILD MANY
WAITING —— CONTEXT SWITCHING
Slide 21
Slide 21 text
TEAM DOES IT ———— YOU DO IT
ON ROADMAP —— NEW REQUEST
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
WHAT BENEFITS DO YOU GET FROM USING A ROADMAP?
Communicating what’s next
Obtaining Alignment
Prioritization
Communicating Vision
Slide 24
Slide 24 text
HOW DO YOU UPDATE YOUR ROADMAPS?
Monthly
Quarterly
Weekly
Ad-Hoc
Slide 25
Slide 25 text
WHAT’S THE BIGGEST CHALLENGE YOU FACE WITH ROADMAPS?
Slide 26
Slide 26 text
MY FIRST PORTFOLIO
ROADMAP
(Spoiler: It was a Gantt Chart and it sucked)