Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX

Download Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX

Post on 13-Sep-2014

487 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

Transform your Requirements Process from Delivery to Discovery with Story Mapping

TRANSCRIPT

<p>Agile Velocity 2 Day Agile Training Class</p> <p>Story MappingProduct Camp Austin 111</p> <p>User Story Mapping is an an approach to Organizing and Prioritizing user storiesTechnique by Jeff Patton</p> <p>Why in a Traditional Requirements Process do we feel we have to Write so many things down?I would argue that a key reason is due to the time delay in when the person doing the analysis is going to communicate their findings to the people doing the implementation</p> <p>We want to Shift the Process from a Requirements Delivery ProcessFalse Assumptions:The customer knows what he wantsThe developers know how to build itNothing will change along the way7</p> <p>To a Requirements Discovery ProcessReality:The customer discovers what he wantsThe developers discover how to build itMany things change along the way</p> <p>The Lean Startup by Eric RiesWhat were all the things you did to get ready to be here today?Starting from the moment you woke up until you arrived hereWrite one item per Post-it note</p> <p>In a small group (3 to 5 people) merge these post-its into a single modelArrange them left to right in an order that makes sense to the groupEliminate duplicatesCluster items that seem similar and create labels for the clusters if items seem to go together</p> <p>User tasks are decomposed into smaller tasks and organized into activitiesTasks require intentional action on behalf of a tools user Tasks have an objective that can be completedTasks decompose into smaller tasksTasks often cluster together into activities of related tasksRead an email message is a task, Managing email is an activity.</p> <p>12</p> <p>User tasks make ideal user stories</p> <p>User Story Mapping is Collaborative &amp; Fosters Co-OwnershipInvolve the team and stakeholdersStory Maps support the primary intent of user stories, rich discussionShared Discovery14</p> <p>User Story Maps help us see things from a users perspective</p> <p>With User Story Mapping you can test for Gaps by Walking the Map </p> <p>The user story map contains two important anatomical features The backboneThe walking skeletonThe backbone of the application is the list of essential activities the application supportsThe walking skeleton is the software we build that supports the least number of necessary tasks across the full span of user experience</p> <p>17</p> <p>Reading the activities across the top of the system helps us understand end-to-end use of the system. Reading the activities across the top of the system helps us understand end-to-end use of the system. (Talk through just these when talking with people with short attention spans.)</p> <p>18</p> <p>User Story Mapping helps you Prioritize with Context</p> <p>User Story Maps help us plan releases in complete and valuable slices</p> <p>How do you think you could benefit from User Story Mapping?21</p>