exploring user wish through mindmapping

38
Seeing is understanding. Seeing is understanding. Exploring User Wish through Mind Mapping Kenji HIRANABE Mind map by Michal Splho http://michalsplho.sk/?p=267

Upload: kenji-hiranabe

Post on 10-May-2015

6.634 views

Category:

Technology


1 download

DESCRIPTION

Using Mindmapping to explore user with and find use cases, or user stories.

TRANSCRIPT

Page 1: Exploring User Wish through Mindmapping

Seeing is understanding.Seeing is understanding.

Exploring User Wish

through Mind Mapping

Kenji HIRANABEMind map by Michal Splhohttp://michalsplho.sk/?p=267

Page 2: Exploring User Wish through Mindmapping

2 Seeing is understanding.Seeing is understanding.

Objectives

• To understand what is Mind Mapping and

how software development can benefit from it.

• To experience how to use Mind Maps to

explore user wish and carve out UseCases or

User Stories.

Page 3: Exploring User Wish through Mindmapping

3 Seeing is understanding.Seeing is understanding.

Agenda

• Self-introduction

• What is a Mind Map and Why

• Exploring User Wish using Mind

Mapping

• Demonstration

• Conclusion

Page 4: Exploring User Wish through Mindmapping

Father and Grandfather of Scrum

http://scrum.jeffsutherland.com/2011/02/meeting-nonaka-san-in-tokyo.html

Page 5: Exploring User Wish through Mindmapping
Page 6: Exploring User Wish through Mindmapping
Page 7: Exploring User Wish through Mindmapping

7 Seeing is understanding.Seeing is understanding.

Kenji HIRANABE(1/2)• (co-)Translator of …

OO, UML books Mind Map book

XP/ Agile books

• (co-)Author of …C++ book

• 2008 Gordon Pask Award Recipient for Contributions to Agile practice

Page 8: Exploring User Wish through Mindmapping

8 Seeing is understanding.Seeing is understanding.

Kenji HIRANABE(2/2)• CEO of Astah.net.

• astah – UML editor (formerly known as “JUDE”)

– With Mind Map, ERD

– http://astah. net/

Page 9: Exploring User Wish through Mindmapping

9 Seeing is understanding.Seeing is understanding.

Mind Map

• Tony Buzan

• Graphical note technique

• Visualize thoughts witha radiant structure

– Keyword Oriented

– Loose syntax and semantics

– Fast and Easy

– High level View

– Evocative

– Explore and Gather Ideas

Page 10: Exploring User Wish through Mindmapping

10 Seeing is understanding.Seeing is understanding.da Vinci uses Pictures and Words at the same time

Page 11: Exploring User Wish through Mindmapping
Page 12: Exploring User Wish through Mindmapping

Mind map by Michal Splhohttp://michalsplho.sk/?p=267

Page 13: Exploring User Wish through Mindmapping

13 Seeing is understanding.Seeing is understanding.

Page 14: Exploring User Wish through Mindmapping

14 Seeing is understanding.Seeing is understanding.

Mind Mapping

• Examples …

Page 15: Exploring User Wish through Mindmapping

15 Seeing is understanding.Seeing is understanding.Kent Beck’s XP 2nd

Page 16: Exploring User Wish through Mindmapping

Seminar Ideas

Page 17: Exploring User Wish through Mindmapping

Project Christmas Planning

Page 18: Exploring User Wish through Mindmapping

Meeting Minutes Template

Page 19: Exploring User Wish through Mindmapping

Guitar Chord

Diagram

Page 20: Exploring User Wish through Mindmapping

20 Seeing is understanding.Seeing is understanding.

Mastering the Requirements Process by Suzanne and James Robertson, 1999.

Page 21: Exploring User Wish through Mindmapping

21 Seeing is understanding.Seeing is understanding.

Page 22: Exploring User Wish through Mindmapping

22 Seeing is understanding.Seeing is understanding.

Ice Breaker

• Self-introduction Mind Map

• Central Image

– Your name and your Icon

• BOI’s may be, but not have to be;

– Why ? (you come here)

– What ? (do you do)

– Favorites

• Leave the other side of the card blank !

STEP 1:

Page 23: Exploring User Wish through Mindmapping

23 Seeing is understanding.Seeing is understanding.

Ice Breaker

• Your Name and Icon

(again)

in the lower half

of the back side.

STEP 2:

Page 24: Exploring User Wish through Mindmapping

24 Seeing is understanding.Seeing is understanding.

STEP 3:

Page 25: Exploring User Wish through Mindmapping

25 Seeing is understanding.Seeing is understanding.

User Stories: Ron Jeffries’ 3 Cs

• Card

– Written on note cards.

– Cards may be annotated with estimates, notes, etc.

• Conversation

– Details behind the story come out during conversation with customer

• Confirm

– Acceptance tests confirm the story was coded correctly

Page 26: Exploring User Wish through Mindmapping

26 Seeing is understanding.Seeing is understanding.

User Stories: Mike Cohn

• Shift focus from writing to talking

• Metaphor of Trawling (by Suzanne and James Robertson)– Requirements can be captured with different sized nets

– Requirements change, mature, possibly die

– Skill is a factor

• Avoid “The user”, find “Roles”

• In order to <benefit>,as a <role>,I want to <story>.

Page 27: Exploring User Wish through Mindmapping

27 Seeing is understanding.Seeing is understanding.

Why Mind Map and User Stories Fit ?

• Shift focus from writing to talking

• Trawl requirements with coarse sized net first

• Capture Emotion, Use your right brain !

Colors, and Pictures !

– To fully utilize broadband communication and

preserve it in your brain, as the same time, keep it

into a mind map as a memento of the situation. In

the future conversation, you can use it to resume

the context back.

Page 28: Exploring User Wish through Mindmapping

28 Seeing is understanding.Seeing is understanding.

User Wish Mind Map

• The first step of getting what you want.

• Get the Big Picture.

• Who? first.

• Semi-structured.

• Gather info and mine UseCases/User Stories.

Page 29: Exploring User Wish through Mindmapping

29 Seeing is understanding.Seeing is understanding.

Demonstration

• City Library System Interview…

– I will visit my client at a city library

– And Using mindmapping, I interview to gather

user wish.

– Bit goes like …(have fun)

Page 30: Exploring User Wish through Mindmapping

30 Seeing is understanding.Seeing is understanding.

Library Interview Mind Map

Page 31: Exploring User Wish through Mindmapping

31 Seeing is understanding.Seeing is understanding.

UseCase Diagram

Page 32: Exploring User Wish through Mindmapping

32 Seeing is understanding.Seeing is understanding.

User Stories Mind Map

Page 33: Exploring User Wish through Mindmapping

33 Seeing is understanding.Seeing is understanding.

User Stories Spreadsheet

Also to PowerPoint!

Page 34: Exploring User Wish through Mindmapping

34 Seeing is understanding.Seeing is understanding.

User WishUser Wish

Big Picture Mind MapBig Picture Mind Map

User Stories/ Use CasesUser Stories/ Use Cases

Why?Why?

Who?Who?

When?When?

Estimate, Plan, Prioritize, Test

valuerole

The big picture of this presentation

Page 35: Exploring User Wish through Mindmapping

35 Seeing is understanding.Seeing is understanding.

Conclusion

• Mind Mapping is effective when

– Gathering Information

– Exploring topics freely

• User interview with Mind Mapping

– Is Semi-structured

– Gives a high-level view of user wish

– Creates a big picture of the user wish from which

you can carve out good use cases or user stories.

• Why, Who, When are good input to user stories.

Page 36: Exploring User Wish through Mindmapping

36 Seeing is understanding.Seeing is understanding.

Stickyminds.com article“Agile Modeling with Mind Map and UML”

Search: stickyminds Kenji HIRANABE

Page 37: Exploring User Wish through Mindmapping

37 Seeing is understanding.Seeing is understanding.

Page 38: Exploring User Wish through Mindmapping

38 Seeing is understanding.Seeing is understanding.

Thank you, Agile New England!

• Make your software development

more collaborative, productive and

FUN!

• Whitepaper available.

http://astah.net/resources/documents/

zen-and-the-art-of-user-requirements.pdf

• Visit http://astah.net for the free version.