Slide 1

Slide 1 text

C. TODD LOMBARDO @iamctodd

Slide 2

Slide 2 text

PRODUCTS, PORTFOLIOS, & P-TEAMS, OH MY! How did we get here? C Todd Lombardo – VP of Product @ MachineMetrics, Co-Author Roadmaps Relaunched — @iamctodd — [email protected]

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)

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

THE DEVIL IN THE DETAILS: MS PROJECT EXPORT

Slide 29

Slide 29 text

OTHER EXAMPLES

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Source: ProdPad

Slide 33

Slide 33 text

Source: ProdPad

Slide 34

Slide 34 text

COMPANY VISION THEME OBJECTIVE OBJECTIVE OBJECTIVE THEME EXPERIMENT FEATURE FEATURE FEATURE FEATURE FEATURE THEME THEME THEME THEME EXPERIMENT EXPERIMENT EXPERIMENT EXPERIMENT EXPERIMENT FEATURE FEATURE inspired by: Teresa Torres EXPERIMENT FEATURE ROADMAP VISION PRODUCT A PRODUCT B VISION

Slide 35

Slide 35 text

ROADMAPS HELP, BUT HOW ALIGNED ARE YOUR TEAMS? Are you all working towards a shared vision or shared outcomes?

Slide 36

Slide 36 text

about.gitlab.com/direction/

Slide 37

Slide 37 text

P-TEAMS The “P” ain’t for Product

Slide 38

Slide 38 text

MANAGER VS LEADER VS COACH

Slide 39

Slide 39 text

MANAGER — “GO!” LEADER — “LET’S GO!” COACH — “WHERE TO GO?”

Slide 40

Slide 40 text

YOU TEAM PROBLEM W e focus here We should coach here

Slide 41

Slide 41 text

P — PURPOSE T — TRIBE E — ENVIRONMENT A — AUTONOMY M — MASTERY

Slide 42

Slide 42 text

WHAT WAS MOST USEFUL FOR YOU? Vielen Dank! C. Todd Lombardo [email protected] @iamctodd