story mapstestplansandothercrosscutting

19
1 Story Maps as Test Plans (and other cross cutting guides) We coach and produce products Design Deliver Learn We learn through building community

Upload: drewz-lin

Post on 19-Jun-2015

149 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Story mapstestplansandothercrosscutting

1

Story Maps as Test Plans

(and other cross cutting guides)

We coach and produce products

Design

Deliver

Learn

We learn through building community

Page 2: Story mapstestplansandothercrosscutting

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 …

Page 3: Story mapstestplansandothercrosscutting

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

Page 4: Story mapstestplansandothercrosscutting

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

Page 5: Story mapstestplansandothercrosscutting

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

Page 6: Story mapstestplansandothercrosscutting

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?” )

Page 7: Story mapstestplansandothercrosscutting

7

Maps Improve Learning

Maps Foster Co-Ownership

Maps Connect Teams thru Example

Page 8: Story mapstestplansandothercrosscutting

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

Page 9: Story mapstestplansandothercrosscutting

9

Product Test Driven (one team, one product)

Program Test Driven (many teams, one product)

Enterprise Test Driven (across teams, across time, across stories)

Page 10: Story mapstestplansandothercrosscutting

10

Across Perspectives

( Where does real value live?)

Say goodbye to the conversation

( “death by Visio”)

Page 11: Story mapstestplansandothercrosscutting

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

Page 12: Story mapstestplansandothercrosscutting

12

Page 13: Story mapstestplansandothercrosscutting

13

Page 14: Story mapstestplansandothercrosscutting

14

Page 15: Story mapstestplansandothercrosscutting

15

Page 16: Story mapstestplansandothercrosscutting

16

Page 17: Story mapstestplansandothercrosscutting

17

Thin slicing your product

What is the next best investment?

Story Maps

Test Plans

Cross Cutting Guides

Cross Cutting Retro

Page 18: Story mapstestplansandothercrosscutting

18

Connecting

Perspectives

Connecting

Systems

Connecting

Programs

Page 19: Story mapstestplansandothercrosscutting

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.

[email protected]