exploring user stories through mindmapping
DESCRIPTION
I talked about using mind mapping to explore user context first to extract user stories effectively. Using a mind mapping + UML software "JUDE". http://jude.change-vision.com/TRANSCRIPT
![Page 1: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/1.jpg)
Seeing is understanding.Seeing is understanding.
Exploring User Storiesthrough Mind Mapping
Kenji HIRANABE
Change Vision, Inc.
![Page 2: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/2.jpg)
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 User Stories.
![Page 3: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/3.jpg)
3 Seeing is understanding.Seeing is understanding.
Agenda
• Introduction• What is a Mind Map and Why• How Software Development Benefits from
Using Mind Maps• Exploring User Wish using Mind Mapping• Demonstration• Let’s try !• Conclusion
![Page 4: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/4.jpg)
4 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
![Page 5: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/5.jpg)
5 Seeing is understanding.Seeing is understanding.
Kenji HIRANABE(2/2)• CEO of Change Vision, Inc.
• JUDE – UML editor– With Mind Map, ERD
– http://jude.change-vision.com/
• TRICHORD – Agile Project Kanban Board– Kanban, Parking Lot,
– http://trichord.change-vision.com/
– Burndowns, Smiley Calendar
![Page 6: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/6.jpg)
6 Seeing is understanding.Seeing is understanding.
Agile2008
• I’ll talked about …
• Learning Kaizen from Toyota [with Mind Maps]
• New Car Development in Toyota
• Exploring User Stories through Mind Mapping
• Dear XP – song at the party
![Page 7: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/7.jpg)
7 Seeing is understanding.Seeing is understanding.
Stickyminds.com article“Agile Modeling with Mind Map and UML”
Search: stickyminds Kenji HIRANABE
![Page 8: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/8.jpg)
8 Seeing is understanding.Seeing is understanding.
Mind Map
• Tony Buzan• Graphical note technique• Visualize thoughts with
a radiant structure – Keyword Oriented– Loose syntax and semantics– Fast and Easy– High level View– Evocative– Explore and Gather Ideas
![Page 9: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/9.jpg)
9 Seeing is understanding.Seeing is understanding.da Vinci uses Pictures and Words at the same time
![Page 10: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/10.jpg)
10 Seeing is understanding.Seeing is understanding.
Mind Mapping
• Examples …
![Page 11: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/11.jpg)
11 Seeing is understanding.Seeing is understanding.Kent Beck’s XP 2nd
![Page 12: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/12.jpg)
Retrospectives using Keep/Problem/Try format
![Page 13: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/13.jpg)
Product Feature Map in Release Planning
![Page 14: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/14.jpg)
Seminar Ideas
![Page 15: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/15.jpg)
Project Christmas Planning
![Page 16: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/16.jpg)
Meeting Minutes Template
![Page 17: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/17.jpg)
Design Patterns
![Page 18: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/18.jpg)
18 Seeing is understanding.Seeing is understanding.Mastering the Requirements Process by Suzanne and James Robertson, 1999.
![Page 19: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/19.jpg)
19 Seeing is understanding.Seeing is understanding.
Self-Introduction Mind Map
• Central Image– Your name and your Icon– What describes you most
• BOI’s may be, – Why (you came to Tronto)?– What (do you do) ?– Favorites (sessions so far)
• 3-minute introduction in pairs
![Page 20: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/20.jpg)
20 Seeing is understanding.Seeing is understanding.
![Page 21: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/21.jpg)
21 Seeing is understanding.Seeing is understanding.
User Stores: 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 22: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/22.jpg)
22 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 23: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/23.jpg)
23 Seeing is understanding.Seeing is understanding.Mastering the Requirements Process by Suzanne and James Robertson, 1999.
![Page 24: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/24.jpg)
24 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 25: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/25.jpg)
25 Seeing is understanding.Seeing is understanding.
Demonstration
• City Library System Interview…
![Page 26: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/26.jpg)
26 Seeing is understanding.Seeing is understanding.
Library Interview Mind Map
![Page 27: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/27.jpg)
27 Seeing is understanding.Seeing is understanding.
UseCase Diagram
![Page 28: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/28.jpg)
28 Seeing is understanding.Seeing is understanding.
User Stories Mind Map
![Page 29: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/29.jpg)
29 Seeing is understanding.Seeing is understanding.
User WishUser Wish
Big Picture Mind MapBig Picture Mind Map
User StoriesUser Stories
Why?Why?
Who?Who?
When?When?
Estimate, Plan, Prioritize, Test
valuerole
![Page 30: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/30.jpg)
30 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 31: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/31.jpg)
31 Seeing is understanding.Seeing is understanding.
The mind map tool• JUDE – UML editor
– With Mind Map, ERD, DFD– http://jude.change-vision.com/
![Page 32: Exploring User Stories Through Mindmapping](https://reader036.vdocuments.site/reader036/viewer/2022081414/54b4fc474a795980778b460a/html5/thumbnails/32.jpg)
32 Seeing is understanding.Seeing is understanding.
User Stories Spreadsheet
Also to PowerPoint!