Story Maps
| last edited by: gerasimos_galatis on Aug 16, 2013 8:51 AM | login/register to edit this page |
| Keywords: PMI-ACP Tools and Techniques | |
|
Community Guide of the PMI-ACP > Stakeholder Engagement
Please contribute to the community. Add content here
A story map describes a User Scenario in a more contextual way than the traditional backlog. Below we can see an example of a Story Map for a simple CRM system:
Following some of Patton's comments 'at the top of the map are “big stories” ('User Activities'). An activity is sort of a big thing that people do – something that has lot of steps, and don't always have a precise workflow. An activity is too big to put in an iteration or a sprint'. This level of detail is very much common with the more regularly used term 'epic' (which, however,as he says, he does not like to use). In other words, this series of User Activities is
This Story Map can be also seen as a two-dimensional table. In that table, the User Activities are placed along the x-axis, the axis of time. Here, by saying time we mean the sequence with which the User Activities are taken in order for the User Scenario to be completed. In other words, User Activities in time axis are the steps of a workflow.
Under the User Activities, task-centric stories are organized. The User-Stories are put under the relevant Activities. At the same time, user-stories that are of higher value are put higher in the y-axis of that table which represents its priority
The next step for the team is to plan the iterations and releases. In order to do that, the team is slicing the story map, along the workflow from its start till the end. This way it is ensured that a viable and useful product is delivered in each release, starting from the first one (Minimum Viable Product)
Teams are slicing this table to slices that always span from the start until the end of the x-axis, covering always the whole workflow. This way they deliver a viable and useful product from the first iteration.
The user story map contains two important anatomical features: The backbone of the application is the list of essential activities the application supports. The walking skeleton is the software that supports the least number of tasks across the full span of user experience By slicing the map we can find ideal incremental releases. Choose coherent groups of features that consider the span of business functionality and user activities. Support all necessary activities with the first release (Minimum Viable Product). Improve activity support and add additional activities with subsequent releases. (6)
|
|
| last edited by: gerasimos_galatis on Aug 16, 2013 8:51 AM | login/register to edit this page |
|
"When a stupid man is doing something he is ashamed of, he always declares that it is his duty." - George Bernard Shaw |