1
Story Maps as Test Plans
(and other cross cutting guides)
We coach and produce products
Design
Deliver
Learn
We learn through building community
2
We work on large scale efforts
Story Maps
Test Plans
Cross Cutting Guides
We make odd connections
Story Maps
Test Plans
Cross Cutting Guides
Let’s start backwards …
3
First, a frame
One Dude’s View (it could be skewed)
1999
2001
2003
2005
2007
2009
2011
2013
2015
Cross Cutting Thinking
Cross Cutting Challenges
Product learning
User experiences
Architectural horizons
Cross story, cross team testing
4
Pair up and question (what are your cross cutting concerns?)
Story Maps
Test Plans
Cross Cutting Guides
Why do I use story maps?
Metaphors Matter
5
product backlog
-
product owner
-
user story
The metaphors we live by …
… don’t sit well with me.
product backlog (to do list)
-
product owner (singular failure)
-
user story (often misses real value)
They induce constraints …
… that pop up too frequently
user centered user experiences
over
user stories and product backlogs
Process Evolution
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?” )
7
Maps Improve Learning
Maps Foster Co-Ownership
Maps Connect Teams thru Example
8
story maps show examples -
examples are a type of test -
story maps can drive testing
Process Evolution
Story Maps
Test Plans
Cross Cutting Guides
Using story maps as test drivers
2007: Executable Project Docs
2008: Personas and TDD
Specifications by Example
Cross Cutting Discoveries
Cross Cutting Evolution
9
Product Test Driven (one team, one product)
Program Test Driven (many teams, one product)
Enterprise Test Driven (across teams, across time, across stories)
10
Across Perspectives
( Where does real value live?)
Say goodbye to the conversation
( “death by Visio”)
11
Distributed mapping, e-thinking and
remote product discovery
story maps foster
product thinking
-
product learning (mvp)
-
thin sliced product discovery
Process Evolution
Thin Sliced Product Discovery
12
13
14
15
16
17
Thin slicing your product
What is the next best investment?
Story Maps
Test Plans
Cross Cutting Guides
Cross Cutting Retro
18
Connecting
Perspectives
Connecting
Systems
Connecting
Programs
19
How could you use story
maps to learn about your
cross cutting challenges?
Looking for more?
Learning is the New Currency
© 2012 DevJam - All rights reserved.