SlideShare a Scribd company logo
1 of 23
STORY MAPPING &
EXAMPLE MAPPING MASHUP
JoEllen Carter @testacious
Lisa Crispin @lisacrispin
PREVIEW
Techniques to build shared understanding
Product, feature, release level
Story level
Deliver business value frequently, at a sustainable pace
WHY TEST EARLY?
Explore assumptions
Clarify expectations
Identify gaps in flow
Discover the ‘right thing’ to build
ASK TESTING QUESTIONS EARLY
Does this thing do what I want it to do?
Is the thing I want it to do the right thing to do?
What are the unexpected things that can happen?
What are the undesirable things that can happen?
What are the happy accidents?
Testing is THINKING.
STORY + EXAMPLE MAPPING
STORY MAPPING JEFF PATTON, USER STORY MAPPING
Story - tells an actual story about someone doing
something, and why
Story Map - tells the bigger story of a product or
feature
We are storytellers.
WHAT IS STORY MAPPING?
Organizes stories to show the big picture
Goal -The thing you want to accomplish
Activities (biggest pieces)
Tasks (or steps)
Sub-tasks (smallest bits)
STORY MAPTEMPLATE
STORY MAPPING BASICS
Why?
When?
Who?
How?
WORLD CUPVIEWING PARTY
STORY MAPPING HANDS-ON
• Each table is set up with instructions and materials for an exercise.
Each exercise is available at 3 tables.
• There are 3 different exercises. Make sure you do all three – save
your work on a piece of big paper.
• Exercise #1 – Choose an MVP
• Exercise #2 – Story map a common activity
• Exercise #3 – Arrange cards into a story map
• You have 10 minutes per exercise.
STORY MAPPING DE-BRIEF
Take 5 minutes to walk around and see all the varieties of
response.
What was easy? Hard?
What would you approach differently next time?
How can your team incorporate story mapping?
BREAK!
Come back for Part 2 – Example
Mapping!
HAVE A CONVERSATION
EXAMPLE MAPPING BASICS
Why?
When?
Who?
How?
EXAMPLE MAPPING
EXAMPLE MAPPING ‘EXAMPLE’
EXAMPLE MAPPING HANDS-ON
• Each table is set up instructions and materials for an exercise. Each
exercise is available at 3 tables.
• There are 3 different exercises. Make sure you do all three – save
your work on a piece of big paper.
• Exercise #1 – Sort cards into rules and examples
• Exercise #2 – Create your own example map
• Exercise #3 – Guess rules from examples
• You have 10 minutes per exercise.
EXAMPLE MAPPING DE-BRIEF
Take 5 minutes to walk around and see all the varieties of
response.
What did these exercises show you?
What did you learn?
Are rules or examples better?
Why or why not?
TIPS FORTRYING WITHYOURTEAM
Will you try these activities with your team?
What challenges will you face with your team?
How will your team benefit?
WANTTO KNOW MORE?
 Jeff Patton,User Story Mapping, 2014
 2 PageCheat Sheet: http://bit.ly/2gHTFtY
 MattWynne, "Introducing Example Mapping", http://bit.ly/1iw19w4
 Michael Larsen, “UncharteredWaters”, http://bit.ly/1NMYyww
 Kishen Simbhoedatpanday, “Example Mapping–Steering the Conversation”,
http://bit.ly/1Qlnz0y
 Lisa Crispin, “Experiment with Example Mapping”,
http://lisacrispin.com/2016/06/02/experiment-example-mapping/
ATD Discount: http://www.pearsoned.co.uk/crispin
Atd 2016-mapping-mashup

More Related Content

Similar to Atd 2016-mapping-mashup

Engineering fair project
Engineering fair projectEngineering fair project
Engineering fair projectSTEM2
 
Differentiation Spring 2015
Differentiation Spring 2015Differentiation Spring 2015
Differentiation Spring 2015Lisa Rubenstein
 
Osmosis report powerpoint
Osmosis report powerpointOsmosis report powerpoint
Osmosis report powerpointclairebloom
 
Effective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA WorkshopEffective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA WorkshopAmanda Stockwell
 
2014 simulations
2014 simulations2014 simulations
2014 simulationsKate FLR
 
Science Fair 2009
Science Fair 2009Science Fair 2009
Science Fair 2009sarahholla
 
Story Mapping Made Real - 2h
Story Mapping Made Real - 2hStory Mapping Made Real - 2h
Story Mapping Made Real - 2hDaniel Davis
 
Active Learning
Active Learning Active Learning
Active Learning Saima Abedi
 
Sarah T8
Sarah T8Sarah T8
Sarah T8Comm202
 
T8 Interviews
T8 InterviewsT8 Interviews
T8 InterviewsComm202
 
Science Inquiry: Data Collection and Analysis
Science Inquiry: Data Collection and AnalysisScience Inquiry: Data Collection and Analysis
Science Inquiry: Data Collection and AnalysisI Wonder Why Science
 
Sabrina tutorial 8
Sabrina tutorial 8Sabrina tutorial 8
Sabrina tutorial 8Comm202
 
Teaching science module 5
Teaching science module 5Teaching science module 5
Teaching science module 5Haidee Apuya
 
BP_Ultimate_STEM_Challenge_Presentation.pptx
BP_Ultimate_STEM_Challenge_Presentation.pptxBP_Ultimate_STEM_Challenge_Presentation.pptx
BP_Ultimate_STEM_Challenge_Presentation.pptxRahulSrinivasan28
 
Health + care sprint school ppt final
Health + care sprint school ppt finalHealth + care sprint school ppt final
Health + care sprint school ppt finalDesign Lab
 
Year 7 revision workshop presentation parents
Year 7 revision workshop presentation  parentsYear 7 revision workshop presentation  parents
Year 7 revision workshop presentation parentsrvhstl
 
T1416 202 tutorial 7
T1416 202 tutorial 7T1416 202 tutorial 7
T1416 202 tutorial 7Comm202
 
S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...
S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...
S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...Pam Marino
 

Similar to Atd 2016-mapping-mashup (20)

Engineering fair project
Engineering fair projectEngineering fair project
Engineering fair project
 
Differentiation Spring 2015
Differentiation Spring 2015Differentiation Spring 2015
Differentiation Spring 2015
 
Osmosis report powerpoint
Osmosis report powerpointOsmosis report powerpoint
Osmosis report powerpoint
 
Effective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA WorkshopEffective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA Workshop
 
2014 simulations
2014 simulations2014 simulations
2014 simulations
 
Science Fair 2009
Science Fair 2009Science Fair 2009
Science Fair 2009
 
Story Mapping Made Real - 2h
Story Mapping Made Real - 2hStory Mapping Made Real - 2h
Story Mapping Made Real - 2h
 
Active Learning
Active Learning Active Learning
Active Learning
 
Sarah T8
Sarah T8Sarah T8
Sarah T8
 
T8 Interviews
T8 InterviewsT8 Interviews
T8 Interviews
 
Science Inquiry: Data Collection and Analysis
Science Inquiry: Data Collection and AnalysisScience Inquiry: Data Collection and Analysis
Science Inquiry: Data Collection and Analysis
 
Lesson 13 preparation session 4
Lesson 13  preparation session 4Lesson 13  preparation session 4
Lesson 13 preparation session 4
 
Lesson 11 preparation session 2
Lesson 11  preparation session 2Lesson 11  preparation session 2
Lesson 11 preparation session 2
 
Sabrina tutorial 8
Sabrina tutorial 8Sabrina tutorial 8
Sabrina tutorial 8
 
Teaching science module 5
Teaching science module 5Teaching science module 5
Teaching science module 5
 
BP_Ultimate_STEM_Challenge_Presentation.pptx
BP_Ultimate_STEM_Challenge_Presentation.pptxBP_Ultimate_STEM_Challenge_Presentation.pptx
BP_Ultimate_STEM_Challenge_Presentation.pptx
 
Health + care sprint school ppt final
Health + care sprint school ppt finalHealth + care sprint school ppt final
Health + care sprint school ppt final
 
Year 7 revision workshop presentation parents
Year 7 revision workshop presentation  parentsYear 7 revision workshop presentation  parents
Year 7 revision workshop presentation parents
 
T1416 202 tutorial 7
T1416 202 tutorial 7T1416 202 tutorial 7
T1416 202 tutorial 7
 
S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...
S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...
S^4-Super Summer Science Search Contest Study Session #3 2016: How to Write Y...
 

More from JoEllen Carter

Agile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collectionAgile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collectionJoEllen Carter
 
Agile Testing Days 2018 USA - API Testing Fundamentals
Agile Testing Days 2018 USA - API Testing FundamentalsAgile Testing Days 2018 USA - API Testing Fundamentals
Agile Testing Days 2018 USA - API Testing FundamentalsJoEllen Carter
 
Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017JoEllen Carter
 
Mapping Mashup Story Mapping Exercise 3 uncolored cards
Mapping Mashup Story Mapping Exercise 3 uncolored cardsMapping Mashup Story Mapping Exercise 3 uncolored cards
Mapping Mashup Story Mapping Exercise 3 uncolored cardsJoEllen Carter
 
Mapping Mashup Exercise solutions
Mapping Mashup Exercise solutionsMapping Mashup Exercise solutions
Mapping Mashup Exercise solutionsJoEllen Carter
 
Mapping Mashup Exercise handouts
Mapping Mashup Exercise handoutsMapping Mashup Exercise handouts
Mapping Mashup Exercise handoutsJoEllen Carter
 
Agile testing to build the right thing - Lisa Crispin and JoEllen Carter
Agile testing to build the right thing - Lisa Crispin and JoEllen CarterAgile testing to build the right thing - Lisa Crispin and JoEllen Carter
Agile testing to build the right thing - Lisa Crispin and JoEllen CarterJoEllen Carter
 

More from JoEllen Carter (7)

Agile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collectionAgile Testing Days 2018 - API Fundamentals - postman collection
Agile Testing Days 2018 - API Fundamentals - postman collection
 
Agile Testing Days 2018 USA - API Testing Fundamentals
Agile Testing Days 2018 USA - API Testing FundamentalsAgile Testing Days 2018 USA - API Testing Fundamentals
Agile Testing Days 2018 USA - API Testing Fundamentals
 
Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017Api FUNdamentals #MHA2017
Api FUNdamentals #MHA2017
 
Mapping Mashup Story Mapping Exercise 3 uncolored cards
Mapping Mashup Story Mapping Exercise 3 uncolored cardsMapping Mashup Story Mapping Exercise 3 uncolored cards
Mapping Mashup Story Mapping Exercise 3 uncolored cards
 
Mapping Mashup Exercise solutions
Mapping Mashup Exercise solutionsMapping Mashup Exercise solutions
Mapping Mashup Exercise solutions
 
Mapping Mashup Exercise handouts
Mapping Mashup Exercise handoutsMapping Mashup Exercise handouts
Mapping Mashup Exercise handouts
 
Agile testing to build the right thing - Lisa Crispin and JoEllen Carter
Agile testing to build the right thing - Lisa Crispin and JoEllen CarterAgile testing to build the right thing - Lisa Crispin and JoEllen Carter
Agile testing to build the right thing - Lisa Crispin and JoEllen Carter
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

Atd 2016-mapping-mashup

  • 1. STORY MAPPING & EXAMPLE MAPPING MASHUP JoEllen Carter @testacious Lisa Crispin @lisacrispin
  • 2. PREVIEW Techniques to build shared understanding Product, feature, release level Story level Deliver business value frequently, at a sustainable pace
  • 3. WHY TEST EARLY? Explore assumptions Clarify expectations Identify gaps in flow Discover the ‘right thing’ to build
  • 4. ASK TESTING QUESTIONS EARLY Does this thing do what I want it to do? Is the thing I want it to do the right thing to do? What are the unexpected things that can happen? What are the undesirable things that can happen? What are the happy accidents? Testing is THINKING.
  • 5. STORY + EXAMPLE MAPPING
  • 6. STORY MAPPING JEFF PATTON, USER STORY MAPPING Story - tells an actual story about someone doing something, and why Story Map - tells the bigger story of a product or feature We are storytellers.
  • 7. WHAT IS STORY MAPPING? Organizes stories to show the big picture Goal -The thing you want to accomplish Activities (biggest pieces) Tasks (or steps) Sub-tasks (smallest bits)
  • 11. STORY MAPPING HANDS-ON • Each table is set up with instructions and materials for an exercise. Each exercise is available at 3 tables. • There are 3 different exercises. Make sure you do all three – save your work on a piece of big paper. • Exercise #1 – Choose an MVP • Exercise #2 – Story map a common activity • Exercise #3 – Arrange cards into a story map • You have 10 minutes per exercise.
  • 12. STORY MAPPING DE-BRIEF Take 5 minutes to walk around and see all the varieties of response. What was easy? Hard? What would you approach differently next time? How can your team incorporate story mapping?
  • 13. BREAK! Come back for Part 2 – Example Mapping!
  • 18. EXAMPLE MAPPING HANDS-ON • Each table is set up instructions and materials for an exercise. Each exercise is available at 3 tables. • There are 3 different exercises. Make sure you do all three – save your work on a piece of big paper. • Exercise #1 – Sort cards into rules and examples • Exercise #2 – Create your own example map • Exercise #3 – Guess rules from examples • You have 10 minutes per exercise.
  • 19. EXAMPLE MAPPING DE-BRIEF Take 5 minutes to walk around and see all the varieties of response. What did these exercises show you? What did you learn? Are rules or examples better? Why or why not?
  • 20. TIPS FORTRYING WITHYOURTEAM Will you try these activities with your team? What challenges will you face with your team? How will your team benefit?
  • 21. WANTTO KNOW MORE?  Jeff Patton,User Story Mapping, 2014  2 PageCheat Sheet: http://bit.ly/2gHTFtY  MattWynne, "Introducing Example Mapping", http://bit.ly/1iw19w4  Michael Larsen, “UncharteredWaters”, http://bit.ly/1NMYyww  Kishen Simbhoedatpanday, “Example Mapping–Steering the Conversation”, http://bit.ly/1Qlnz0y  Lisa Crispin, “Experiment with Example Mapping”, http://lisacrispin.com/2016/06/02/experiment-example-mapping/

Editor's Notes

  1. Start 14:30 Intros -- JoEllen - first year- excited to be here. I worked in the agile tool space for 9 years, and now I’m on a team that builds an online ordering platform for some of your favorite fast casual restaurants - like Noodles, Tokyo Joes, Which Wich, Applebee’s, among others. I am a casual tweeter and blogger at testacious. Lisa - I’ve been testing on agile teams since 2000, a tester, programmer and other roles before that, I enjoy learning and meeting people at confs and sharing my experiences.
  2. Lisa We’re trying to deliver business value frequently, at a sustainable pace. We need to shorten the feedback loop, make course corrections quickly. These are techniques we have used successfully, as have many teams we know.
  3. Lisa 5 blind men and an elephant, each perceives something totally different - a rope, a tree trunk… Another version is an Elephant in a dark room and 5 people feeling different things - we need to bring candles! That’s what these techniques do. When I say ‘test’ - I don’t mean it in the traditional sense of retroactively checking something that has been built - I am talking about applying the principles of testing - of critically thinking about assumptions, impacts, outcomes, intended use - from the beginning to end of your product development.
  4. 14:35 JoEllen Testing early is really about asking the questions of testing earlier and at the product or feature level. Questions like -- how do I know that this does what I want it to do - How do i know that the thing I want it to do is the right thing to do? What are the unexpected things that can happen - what are the undesirable things that can happen - what are the happy accidents? because we want to think about these things earlier in the process...and so in essence, Testing is Thinking.
  5. JoEllen Today we’ll talk about some of our favorite early testing strategies - ones that we’ve found particularly helpful - and fun too.. It’s great that we have so many to choose from, because if we use the same technique all the time, we get stale. We get bored. We just go through the motions and don’t think. We’ll also talk about Story Mapping, which is a way to break features or products down into stories, and we’ll have some hands-on practice of story mapping. And we’ll also introduce you to Lisa’s favorite Technique - Example Mapping, and also have some time to practice that.
  6. JoEllen 14:40 ‘Story Mapping’ is a term coined by Jeff Patton, and is described in his book User Story Mapping, published in 2014, although he’s been talking about Story Mapping since at least 2008. While I was prepping for this presentation, I went back and read some of his early stuff on the concept of a ‘story’ in agile. It’s meant to be just a way to talk about who does what, and why. Not a list of acceptance criteria or requirements. Likewise, a backlog is not a flat list of features or story cards - the backlog tells a story too - the bigger story of how we get to a desired outcome. Story mapping is a way to tell that bigger story - to tell the story of a whole product or feature by telling the stories of the users who’ll use it. So if we’re telling stories, what does that make us? We are story tellers. I had a mindshift when I said that out loud for the first time. Story teller - what comes to mind? For me, I think of rich descriptive words, of drawing pictures with words, illustrations, using our imagination - we try to engage ourselves and our audience. An agile story - that placeholder in your story map - is simply a record of this story telling - it doesn’t have to include everything, just enough to remind us of what we thought about and experienced while we were telling the story.
  7. JoEllen 14:43 So how do we build a story map? The physical thing. Well, as you might imagine, we tell stories. We tell stories about what happens, in sequence and in priority. Identify personas – who will use the product and feature, how will they use it – use them to guide your story map. We might not know all of the details in the beginning, so we start with the bigger pieces - the big rocks go in first, right? This is your workflow - left to right. Then we might dive deeper into each one of those activities and talk about all the steps we take while we’re doing that activity. Maybe other people are involved, so their stories get told told too. Once we get down to the smallest bits, then we’re at the agile story level.
  8. It looks very neat and organized up here - but keep in mind this is the end result. A story map doesn’t just pop out fully formed, as we’ll see in our exercise. But once we have our story map, we can do some exciting things, like plan cohesive releases. Your walking skeleton will be the collection of stories that fall within the absolute minimum. That’s your MVP - first release.
  9. JoEllen Why: visualize the big picture, get shared understanding, identify the value for focus, see gaps When: When the team kicks off a new product, release or feature Who: Everyone on the delivery team, everyone on the customer team, anyone who will be using your product even if they’re outside their team. Who’s the best person to initiate? Often it’s the product people, PO or PM, but it can be a tester. You can try it on your own even if you can’t get your team to do it. Part of your testing can be story mapping – to identify gaps. How: That’s what we’re about to show you.
  10. JoEllen Party - that’s the THING I want to accomplish What are the big pieces of that - the basics - these are in red - MIGHT be your themes...maybe.. – these are the backbone of your story map – they look like vertebrae Then we get to the nuts and bolts of how to do things - the steps we take to invite guests, or order food, or stock the bar. These are the blue squares – which might become your epics. What is missing from this example? Anyone spot the big thing that is missing? These steps are what Jeff Patton calls the walking skeleton of the story map - Then, if there are subtasks under those, we list those below the task, with the most essential ones at the top. These are yellow in the example. These become the user stories You can divide the essential and non-essential stories across the map, then we have our releases. Called so because the stories hanging down look like ribs. - maybe you call it your MVP. Minimal Viable Product.
  11. 14:50 When you’re done, move your easel paper to the wall under the label for the exercise. Exercise #1 results here – etc.
  12. 15:20 Get their feedback first - post their flip chart Talk about it Show ‘Our’ results
  13. 15:30
  14. 16:00 Lisa Story is a reminder to have a conversation. My team had a problem: long cycle time and high rejection rate. We talked about stories in the IPM and estimated them, but, when the developers “finished” the story, they were lacking information about how that story should behave or not behave. I learned about example mapping last summer from Matt Wynne, and my team agreed to try it. It’s a lightweight framework to talk about stories in an “amigos” meeting. (explain how we do it)
  15. Lisa Why? Get everyone on the same page before iteration planning, writing tests/code When? Before or during IPM Who? Amigos How? We shall show you!
  16. Lisa
  17. Lisa Schedule a meeting for a globally distributed team.
  18. Lisa 16:10 Be sure to save your work to share later.
  19. Lisa 16:40 How was the rule-guessing exercise – did the examples group guess the rules correctly? Get their feedback first -
  20. Take 5 minutes to write down an action plan – what will you try with your team? Share it with someone at your table. Tips: Propose that the team try a 30 minute example mapping session and see how it goes. Form a team book club, read Jeff Patton’s book together and do the exercises together.
  21. Lisa Discount - next slide
  22. Give away books