Skip to content

Commit 7742a35

Browse files
authored
Merge pull request #119 from nmuller66/gls-edit-story-map-value-slice
GLS edit of User Story Mapping & Value Slicing completed. LGTM ! thanks @nmuller66
2 parents 3019f63 + 7ae9d9f commit 7742a35

File tree

1 file changed

+30
-31
lines changed

1 file changed

+30
-31
lines changed

docs/slides/content/user-story-mapping-and-value-slicing.md

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ TL500 <!-- {.element: class="title-color"} -->
2828

2929
### User Stories
3030
As a < type of user >, I want < some goal > so that < some reason >
31-
#### As a learner, I want to stay awake so that I can be attentive and listen to teacher
31+
#### As a learner, I want to stay awake so that I can be attentive and listen to the teacher.
3232

33-
User Story Mapping is an effective practice for creating lightweight release plans that can drive standard Agile delivery practices. At the end of user story mapping, you should have:
33+
User Story Mapping is an effective practice for creating lightweight release plans that can drive standard Agile delivery practices. At the end of User Story Mapping, you should have:
3434
![what-is-it](images/user-story-mapping-and-value-slicing/what-is-user-story.png)<!-- .element: class="image-no-shadow image-full-width" -->
3535

3636

@@ -46,10 +46,10 @@ User Story Mapping is an effective practice for creating lightweight release pla
4646

4747
User Story Mapping
4848

49-
* Frame the opportunity, goal, outcome, and value
50-
* Tell the story of the product from left to right (user steps)
51-
* Go back and talk about and capture the details of each step
52-
* Use value driven outcomes to slice out valuable release plans
49+
* Frame the opportunity, goal, outcome, and value.
50+
* Tell the story of the product from left to right (user steps).
51+
* Go back to talk about and capture the details of each step.
52+
* Use value-driven outcomes to slice out valuable release plans.
5353

5454
</div>
5555
</div>
@@ -72,7 +72,7 @@ User Story Mapping
7272
~ Jeff Patton
7373

7474
</br>
75-
"User Story Mapping is a visualisation tool that drives groups towards a shared understanding."
75+
"User Story Mapping is a visualization tool that drives groups towards a shared understanding."
7676

7777
~ Tim Beattie
7878
</div>
@@ -81,7 +81,7 @@ User Story Mapping
8181

8282

8383
#### Value Slicing
84-
_The goal of value slicing is to divide user stories into iterations such that it forms the outline of a plan. Usually the first iteration builds a minimally viable product._
84+
_The goal of value slicing is to divide user stories into iterations that form the outline of a plan. Usually the first iteration builds a minimally viable product._
8585

8686

8787

@@ -91,24 +91,24 @@ _The goal of value slicing is to divide user stories into iterations such that i
9191

9292

9393
#### _Why use it?_
94-
* No one likes estimating work effort, but it's an important step in many environments. User Story Mapping presents an approach to estimation that many teams find much more tolerable than practices like planning poker or t-shirt sizing
95-
* Many projects have a natural progression of work from beginning, middle to end. This progression is often lost in a traditional flat backlog. User Story Mapping captures this information with a lightweight mechanism to plan out more than one iteration (i.e. an Agile release plan)
96-
* User Story Mapping presents backlog items in the context of the overall business process so you don't lose sight of "the big picture", a common pitfall in Scrum projects
94+
* No one likes estimating work effort, but it's an important step in many environments. User Story Mapping presents an approach to estimation that many teams find much more tolerable than practices like planning poker or t-shirt sizing.
95+
* Many projects have a natural progression of work from beginning, middle to end. This progression is often lost in a traditional flat backlog. User Story Mapping captures this information with a lightweight mechanism to plan out more than one iteration (i.e., an Agile release plan).
96+
* User Story Mapping presents backlog items in the context of the overall business process so that you don't lose sight of "the big picture", a common pitfall in Scrum projects.
9797

9898

9999

100100

101101
#### _How do we use it?_
102102
![how-to-use](images/user-story-mapping-and-value-slicing/how-to-use.png)<!-- {.element: class="" style="border:none; box-shadow:none; max-width:30%; float:right;" } -->
103-
1) Follow the **INVEST** guidelines for good user stories
104-
2) Individually capture, using stickies everything you do in the process you are mapping and add all activities to the story map. Visualise everything
105-
3) Identify and remove duplicates
106-
4) Cluster similar activities and capture a theme title
107-
5) Slice out high value to form incremental release strategy. Filter and maintain focus on delivering valuable outcomes
103+
1) Follow the **INVEST** guidelines for good user stories.
104+
2) Individually capture everything you do in the process that you are mapping, and add all activities to the story map by using sticky notes. Visualize everything.
105+
3) Identify and remove duplicates.
106+
4) Cluster similar activities and capture a theme title.
107+
5) Slice out high value to form an incremental release strategy. Filter and maintain focus on delivering valuable outcomes.
108108

109109

110110

111-
#### Visualisation of User Story Mapping
111+
#### Visualization of User Story Mapping
112112
<video width="320" height="240" controls>
113113
<source src="images/user-story-mapping-and-value-slicing/value_slicing.mp4" type="video/mp4">
114114
</video>
@@ -138,23 +138,22 @@ _The goal of value slicing is to divide user stories into iterations such that i
138138

139139
### Class Exercise
140140

141-
_What are all the activities you do to in the morning to prepare for work and get there on time?_
141+
_What are all the activities that you do in the morning to prepare for work and get there on time?_
142142

143-
1. As an individual, capture on individual stickies all the things you do from the moment you wake up until you arrive at work<!-- {.element: class="fragment" data-fragment-index="1"} -->
144-
2. As a team, add all activities to the story map and remove duplicates. If some are similar but slightly different, do not remove as duplicates<!-- {.element: class="fragment" data-fragment-index="2"} -->
145-
3. Cluster similar activities and capture themes above them e.g. Cleaning Routine<!-- {.element: class="fragment" data-fragment-index="3"} -->
143+
1. As an individual, capture all the things you do from the moment you wake up until you arrive at work on individual sticky notes. <!-- {.element: class="fragment" data-fragment-index="1"} -->
144+
2. As a team, add all activities to the story map and remove duplicates. If some are similar but slightly different, do not remove them.<!-- {.element: class="fragment" data-fragment-index="2"} -->
145+
3. Cluster similar activities and capture themes above them, such as "Cleaning Routine."<!-- {.element: class="fragment" data-fragment-index="3"} -->
146146

147147

148148

149149
### Class Exercise 🛏 ⏰
150150

151-
_Oh no! You slept through your alarm and woke up... now you must get to a big meeting at work that you cannot miss. What activities **must** you do to prepare for work and get there on time? You cannot join remotely!_
151+
_Oh no! You slept through your alarm and woke up late! Now, you must get to a big meeting at work that you cannot miss. What activities **must** you do to prepare for work and get there on time? You cannot join remotely!_
152152

153153
1. As a team, draw a line on the user story mapping board representing what
154-
must be done<!-- {.element: class="fragment" data-fragment-index="1"} -->
155-
2. Discuss which stories are absolutely necessary given the scenario 🛏 ⏰ <!-- {.element: class="fragment" data-fragment-index="2"} -->
156-
3. Move stories below the line that are not absolutely necessary based on
157-
consensus of the team<!-- {.element: class="fragment" data-fragment-index="3"} -->
154+
must be done.<!-- {.element: class="fragment" data-fragment-index="1"} -->
155+
2. Discuss which stories are absolutely necessary given the scenario. 🛏 ⏰ <!-- {.element: class="fragment" data-fragment-index="2"} -->
156+
3. Move stories below the line that the team agrees are not absolutely necessary.<!-- {.element: class="fragment" data-fragment-index="3"} -->
158157

159158

160159

@@ -186,15 +185,15 @@ consensus of the team<!-- {.element: class="fragment" data-fragment-index="3"}
186185
### Facilitation Tips
187186
![slicing-summary](images/user-story-mapping-and-value-slicing/summary.png)<!-- {.element: class="inline-image" } -->
188187
</br>
189-
* A single slice doesn't mean in scope and out of scope
190-
* Same slice size doesn't mean each slice is the goal of a sprint
191-
* If possible add target outcomes as grouping for the Value slice, it gives the benefit to be linked to business goals
188+
* A single slice doesn't mean in scope and out of scope.
189+
* Same slice size doesn't mean each slice is the goal of a sprint.
190+
* If possible, add target outcomes as groupings for the Value Slice to add the benefit of linking to business goals.
192191

193192

194193

195194
<!-- .slide: data-background-image="images/chef-background.png", class="white-style" -->
196195
### Related & Used Practices
197-
User story Mapping and Value slice are connected to multiple practices including:
196+
User Story Mapping and Value Slice are connected to multiple practices including:
198197
* [Target Outcomes](https://openpracticelibrary.com/practices/target-outcomes/)
199198
* [Impact Mapping deliverables](https://openpracticelibrary.com/practices/impact-mapping/)
200199
* [Empathy Mapping ideas and feedback](https://openpracticelibrary.com/practices/empathy-mapping/)
@@ -203,4 +202,4 @@ User story Mapping and Value slice are connected to multiple practices including
203202
* [Event Storming commands](https://openpracticelibrary.com/practices/event-storming/)
204203
* [Metrics Based Process Mapping continuous delivery bottlenecks](https://openpracticelibrary.com/practices/metrics-based-process-mapping/)
205204

206-
User Story Mapping feeds into Value Slice that generate the Product Backlog
205+
User Story Mapping feeds into Value Slice that generate the Product Backlog.

0 commit comments

Comments
 (0)