41
PATTERNS FOR AGILE PRODUCT MANAGEMENT MASTERY TriAgile 2018 April 5, 2018

PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

PATTERNS FORAGILEPRODUCTMANAGEMENTMASTERYTriAgile 2018

April5,2018

Page 2: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

MotivationandGoal

GOAL: Largeandsmallorganizationsseektocreatehighimpact,product-centricAgilepractitionersandleaders.

CHALLENGES: Organizationshavegroupswhopursuethisgoalfromdifferentperspectivesandexperiencescreatingconfusionandinefficient,potentiallyineffectiveresults.

STRATEGY: Tocreateaself-sustainingAgileorganizationwhiledeliveringcontinuousbusinessvalue,weproposeteachingpractitionersandleadersacuratedsetofAgileProductManagementframeworks.

2

Page 3: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

BusinessImpact

Organizationswhoadoptthisapproachwillimprovetheirabilitytodiscoverandbuildsoftware-poweredproductsandservicesthatdelightallstakeholders.

3

Increase new product success

Increase organizational

efficiency through shared knowledge Increase agility

through Agile-centric

planningDeliver superior financial results by harnessing and channeling

Agility

Page 4: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Exercise:AgileProductManagementFactsandMyths

› Formpairsortrios

› Inthenext60secondswritedownasmanyfactsandmythsasyoucan

› WriteonefactormythperPost-It

› Questions?

4

Page 5: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Scrum’sInnerLoop(Development)

Page 6: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Scrum’sStrategicOuterLoop(ProductManagement)

•Markets•Customers•Business

Models•Strategy•Portfolios•Funding

•Customers•Sales

•Marketing•Support•Services•Upgrades•EOL/EOS

Page 7: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

WhatDoesaProductManagerDo?

› Forcommercial/revenuesoftware…• PMownsmarketacceptanceofwholeproducts• PMtargetssegmentsratherthanindividualcustomers

› Forstrategicinternaldevelopment…• PMresolvescompetingpriorities• PMdrivesacceptanceandadoption

7

Page 8: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Development Mktg & Sales

Executives

ProductManagement

WhatDoesaProductManagerDo?

market information, priorities,requirements, roadmaps, MRDs,

personas, user stories…

software

strategy, forecasts, commitments, roadmaps,competitive intelligence

budgets, staff,targets

Field input,Market feedback

Segmentation, messages, benefits/features, pricing,

qualification, demos…

Markets & Customers

Page 9: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

What’sInaName?

› Noconsistencyoftitlesortasksacrossorganizations

› Mayassignsomeproductworkto• Businessanalysts• Requirementsanalysts• Programmanagers

› Shouldfocusonactivitiesandresponsibilities,nottitles

9

Page 10: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

ProductOwner,ProductManager

› ManyAgilists thinkabout“productowners”• FormalroleofScrumteam•Needstobephysicallypresent•DrivinguserstoriesanddecisionswithinSprints• SprintReviewsareprimarymethodofcustomerinput

› MostproductmanagersarenotAgilists•Majorityofworktodeliverproducts(revenue)happensoutsideEngineering• Interactswithmarketsdirectly,notfilteredthroughSalesorMarketing• Servicingmultipleinboundandoutboundqueues

Page 11: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Development Marketing/SalesCustomers

Executives

productowner

“smallp”productowner

priorities, requirements,personas, user stories…

software

Page 12: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

WhatDoesaProductOwnerDo?

› “TheProductOwnerisresponsibleformaximizingthevalueoftheproductresultingfromworkoftheDevelopmentTeam”

› TheProductOwneristhesolepersonresponsibleformanagingtheProductBacklog.ProductBacklogmanagementincludes:• ClearlyexpressingProductBacklogitems;• OrderingtheitemsintheProductBacklogtobestachievegoalsandmissions;• OptimizingthevalueoftheworktheDevelopmentTeamperforms;• EnsuringthattheProductBacklogisvisible,transparent,andcleartoall,andshowswhattheScrumTeamwillworkonnext;and,• EnsuringtheDevelopmentTeamunderstandsitemsintheProductBacklogtothelevelneeded.

Page 13: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

MuchMoretoDo

› Agileadds40-60%more productmanagementwork

› MostProductOwnerspromotedfromtechnicalroleswithlittleornomarkettrainingorfieldexperience

› NewPOstypicallygreatatsprint-levelexecution,usuallyweakeratproduct/marketplanning

Page 14: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

GoodProductOwnersMust…

› Betelepathic› Representtruemarketneeds withoutspendingalotoftime “inthefield”

› Managecomplexitiesofdetailed storiesaswellas complexmarkettradeoffs

› Verydifficulttodo withoutsomeproductmanagementexperience

Page 15: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

WhatProductManagersdoinKanban?

› Talktocustomers› Replenishqueue› MonitorKPIs• Development?•Marketsuccess?

› Talktomarketing,salesandengineering› Mentorothers

15

Page 16: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Exercise:Whataboutyourorganization?

› Inpairsortrios,discussproductmanagementinyourorganization.› Somequestionstoconsider:-WhatistheProductManagementstructure?-Whatpercentageoftimedo“productleaders”spendwithcustomers?-Whodeterminespricing?-Whocollectscompetitiveintelligence?-Whoworkswithsalesandmarketingtolaunchnewreleases?

› Timebox:3minutes

16

Page 17: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

© 1993-2018 Scrum Inc.

› Sets Priorities for Multiple Teams

› Mirrors Refinement and Planning

› Single Backlog Pulled by Team POs

- Epics

- Features

› Cross-Team Backlog Coordination & Alignment

CPO MetaScrum PerspectiveAligns, Refines, Plans

17

CPOMetaScrum

PO

PO

PO

POPO

What about scale?

Page 18: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

© 1993-2018 Scrum Inc.

› Sets Priorities for Multiple Team Groups

› Mirrors Refinement and Planning

› Single Backlog Pulled by CPOs

- Features

- Value Streams

› Cross-Team Coordination & Alignment

CCPO MetaScrum PerspectiveAligns, Decomposes, Refines

18

CCPOMeta

Scrum

CPOMS

CPOMS

CPOMS

CPOMS

CPOMS

Bigger?

Page 19: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

© 1993-2018 Scrum Inc.

Executive MetaScrum PerspectiveAligns and Sets Strategic Priorities for the Organization

19

• Owns Organizational Vision• Lead by a terminal CPO

o CEO or SVP

o Needs CFO or Finance Exec

• Single Backlog Pulled by CCPOs

o Initiatives o Value Streams

• Sets Organizational Priorities

• Mirrors Refinement & Planning CCPOMS

CCPOMS

CCPOMS

CCPOMS

CCPOMS

Executive MetaScrum

Biggest?

Page 20: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

FRAMEWORKS:TOOLSFORAGILEPRODUCTLEADERS

20

Page 21: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

WhatisaFramework?› Aframework isatoolthatenablesknowledgeworkerstoperformtheirjobs.› Frameworksareusedforaclearpurpose:theysolveaproblem.Theycomewithrecommendedprocessmodelsandexpectationsofhowtheresults oftheframeworkdrivethebusiness.

21

Value Proposition

CanvasDevelop a compelling Value

Proposition

Prune the Product Tree

Develop a product roadmap.

Page 22: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

FrameworkTimeHorizons&Frequency

Weuseframeworksatdifferent“levels”ofabstractionanddifferenttimehorizons.

Daily

Sprint

Strategy

Portfolio

Product

Release

Execs

PM

DevTeam

Years

Quarters to Months

Weeks

Episodic

Continuous

Glue

Tactics

Strategy

22

Page 23: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

FrameworksIntegrateOrganizationLevels

23

Prune the Product TreePrune the

Product TreePrune the Product TreePrune the

Product TreePrune the Product TreePrune the

Product Tree

Innovation Ambition

Manage the Innovation Portfolio

Astrategicframeworkdesignedtomanageaportfolioofproducts…

…guidestheroadmapsofeachproduct.Product

performanceandopportunityinturnfeedstheinnovation

portfolio.One Product Tree for each product…

Page 24: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

FrameworksareComposable Tools

24

DesignThinkingisoneofseveralframeworksthat

productteamsusetocreateaproduct.

Design Thinking

DesignThinkingprocessesoftenleverageotherframeworks,suchasEmpathyMapand

CustomerJourneyMappingCustomer Journey

Map

EmpathyMap

Page 25: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

TheBenefitsofFrameworks

› ProductManagersarenotborn.Wemoldthemthroughexperience.› Frameworksimprovedecision-making

› Frameworksalloworganizationstoengagecustomers,stakeholders,othersinaconsistentfashionrepeatedly

› Nooneframeworkcanmeetallneeds– forexample,Scrumdoesn’tdefine howtobuildabacklog

25

Page 26: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Frameworks Drive High

Performance

Page 27: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

You’reAlreadyUsingFrameworks

Chancesaregoodthatyou’realreadyusinganumberofframeworkstoimproveperformanceandcreateaproduct-centricculture.Someexamples:

27

Prune the Product

Tree

Value Proposition

Canvas

Inconsistentornon-existentuseoftheseframeworks:• Createsfrictionamongteams• Inhibitsthedevelopmentofexpertise• Causes“reinventionofthewheel”• Producessub-optimaldecision-making

Design Thinking

Page 28: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

FrameworksforPrioritizingaBacklog

Herearefouroptionsforprioritizingabacklog1. Loudestvoice/RandomGuess2. ProductManageras“expert”prioritizesthebacklog

ass/hedeemsappropriate.3. ProductManagerengagesasmallteamtoidentify

theirpriorities4. ProductManagerengagesmanypeopletoidentify

theirpriorities»Individually– asasurvey»Collaboratively– asacollectionofteams

28

Fram

ewor

k-D

riven

Page 29: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

ATAXONOMYOFFRAMEWORKSHUMAN– BUSINESS– TECHNOLOGY

29

Page 30: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

ThreeCoreAreasOrganizeFrameworks

30

Human

Technology Business

Business & Financial Model,

Strategy

Customers, Employees,

Partners

Mobile, Web, Infrastructure

Page 31: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

ScrumasaSampleFramework

31

Human

Technology Business

ScrumisanAgileprocessframeworkmanycompaniesusetoiterativelydeliver

productsthatmeethumandesires…

…butScrumisincompleteandmustbesupplementedwithadditionalframeworkstogeneratesustainablyprofitableofferings.

Page 32: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

SomeFrameworksThatMakeScrumBetter

32

Human

Technology Business

EmpathyMap

Customer Journey

Map Prune the Product Tree

Value Proposition

Canvas

FrameworksontheHuman/Business

spectrumareleveragedtocontinuouslydevelopandgroomproduct

backlogs.

Page 33: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

ProductManagerFrameworksRole-BasedFrameworks

HereareexamplesofsomecoreframeworksforAgileProductManagement

33

Page 34: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

PM/PODeliverables

34

Strategy

Tactics

Glue

Longer termHolistic

Shorter TermFocused

ProductVision

Product Purpose

Why

RoadmapUser Story map

Backlog

Release PlanSprint

LeanCanvas

Business Model Canvas

Business Drivers

Page 35: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Flows

Strategy

Tactics

Glue

Longer termHolistic

Shorter TermFocused

ProductVision

Product Purpose

Why

RoadmapUser Story map

Backlog

Release Plan

Business Drivers

LeanCanvas

Sprint

Business Model Canvas

35

Page 36: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Frameworks

36

Strategy

Tactics

Glue

Longer termHolistic

Shorter TermFocused

ProductVision

Product Purpose

Why

RoadmapUser Story map

Backlog

Release Plan

Lean Canvas

Business Drivers

Sprint

Prune the Product Tree

Buy a Feature

Speed Boat

Start Your Day

Me andMy Shadow

Whole Product

VisionBox

Research

Page 37: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

7ProductStrategyFrameworks

37

Sweet Spot of Strategy

Journey Map

Whole Product

Spider WebProduct Box

Value Proposition Canvas

Business Model Canvas

Business Model

Vision / Competitive Differentiation / Market Opportunity

Customer Experience

Page 38: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Weighted Shortest Job First

6AgilePlanningFrameworks

38

User Story Map

Buy a Feature

Market-Driven Roadmap

LongerShorter Planning Time Horizon

Prune the Product Tree

Use

Inte

rnal

lyU

se In

tern

ally

or

with

Cus

tom

ers

Planning Wall

Page 39: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

WhatisanAgileTeam?

39

Product ManagerRepresents business goals,

focused on value.Prioritizes.

Agile Coach (Scrum Master)Focused on product planning, sprint boundaries, milestones

Pull vs. Push model to create and consume backlog

of coaching events.

Coaches drive teams to increase performance the

OODA loop.

Dev TeamBecause the team is capable of building and releasing code into

production they are usually cross-functional and interdisciplinary.

Can put code into production!

Page 40: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

WrapUp

40

› Howmanymythsdidwebust?

› Whatcouldyoudototomorrowtoadvanceproductmanagementinyourorganization?

Page 41: PATTERNSFOR AGILE PRODUCT MANAGEMENT MASTERYtriagile.com/wp-content/uploads/2018/04/Patterns-for... · 2018. 4. 6. · the Product Backlog. Product Backlog management includes: •Clearly

Questions?

Thankyou!

[email protected]

919-740-9678

41