robin dymond: booting up customers to build great products

37

Upload: agile-lietuva

Post on 13-Jan-2015

976 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Robin Dymond: Booting up Customers to Build Great Products
Page 2: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

WhoamI?

  RobinDymond,CST  ManagingPartnerInnovelLLC  21yearsinsoftwaredevelopment  9yrsdoingScrum+XP,5yrsapplyingLean  AgileProgramCoachinthelargestAgiletransitioninBanking

  Trained2000+peopleinScrum  ClientsinUS,Europe,Canada,Brazil

Page 3: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Justreadthis…

Page 4: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Theyaskedmetoworkwithyou…

Page 5: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

…hello….?….hello….?

Page 6: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Whatcanyoudoaboutthis?

Page 7: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

HowtoBootupYourProductOwner

  People  Process  Tools

Page 8: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

DoyouhavetherightpersonasPO?

Peopleoverprocess

Page 9: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Gettherightpersonforthejob

Page 10: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

KeyProductOwnerAttributes

  Asubjectmatterexpert  Knowledgeableaboutthebusiness  Hasdecisionmakingauthority  Haslotsoftimefortheteam  Goodcommunicator  Usesthesystembeingdeveloped  Facilitatesstakeholderinput  Listenstotheteam  UnderstandsthekeyroleofaProductOwnerinScrum  Helpstheteamimprove

Page 11: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Setyourrelationshipupforsuccess

Page 12: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Establishexpectationswithbothsides

Page 13: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Don’texpectperfection

Page 14: Robin Dymond: Booting up Customers to Build Great Products

Buythemsomebooks

Page 15: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

SendthemtoProductOwnertraining

Page 16: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Process:ManagingProductOwnerwork

Page 17: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Relationships,Requirements,Results

StakeholdersandTeam

Whatwearebuilding

Businessresults

Page 18: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Relationships

Stake‐holders

• Customers• Politics

ScrumTeam

• Systemhealth• Motivation

Page 19: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

PullingfeaturesfromtheBacklog

PriorityReadyfornextiteration

Next2‐3Iterations,Lessdefined

EpicStory

EpicStory

AgroupofstoriesthatCompriseacapability

Team

Page 20: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

JustInTimeBacklogGrooming

PriorityPOandTeam

POandTeamorAnalyst

POandotherPOs

Page 21: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

AddregularstakeholderandteamPBLreviewmeetings

Week1 Week2 Week3

SprintPlanning

SprintReview,Retrospective

ProductBacklog

Sprint1Backlog

DailyStandupmeeting

Repeat

Product Backlog

Team Backlog Review meeting

Stakeholder Backlog Review meeting

NO SURPRISES

Sprint planning or Sprint review

Page 22: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Definea“readytodevelop”stateforUserstoriestoentersprintplanning.

Page 23: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

ReducethePOWorkinProgress(WIP)

  HowmuchstuffistheP.O.workingon?  Whatotherprojectsdotheyhave?  Whayotherjobsdotheyhave?  Whatdoessalesandmarketingdemandfromthem?Roadmaps?Newplans,priorities?

  Howoftendotheymeetwithstakeholders?  Howoftendotheyworkwiththeteam?

Page 24: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Visualizetheirwork

WriteWhitepaper

ProductPhotoshoot

Meetwithstakeholders

Customermeeting

2012Marketingplanning

Tradeshowplanning

UpdateProductRoadmap

Regulatoryupdate

MeetwithotherProductmanagers

ReviewcompletedUser

stories

Preparefornextiteration

ReviewtestplanwithQA

Page 25: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Reduceworkinprocess

Blabla

Blabla

Blabla

stuff

Morestuff

work

Funwork

Boringwork

Blabla

Customerstuff

PBL

Salesstuff

Customerstuff

Salesstuff

Morestuff

work

Funwork

Boringwork

Blabla

Work CUE Next WIP 2 Done

Product Owner Personal Kanban

Otherwork

Bbsitsales

Focusgroup

Page 26: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

VisualizeBacklogPrep

Blabla

Blabla

Blabla

stuff

Morestuff

work

Funwork

Boringwork

Epic3

Epic4

Epic5

Epic1

Epic2

Story1.2

Story1.3

Story1.4

Story2.1

Story2.2

Product Backlog Next

Ready for team review 5

Kanban for Backlog Preparation

User Stories Ready for sprint planning

Story1.1

Story2.3

Epics 2

Limited Work In Progress

Story2.4

Story2.5

Page 27: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

OnlinekanbanforoffsiteP.O.

Page 28: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

ProductOwnership:scopecreationorscopemanagement?

Page 29: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Ensuringwhatgetsbuiltdeliversvalue

Page 30: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

ProductManagementwithFastFeedback

Plan product

increments,

Market tests

Check

Market

response

Revise product

direction based

on market feedback

ReleaseeverySprint

Page 31: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Iswhatwebuiltbeingused?

Page 32: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Automatemarketfeedback,makeittransparent

Page 33: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

YourProductOwnerneedsaprocesstoo

  Scrumissilentonhowproductownersshouldmanagetheirwork

  ProductOwnersfeedtherestofthedevelopmentsystemandareaconstraint

  FindwaystobuildandsupporteffectiveworkprocessesforyourPOs.

  Definewhat“Readyfordevelopment”meansforuserstories

  UseLeanandjustintimeideastoeliminateoverworkedPOs

Page 34: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Perfectionisajourney…

Page 35: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

ThanksSteve.

Page 36: Robin Dymond: Booting up Customers to Build Great Products

©2011InnovelLLC.Allrightsreservedwww.innovel.net

Questions?

Page 37: Robin Dymond: Booting up Customers to Build Great Products

InnovelLLCTrainingandConsultinginScrumXPAgileLeanKanban

RobinDymond,[email protected]

www.scrumtraining.com

Americas:(804)239‐4329

Europe:+32489674366