1. Story Maps as Test Plans
(and other cross cutting guides)
We coach and produce products
Design
Deliver
Learn
We learn through building community
1
2. We work on large scale efforts
We make odd connections
Story Maps
Test Plans
Cross Cutting Guides
Let’s start backwards …
Story Maps
Test Plans
Cross Cutting Guides
2
3. First, a frame
One Dude’s View (it could be skewed)
2001 2005 2009 2013
1999 2003 2007 2011 2015
Cross Cutting Thinking
Product learning
User experiences
Architectural horizons
Cross story, cross team testing
Cross Cutting Challenges
3
4. Pair up and question
(what are your cross cutting concerns?)
Why do I use story maps?
Story Maps
Test Plans
Cross Cutting Guides
Metaphors Matter
4
5. The metaphors we live by …
product backlog
-
product owner
-
user story
… don’t sit well with me.
They induce constraints …
product backlog (to do list)
-
product owner (singular failure)
-
user story (often misses real value)
… that pop up too frequently
Process Evolution
user centered user experiences
over
user stories and product backlogs
5
6. Who is trying to do what and why?
user - use - context
Your first map!
(pair up)
Discovering Through Mapping
Name a goal
( “Get to work in the morning” )
List a few examples
( simple – hard – complex )
Walk a day in the life for each activity
( “Walk the user’s experience” )
Back up and re-tell the experience
( “What else happens? )
( What else could happen?” )
6
8. Process Evolution
story maps show examples
-
examples are a type of test
-
story maps can drive testing
Using story maps as test drivers
Story Maps
Test Plans
Cross Cutting Guides
Cross Cutting Discoveries
2007: Executable Project Docs
2008: Personas and TDD
Specifications by Example
Cross Cutting Evolution
8
9. Product Test Driven
(one team, one product)
Program Test Driven
(many teams, one product)
Enterprise Test Driven
(across teams, across time, across stories)
9
10. Across Perspectives
( Where does real value live?)
Say goodbye to the conversation
( “death by Visio”)
10
11. Distributed mapping, e-thinking and
remote product discovery
Process Evolution
story maps foster
product thinking
-
product learning (mvp)
-
thin sliced product discovery
Thin Sliced Product Discovery
11