AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf ·...

41
Product Roadmaps in the self-driven car age

Transcript of AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf ·...

Page 1: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Product Roadmapsin the self-driven car age

Page 2: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

About me

• Started as a graphic designer• Moved into software development • Consultancies and Digital Agencies • CBA, ING - Agile Delivery &

Transformation• Tyro - Leading the Digital & Data

engineering@leandropinter

Leandro Pinter

www.medium.com/@leandropinter

Page 3: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Where did Products Roadmaps come from?

Page 4: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

1890s

Page 5: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

1980s

Page 6: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

The Roadmaps were initially created to inform stakeholders when major upgrades were coming so they could plan their purchases months in advance

Page 7: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product
Page 8: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

The characteristics of a Product Roadmap

• Deliverables

• Dates• Priorities

Page 9: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

It all seems reasonable, doesn’t it?

Page 10: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Except!!!

Page 11: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Things started to change

Page 12: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

1990s – 2000s

10/20 years later

Page 13: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

2018

30/40 years later

Page 14: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

The way most companies stillcreate Product Roadmapshaven’t changed

Page 15: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

The purpose

1. Ensure team’s focus on the highest business value first

2. A way to see and track commitments

Page 16: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Ideas "Biz" Case Roadmap

Plan

Develop

TestRelease

Requirements Agile Development

Annual Weekly/Monthly

Page 17: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

What’s wrong with it?

Output focused Dates seen as hard commitment

Tied to Annual planning

It implies certainty Misused as a release plan

It doesn’t embrace learning

Page 18: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

This would be OK

if we were living

in 1910s – 1960s

Frederick Winslow Taylor

Page 19: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

2018

Page 20: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

”Typical roadmaps are the root cause of most waste and failed efforts in product organisations"

Marty CaganInspired: How to create products customers love

Page 21: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

There must be a better way

Page 22: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

An alternative to traditionalProduct Roadmap

Page 23: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

“A Product Roadmap

describes how you

intend to achieve your

Product Vision”

Page 24: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Product Roadmap components

Themes (Hypothesis/Problem Statement/Outcomes)

Company/Product Goals

Company/Product Vision & Strategy

Page 25: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Product Roadmap components

Themes (Hypothesis/Problem Statement/Outcomes)

Company/Product Goals

Company/Product Vision & StrategyProduct Vision is your high level, ultimate view of where the company or business line is going.

Product strategy is a sequence of product or releases we plan to deliver on the path to realise the product vision.

• Somewhere between 3-5 years out

• Qualitative and inspiring

• Set by leadership

Page 26: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Product Roadmap components

Themes (Hypothesis/Problem Statement/Outcomes)

Company/Product Goals

Company/Product Vision & Strategy This is first Business Goal you have to achieve on the way to your longer term vision

• The most important challenge that will help you get closer to your vision

• Somewhere between 1-2 years out

Page 27: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Product Roadmap components

Themes (Hypothesis/Problem Statement/Outcomes)

Company/Product Goals

Company/Product Vision & StrategyThemes are the key areas the team decided to explore in order to achieve the Company Goals

• Hypothesis/Problem Statement– if we solve this problem or prove this hypothesis we will be closer to achieving our company goals

• Outcomes – the most important part of the roadmap – it describes quantitatively what we hope to achieve by solving this problem

Page 28: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Building a Product Roadmap

Themes Company Goals

Company Vision

1 – 2 years 3 – 5+ years 1 - 6 months

Page 29: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Building a Product Roadmap

Themes

1 - 6 months

Page 30: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Product Roadmaps

• Tie to Company Vision• Focus on delivering value• Commit to outcomes• Get customers excited • Create alignment to goals

• Make promises your team can’t deliver• Require wasteful upfront design and

estimation• Be conflated with a Release Plan

Book: Product Roadmap Relaunched – How to set direction while embracing uncertainty

SHOULD SHOULD NOT

Page 31: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

An example

https://melissaperri.com/blog/2017/02/15/product-roadmaps

Company Vision

Company Goals

Q3 Goals

Themes

Page 32: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

A few examples

Page 33: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

How to get started

1. Understand your context

2. Get buy-in from key stakeholders

3. Start small and experiment

4. Measure & Learn

Page 34: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

“Be stubborn on visionbut flexible on details.”

Jeff Bezos

Page 35: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Key Takeaways

Page 36: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

1- Tie your Roadmap

to your company

Vision & Goals

Themes

Company/Product Goals

Company/Product Vision & Strategy

Page 37: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

2- Commit to

Outcomesrather than

outputsJeff Patton

Page 38: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

3-Broad timeframes over commitment

From To

Page 39: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

Themes (Hypothesis/Problem Statement/Outcomes)

Company/Product Goals

Company/Product Vision & Strategy

Components Roadmap

ManagesOutcome

Project or Release Plan

Manages Output

4- A Roadmap is not a Project Plan

Page 40: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

5- Empower your teams

“It doesn’t make sense to hire smart people and tell then what to do; we hire smart people so they can tell us what to do.”

- Steve Jobs

Page 41: AgileAus18: Leandro Pinteragileaustralia.com.au/2018/slides/agileaus-2018-leandro-pinter.pdf · Product Roadmap components Themes (Hypothesis/Problem Statement/Outcomes) Company/Product

THANK YOU

Leandro Pinter@leandropinter www.medium.com/@leandropinter