Agile & elusive big pic lutx

32
Agile & the elusive big picture HOW STORY MAPPING CAN FRAME A PROJECT

Transcript of Agile & elusive big pic lutx

Page 1: Agile & elusive big pic lutx

Agile & the elusive big pictureHOW STORY MAPPING CAN FRAME A PROJECT

Page 2: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

2

Getting Started

03/07/2017

Page 3: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

3Objectives

Students will be able to:

Identify where user stories come from

Write user-centered user stories

Organize user stories into a story map

Maintain a story map for a team

Access resources for practice on their own

03/07/2017

Page 4: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

4

Where do user stories come from?

03/07/2017

Page 5: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

5Project charter

• Product roadmap and associated goals

• Project goals as described in the project charter

03/07/2017

Page 6: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

6Other sources of user stories?

Conversations with users: Support team Sales & pre-sales User experience (UX) Monitoring user communities Other?

03/07/2017

Page 7: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

7

Writing user stories

MOVING TO A USER-CENTERED PERSPECTIVE

03/07/2017

Page 8: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

8Traditional user stories

As a <role>I can <activity>

So that <business value>

03/07/2017

Page 9: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

9Moving from traditional stories

Problem with the traditional – structurally flawed:Roles are not suitable focus of attention

for many systemsThe “As a <role> I want form is

unnecessarily wordy and repetitiveThe use of first person is counter-

productive03/07/2017

Page 10: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

10Moving to User-Centered Stories

The first person focus can lead development into believing that the users are similar to them.

You are not your user! Given this perspective, what can we

do?

03/07/2017

Page 11: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

11Building user-focused user stories

Minimal – each primary persona requires a different interface

Collaborative – the core team should be involved in the development of the personas

03/07/2017

Page 12: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

12Persona stories / scenarios

They are written as third person stories They are written with the user

experience (UX) team in collaboration with the business analysts and core team members

They are based on research that discovers the needs and behaviors of the persona

03/07/2017

Page 13: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

13

Exercise One: Understanding Users

For our exercise, take a couple of minutes and interview the person sitting next to you about how they manage and use email

03/07/2017

Page 14: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

14User-focused user story form

<persona[:role]> <performs a task>

[so that]<unobvious goal>The optional “so that” clause should be provided only if the goal of the task is not obvious. “Julie adds an item to the shopping basket” does not really need an explanation

03/07/2017

Page 15: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

15Creating context

By focusing on the users’ activities and tasks, we keep the context of the entire project

We build the map to tell the Big Story about the system

03/07/2017

Page 16: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

16

Exercise Two: Practice writing user stories

Write user stories about

Managing EmailSince we are all using

the same persona, start with a verb.

03/07/2017

Page 17: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

17

Creating a story map

03/07/2017

Page 18: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

18

Exercise Three: Creating shared understanding

Read them aloud within your group and place them on the table in front of you. Remove any duplicates.

03/07/2017

Page 19: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

19

Exercise Four: Starting the m

apAs a team, group the sticky notes, putting items that are similar to one another together. If different, put them farther apart.

03/07/2017

Page 20: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

20

Exercise Five: Arranging the m

apArrange the groups from left to right in the order a user would typically complete the tasks.Use a different color sticky to name the groups.

03/07/2017

Page 21: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

21You should have something that looks like this

©Winnipegagilist.blogspot.com

03/07/2017

Page 22: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

22

Exercise Six: Slicing the user stories

Break down or “slice” the tasks into sub-tasks

03/07/2017

Page 23: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

23Walking the backbone / skeleton

This is the process of making sure that you haven’t left out any tasks.

You can walk through user scenarios or even ask users to walk through their job functions to make sure no tasks have been missed.

03/07/2017

Page 24: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

24An example

03/07/2017

Page 25: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

25An example

03/07/2017

High Priority Slices

Page 26: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

26Why Story Mapping?

03/07/2017

Page 27: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

27Why Story Mapping?

03/07/2017

1. It allows you to see the BIG Picture.2. It creates shared understanding of the

project.3. It is a tool for better decision making.4. It encourages iteration.5. It’s a useful model for discussing &

managing scope.

Page 28: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

28Story mapping is the beginning

Other techniques to build great products: Creating minimal valuable solutions Creating customer journey maps Creating product ecosystem maps Encouraging design thinking

03/07/2017

Page 29: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

29...in the end

The biggest waste of all is building something no one

wants.”

03/07/2017

Eric RiesAuthor of Lean UX

Page 30: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

30Story mapping Tools

http://Storiesonboard.com http://Featuremap.co http://Cardboardit.com http://Boardthing.com https://mural.co

03/07/2017

Page 31: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

31References

Patton, Jeff (2014) User Story Mapping: Discover the Whole Story, Build the Right Product, O’Reilly

Gigante, Andrea (2013) Creating an Agile Road Map using Story Mapping www.scrumalliance.org

Rogalsky, Steve (2012) Winnipeg Agilist: User Story Mapping Series www.winnipegagilist.blogspot.com

Patton, Jeff (2008) The new user story backlog it a map http://jpattonassociates.com/the-new-backlog/

03/07/2017

Page 32: Agile & elusive big pic lutx

Agile and the Elusive Big Picture: using story maps

32Contact information

Elisa Kaplan MillerDesign Transformation CoachCA [email protected]: elisakmLinkedIn: /elisakmiller

03/07/2017