presented by - schedschd.ws/hosted_files/agile2016/f9/usingtheproductwallrelease...• connections...

120
Copyright © 2015 SolutionsIQ Inc. All rights reserved. 6801 185th Ave NE, Suite 200 Redmond, WA 98052 solutionsiq.com 1.800.235.4091 Creating Alignment with The Product Wall Release Planning Workshop Presented by Alan Dayley Senior Agile Coach [email protected] Agile 2016 – 25 July 2016

Upload: buithuan

Post on 12-Mar-2018

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Copyright©2015SolutionsIQInc.Allrightsreserved.

6801185thAveNE,Suite200Redmond,WA98052solutionsiq.com1.800.235.4091

CreatingAlignmentwithTheProductWallReleasePlanningWorkshop

[email protected]

Agile2016– 25July2016

Page 2: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductWallReleasePlanningWorkshop

Page 3: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductWallCreatedLive

Page 4: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

CreatedByEveryone

Page 5: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Prominent,VisibleLocation

Page 6: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ContinuousCollaboration

Page 7: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

WhyPlanThisWay?

Page 8: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

CommonCostlyMisalignment

Success

Page 9: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

EstablishValuableAlignment

Success

Page 10: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:ConditionsandParticipants• Releasetimeframeofsixmonthsorless• Schedule2-3days• 30-100people

• Workingonsameproduct,samecodebaseorotherwiselinked

• AgileTeams– AllMembers• ProductManagement

• SubjectMatterExperts• Marketing,Leadership,Operations,Support,Others

•Users

Page 11: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

• Clarityofproductpurpose• Dependenciesvisible• Sharedownershipofresults• Sharedunderstandings• ReadytouseSprintPlans• Connectionsbetweenfunctionalskillsanddepartments

• Viewofproductpossibilities• Refinedbacklog• Fun

ExpectedResults

Page 12: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Why?

30-100peoplefor2-3days!

Page 13: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

WorkshopIncorporatesaCompleteAgileProductEcosystem

Page 14: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

5LevelsofAgilePlanning

ProductVision

RoadMap

Release

Sprint

Daily

Page 15: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductEcosystem

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

Page 16: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductStrategyWhatarethe

problemswearesolving?Product

Discovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

CustomerResearch

OngoingFeedback

Page 17: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

CustomerResearchWhoareour

customersandwhatare

theirneeds?

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

OngoingFeedback

Page 18: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Whatarethe

outcomesweneedto

achieve?ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

ProductDiscovery

Page 19: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Whatisthe

minimalviable

productforoutcomes?

ProductDiscovery

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

ProductPlanning

Page 20: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Whatisthe

workneededtobuildour

product?

ProductDiscovery

ProductPlanning

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

ProductDevelopment

Page 21: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Whenwillwe

deliverproduct

increments?

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductStrategy

CustomerResearch

OngoingFeedback

ProductDelivery

Page 22: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Howwillwe

stayfocusedand

coordinated?

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

Ongoing(Constant)Feedback

Page 23: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

ProductVision

RoadMap

Release

Sprint

Daily

AllInOneWorkshop

Page 24: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductWallReleasePlanningWorkshopActivities

Page 25: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

WorkshopActivities

Page 26: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

BusinessModelCanvas

WorkshopActivities

Page 27: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

BusinessModelCanvas

WorkshopActivities

Page 28: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

PersonaCreation

BusinessModelCanvas

WorkshopActivities

Page 29: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

BusinessModelCanvas

WorkshopActivities

Page 30: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

UserStoryMapping

BusinessModelCanvas

WorkshopActivities

Page 31: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

UserStoryMapping

ProductWallCreation

BusinessModelCanvas

WorkshopActivities

Page 32: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

UserStoryMapping

ProductWallCreation

SprintStoryPlanning

BusinessModelCanvas

WorkshopActivities

Page 33: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

UserStoryMapping

ProductWallCreation

SprintStoryPlanning

BusinessModelCanvas

ProductVision

RoadMap

Release

Sprint

Daily

LevelsofAgilePlanning

Page 34: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:VisionCreation

Page 35: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

VisionCreation

“Acomputeroneverydeskandineveryhome.”

BillGates,1980

Page 36: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ExampleVisionasElevatorPitch

Page 37: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

GeoffreyMoore’sElevatorPitch

FOR<targetcustomer>WHO<statementoftheneed>THE<productname>ISA<productcategory>THAT<keybenefit>UNLIKE<primarycompetitor>OURPRODUCT<furtherdifferentiation>

From Geoffrey Moore, Crossing the Chasm

Page 38: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:VisionExercise• Ifaproductvisionalreadyexists,useit!

• HaveCEOoraProductManagementleaderpresentit

• 20minutes,atmost• Ifcreatingone,introducetheelevatorpitchformat• HaveProductManagementleaddiscussiontofillintheformat

• 20minutes,atmost

Page 39: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:BusinessModelCanvas

Page 40: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

BusinessModelCanvas

Page 41: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

BMCTemplate

What are the most important costs inherent in our business model? Which Key Resources are most expensive? Which Key Activities are most expensive?

Through which Channels do our Customer Segments want to be reached? How are we reaching them now?How are our Channels integrated? Which ones work best?Which ones are most cost-efficient? How are we integrating them with customer routines?

For what value are our customers really willing to pay?For what do they currently pay? How are they currently paying? How would they prefer to pay? How much does each Revenue Stream contribute to overall revenues?

For whom are we creating value?Who are our most important customers?

What type of relationship does each of our CustomerSegments expect us to establish and maintain with them?Which ones have we established? How are they integrated with the rest of our business model?How costly are they?

What value do we deliver to the customer?Which one of our customer’s problems are we helping to solve? What bundles of products and services are we offering to each Customer Segment?Which customer needs are we satisfying?

What Key Activities do our Value Propositions require?Our Distribution Channels? Customer Relationships?Revenue streams?

Who are our Key Partners? Who are our key suppliers?Which Key Resources are we acquiring from partners?Which Key Activities do partners perform?

What Key Resources do our Value Propositions require?Our Distribution Channels? Customer Relationships?Revenue Streams?

Day Month Year

No.

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/

or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

Page 42: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Whataretheelements thatmakeupabusinessmodel?

Page 43: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

CustomerSegment

“Forwhomarewecreatingvalue?”

Source:AdaptedfromAlexOsterwalder

Page 44: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ValueProposition

“Whatvaluedowedelivertothecustomer?”

Source:AdaptedfromAlexOsterwalder

Page 45: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Channels

“Howdowedeliverthevaluewecreatetothecustomer?”

Source:AdaptedfromAlexOsterwalder

Page 46: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

CustomerRelationships

“Howdowecreate&maintainrelationshipswithourcustomers?”

Source:AdaptedfromAlexOsterwalder

Page 47: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

RevenueStreams

“Howmuchwillthesecustomerspayforthevaluewecreate?”

Source:AdaptedfromAlexOsterwalder

Page 48: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

CostStructure

“Howmuchwillthiscosttocreateandmaintain?”

Source:AdaptedfromAlexOsterwalder

Page 49: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

KeyResources

“Whoandwhatwillweneedtocreatethisvalue?”

Source:AdaptedfromAlexOsterwalder

Page 50: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

KeyActivities

“Whatwillwedowiththeseresourcestobuildvalue?”

Source:AdaptedfromAlexOsterwalder

Page 51: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

KeyPartners

“WhowouldwepartnerwiththatwillprovideuswithKeyResourcesorKeyActivities?”

Source:AdaptedfromAlexOsterwalder

Page 52: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:BuildBMCExercise• Preparealarge,blankBusinessModelCanvasinadvanceandtapetothewall

• Tellthestoryofeachbox• Solicitstickynotestoputineachbox,eitherbyvoiceorbywritingtheironanplacingthemonthecanvas

• Fillineverybox• Usedifferentcolors,marks,etc.asneeded• Maytakeanhourtocomplete• Couldhavesmallerrepresentativeteamdoitbeforemainworkshop

Page 53: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:RoadMapCreation

Page 54: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

RoadMapCreation

Page 55: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:CreateTheRoadMap• Beforetheworkshop,helpProductManagementdefinemain“Epics”orfeaturegroupsdesiredfortherelease• Theseareatahighlevelnottoomuchdetail• Basedonmarketresearch,customerinterviews,etc.

• Attheworkshopthedesiredfeaturegroupscanbepresentedandrefined

• TheRoadMapincludescurrentandnext2-3releases

Page 56: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:PersonaCreation

Page 57: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

PersonaCreation

Page 58: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

DataPersona

Page 59: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

EmpathyMap

ThinkandFeel?

Hear? See?

SayandDo?

Pain Gain

Page 60: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:CreatePersonas• Ifyoualreadyhavepersonas,usethem

• Existingpersonascanbeexplainedandrefined• Splitintoad-hocpersonateams,onepersonaperteam

• BuildtheEmpathyMapforeachpersonawithinthead-hocteams

• Regroupandpresentcreationstoentiregroup• Alltakesupto1.5hours

Page 61: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:ReleaseVisionCreation

Page 62: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ReleaseVisionCreation

FOR<targetcustomer>WHO<statementoftheneed>THE<productname>

ISA<productcategory>THAT<keybenefit>UNLIKE<primarycompetitor>OURPRODUCT<furtherdifferentiation>

From Geoffrey Moore, Crossing the Chasm

FOR<targetcustomer>WHO<statementoftheneed>THE<productname>

ISA<productcategory>THAT<keybenefit>UNLIKE<primarycompetitor>OURPRODUCT<furtherdifferentiation>

From Geoffrey Moore, Crossing the Chasm

FOR<targetcustomer>WHO<statementoftheneed>THE<productname>

ISA<productcategory>THAT<keybenefit>UNLIKE<primarycompetitor>OURPRODUCT<furtherdifferentiation>

From Geoffrey Moore, Crossing the Chasm

FOR<targetcustomer>WHO<statementoftheneed>THE<productname>

ISA<productcategory>THAT<keybenefit>UNLIKE<primarycompetitor>OURPRODUCT<furtherdifferentiation>

From Geoffrey Moore, Crossing the Chasm

Page 63: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:CreateReleaseVision• ProductManagementreferencestheRoadMaptogivefeaturegroupstoeachteam• Collaborativelydecidewhichteamwilllikelyworkonwhichfeaturegroup

• SplitintoyourdefinedAgileTeams• Lookingattheirfeaturegroup,eachteamwritesandelevatorpitchforthatfeatureset

• ComebacktogetherandpresentReleaseVisionstoeachother

• Takes45minutes

Page 64: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:UserStoryMapping

Page 65: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

UserStoryMapping

Page 66: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

IdentifyreleasesinaStoryMapbyslicinghorizontally

time

optio

nality

necessary

lessoptional

moreoptional

firstrelease

secondrelease

thirdrelease

Usergoals

ReleaseSlices

Source:JeffPatton.“AnIntroductiontoUserStoryMapping”

Page 67: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Abovetheline,ornot

Page 68: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:CreateStoryMaps• Eachteamusestheir“Epics”orfeaturegroupsdesiredfortherelease

• Convertthefeaturegroupstousergoalsbyasking“Whatistheusertryingtoaccomplishwiththisnewfeature?”• ThesegoalsarethetoprowoftheStoryMap

• Startmakingactionstheuserwilltaketoaccomplisheachgoal

• HaveanexperiencedStoryMapfacilitator!• Thismappingtakesseveralhours

Page 69: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:ProductWallCreation

Page 70: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductWallCreation

Page 71: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Teams,Dependencies,State

Page 72: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductWallBuild

Page 73: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Sprints

FeatureGrou

porEpicL

anes

ProductWallGrid

Page 74: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:CreateTheProductWall• EachteampullsactionsfromtheStoryMaporwriteslargestoriesfromtheStoryMap

• Eachteam,allatthesametimeplacesthesecardsonTheProductWall• PlacementintoSprintsisa“gutfeel”guessatthispoint.

• Justlaythemout,makingandchangingcardsastheygo.

• Tagthecardstoindicateownerteamanddependencies

• Reviewtoeachothertheendresult

Page 75: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Activity:SprintStoryPlanning

Page 76: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

SprintStoryPlanning

Page 77: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

SprintStoryPlanningCycle

Page 78: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:SprintStoryPlanning• EachteamreferencesthelargestoriesinTheProductWallSprint1column

• EachteamplansSprint1intheirusualway• Eachhour,allteamsreturntoTheProductWalltoupdatethecontentsofSprint1andtheStoryMaps

• ContinuethiscycleuntilTeamshaveSprint2planned

• NowplanSprint2,then3untiltimerunsout• TheProductWallReleaseWorkshopendswithteamsperformingthiscycle

Page 79: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductDiscovery

ProductPlanning

ProductDevelop-ment

ProductDelivery

ProductStrategy

CustomerResearch

OngoingFeedback

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

UserStoryMapping

ProductWallCreation

SprintStoryPlanning

BusinessModelCanvas

FinishWithReadySprintPlans

Page 80: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

SampleAgenda

Page 81: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:SampleWorkshopAgendaPre-Workshop Activites - MondayTime Subject Description

1:30 - 3:00 Business Model CanvasInvited participants create the canvas for presentation tomorrow

3:30 - 4:30

Preparation for tomorrow Room prep, materials, etc.

Product Owner Epics/User Goal ReviewReview backlogs, dependencies, remaining planning for tomorrow

Page 82: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:SampleWorkshopAgendaWorkshop - TuesdayTime Subject Description

9:00 - 9:15 Opening

Introductions. Schedule and objectives for the day. Review of the release cadence (sprints) and iteration calendar, planning rules and expectations.

9:15 - 9:45 Release VisionRelease Vision presentation by Executive and Product Management

9:45 - 10:15Review Business Model Canvas

Present and review the Business Model Canvas created by Product Management

10:15 - 10:30 Break10:30 - 12:00 Persona workshop Review current personas with any updates12:00 - 12:45 Lunch

12:45 - 1:30 Team Roster ReviewDiscussions about team rosters and needs. Definition of Done and Team Agreements

1:30 - 1:45 Above the Line Peer accountability improvement

1:45 - 3:15 User goals / Road mapPresent the goals the user wants to accomplish with each product area. This is the top line of the User Story Map

3:15 - 3:30 Break

3:30 - 3:45Introduce User Story Maps

Brief training (a review for most) of User Story Mapping, emphasize Definition of Done

3:45 - 4:45 Build User Story MapsAppropriate and volunteer groups takle each User Story Map area.

4:45 - 5:00 Review the dayReview the accomplishments of the day. Preview of tomorrow. Handle questions

Page 83: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:SampleWorkshopAgendaWorkshop - WednesdayTime Subject Description9:00 - 9:15 Opening Schedule and objectives for the day.

9:15 - 9:45Vision and Persona review

Evaluate if the vision still fits and makes sense. Check the personas and empathy maps

9:45 - 10:45 Build User Story Maps Continue work of previous day10:45 - 11:00 Break

11:00 - 12:00

Adjust user activities for importance and define release content slices

Adjust the vertical information of the maps to define importance of actions

12:00 - 12:15 Review User Story Maps Highlights of each map are reported to the whole group12:15 - 1:00 Lunch

1:00 - 1:15 Introduce Product Wall Brief training on creating and using a Product Wall

1:15 - 2:00 Build Product Wall Write epics/stories from User Story maps into the Product Wall

2:00 - 2:15 Confidence CheckFaciliator asks for fist of five "confidence factor" Definition of Done reminder

2:15 - 2:30 Break

2:30 - 2:45Intro to Sprint Story Planning Cycle

Describe how the User Story Map <-> Product Wall <-> Backlog Refinement <-> Sprint Planning will work

2:45 - 4:45 Sprint Story Planning Individual teams start grooming backlogs, planning sprints, etc.

4:45 - 5:00 Review the dayReview the accomplishments of the day. Preview of tomorrow. Handle questions

Page 84: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:SampleWorkshopAgendaWorkshop - ThursdayTime Subject Description

9:00 - 9:15 OpeningSchedule and objectives for the day. Have Sprint 1 tasked and ready!

9:15 - 9:45 Product Wall Review Referencing the vision, personas, etc., review the Product Wall9:45 - 10:45 Sprint Story Planning Individual teams start grooming backlogs, planning sprints, etc.10:45 - 11:00 Confidence Check Faciliator asks for fist of five "confidence factor"

11:00 - 12:00 Sprint Story Planning Individual teams start grooming backlogs, planning sprints, etc.12:00 - 1:00 Lunch

1:00 - 2:00 Sprint Story Planning Individual teams start grooming backlogs, planning sprints, etc.

2:00 - 2:15 Confidence Check Faciliator asks for fist of five "confidence factor"

2:15 - 3:15 Sprint Story Planning Individual teams start grooming backlogs, planning sprints, etc.

3:15 - 3:30 Confidence Check Faciliator asks for fist of five "confidence factor"

3:30 - 4:00Update Product Wall and Present Sprint Plans

Each team presents their plans tasked out plans for Sprints 1-2 and stories for subsequent Sprints. Update the Product Wall accordingly.

4:00 - 4:30"Product Box" Commitment

Commitment to the Product Wall items that can go "on a Product Box"

4:30 - 5:00Retrospective of the workshop Retrospective of the workshop. How did it work for us?

Page 85: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Ongoing(Constant)FeedbackUsingTheProductWall

Page 86: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ProductWallLocation

Page 87: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ScrumofScrums

Page 88: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ScrumofScrums

Page 89: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

NowInSprint2

Page 90: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:ScrumofScrums• TwoormoretimesperweekaScrumofScrumstakesplaceinfrontofTheProductWall

• Eachteamselectsonepersontorepresenttheteamatthemeeting• Notalwaysthesameperson,rotate• Allmembersofallteamsarewelcometoattend,alongwithanyoneelseinterested

• Onlytherepresentativesspeak• Updatecards,highlightdependencies• TheScrumofScrumslasts15minutes

Page 91: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

OwnandImprove

Page 92: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

IncreaseTeamVisibility

Page 93: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

TagstoColorandShapes

Page 94: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HOW:OwnTheProductWall• Talkaboutthevocabularyandrulesofthewall• Bringupimprovementideas

• Keepitassimpleaspossible• Keepitasusefulaspossible

• ChangestothewayTheProductWallworksshouldbemadecollaboratively

• Ifpeoplearenotusingit,thatisanindicatorthatimprovementsareneeded

• ScrumMasters watchforimprovementneeds

Page 95: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

SelectExercises

VisionCreation

RoadMapCreation

ReleaseVisionCreation

PersonaCreation

UserStoryMapping

ProductWallCreation

SprintStoryPlanning

BusinessModelCanvas

Page 96: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

• Vision:GeoffreyMoore,CrossingtheChasm• BusinessModelCanvas:AlexOsterwalder,

www.businessmodelgeneration.com• EmpathyMap:DaveGray• StoryMapping:JeffPatton,

www.agileproductdesign.com/blog/the_new_backlog.html- Book:“UserStoryMapping”

• ProductWall:InspiredbyTomLooy,agileatlas.org/articles/item/the-great-wall-scaling-agile-on-a-multi-team-project

• ProductEcosystem:InspiredbySkipAngel• Awesomeclientsthatbuildthings!

Acknowledgements

Page 97: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

?

Page 98: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

AlanDayleySeniorAgileCoach

CSM,CSPO,CSP,SAFe Agilist

[email protected]

http://www.solutionsiq.com/author/adayley/

@DayleyAgile

http://plus.google.com/+AlanDayley

Page 99: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

HowtobuildaBusinessModelCanvas

Page 100: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

? ? ???

?

??

?

?

??

“Let’smapoutourexistingbusinessmodel”

Source:AdaptedfromAlexOsterwalder

tip:tellastory

Page 101: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

? ? ???

?

?

?

?

??

“WhoisourCustomerSegment?”

Source:AdaptedfromAlexOsterwalder

Page 102: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

? ? ???

?

?

?

??

“Whatneedoftheirsdowesolve?”

Source:AdaptedfromAlexOsterwalder

Page 103: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

? ? ???

?

?

??

“Howdowedeliveroursolutiontothem?”

Source:AdaptedfromAlexOsterwalder

Page 104: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

? ? ???

?

??

“Howdowebuildrelationshipswiththem?”

Source:AdaptedfromAlexOsterwalder

Page 105: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

??

?

??

“Howdowemakemoneydeliveringthisvalue?”

Source:AdaptedfromAlexOsterwalder

Page 106: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

?

??

“Whatdoesthiscostustobuild&maintain?”

Source:AdaptedfromAlexOsterwalder

Page 107: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

??

“Who&whatdoweneedtocreatethis?”

Source:AdaptedfromAlexOsterwalder

Page 108: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

?

“Whatactivitiesdotheseresourcesperform?”

Source:AdaptedfromAlexOsterwalder

Page 109: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

“Whodowepartnerwith?”

Source:AdaptedfromAlexOsterwalder

Page 110: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Thiscanapplytointernalprojects!

Source:AdaptedfromAlexOsterwalder

Page 111: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ThiscanbeanInternalUserorStakeholder

Source:AdaptedfromAlexOsterwalder

Page 112: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ThiscanbeanInternalProduct orB2BSolution.

Source:AdaptedfromAlexOsterwalder

Page 113: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ThesecanbeInternalCostsandMetrics.

Source:AdaptedfromAlexOsterwalder

Page 114: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

ThesecanbeInternalPartnershipsacrossFunctionalDepartments

Source:AdaptedfromAlexOsterwalder

Page 115: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Bonus:CollaborationPrinciples

Page 116: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Ideas Decisions

Principle:DivergethenConverge

DivergeBrainstormingObservations

ConvergeInsights

Conclusions

Setup Goal

Page 117: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Principle:Small,Large,Small

Individuals

SmallGroups

LargeGroup

MostDecisions

}

Page 118: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Principle:Multi-channelInteraction

Sub-Group

Sub-Group

Sub-Group

Sub-GroupSub-Group

Page 119: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

Principle:Self-organization

Meetingself-organizationisabout:

•Allowingtheattendeestodecide‘how’theworkofthemeetingwillbedone•Allowingtheattendeestochoosetheirworkinthemeeting,ratherthanpre-assignit•Attendeesdecidehowtheywillrespondtotheirgivenobjectivesandenvironment•Managers&Leaderscaninfluencetheobjectivesandenvironmentofthemeeting

Page 120: Presented by - Schedschd.ws/hosted_files/agile2016/f9/UsingTheProductWallRelease...• Connections between functional skills and ... Business Model Canvas Workshop Activities. Product

<FooterContent:PresentationTitle,PartnerName,Other> 120

Thankyou!solutionsiq.com/1.800.235.4091