SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Exploring User Wish
                               through Mind Mapping




Mind map by Michal Splho
http://michalsplho.sk/?p=267               Kenji HIRANABE
                                       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.


2                                 Seeing is understanding.
Agenda
    • Self-introduction
    • What is a Mind Map and Why
    • Exploring User Wish using Mind
      Mapping
    • Demonstration
    • Conclusion


3                            Seeing is understanding.
Father and Grandfather of Scrum




http://scrum.jeffsutherland.com/2011/02/meeting-nonaka-san-in-tokyo.html
Kenji HIRANABE(1/2)
    • (co-)Translator of …



    C++ book                  XP/ Agile books
    • (co-)Author of …



                   OO, UML books                  Mind Map book

• 2008 Gordon Pask Award Recipient for Contributions to Agile practice
7                                               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/




8                               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


9                                       Seeing is understanding.
10                       Seeing is understanding.
     da Vinci uses Pictures and Words at the same time
Mind map by Michal Splho
http://michalsplho.sk/?p=267
13   Seeing is understanding.
Mind Mapping
     • Examples …




14                        Seeing is understanding.
15   Seeing isKent Beck’s XP 2nd
               understanding.
Seminar Ideas
Project Christmas Planning
Meeting Minutes Template
Guitar Chord
    Diagram
Mastering the Requirements Process by Suzanne and James Robertson, 1999.
20                                                Seeing is understanding.
21   Seeing is understanding.
Ice Breaker
     STEP 1:

      • 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 !

22                                    Seeing is understanding.
Ice Breaker
     STEP 2:

      • Your Name and Icon
        (again)
        in the lower half
        of the back side.




23                            Seeing is understanding.
STEP 3:




24             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

25                                      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>.



26                                            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.

27                                       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.




28                                   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)




29                                    Seeing is understanding.
Library Interview Mind Map




30                    Seeing is understanding.
UseCase Diagram




31              Seeing is understanding.
User Stories Mind Map




32                  Seeing is understanding.
User Stories Spreadsheet




33   Also to PowerPoint!       Seeing is understanding.
The big picture of this presentation
             User Wish
             User Wish

                                           Why?
                                           Why?


         Big Picture Mind Map              Who?
                                           Who?
          Big Picture Mind Map
                                                                    value
                                                         role
                                          When?
                                          When?




                                 User Stories/ Use Cases
                                 User Stories/ Use Cases



                                 Estimate, Plan, Prioritize, Test

34                                              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.
35                                      Seeing is understanding.
Stickyminds.com article
         “Agile Modeling with Mind Map and UML”




Search: stickyminds Kenji HIRANABE

36                                   Seeing is understanding.
37   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.

38                                        Seeing is understanding.

Contenu connexe

Tendances

Mind Mapping
Mind MappingMind Mapping
Mind Mapping
Kerncomm
 
Mind mapping how to maximize your brain’s potential
Mind mapping how to maximize your brain’s potentialMind mapping how to maximize your brain’s potential
Mind mapping how to maximize your brain’s potential
Colorado State Library
 
Convocation. speaker mindmap.menjo 9.26.11a
Convocation. speaker   mindmap.menjo 9.26.11aConvocation. speaker   mindmap.menjo 9.26.11a
Convocation. speaker mindmap.menjo 9.26.11a
menjoaskiasjoy
 

Tendances (20)

Mindmapping for Medical Students
Mindmapping for Medical StudentsMindmapping for Medical Students
Mindmapping for Medical Students
 
Online Outliners & Mindmapping Tools
Online Outliners & Mindmapping ToolsOnline Outliners & Mindmapping Tools
Online Outliners & Mindmapping Tools
 
Mind Map Exercise
Mind Map ExerciseMind Map Exercise
Mind Map Exercise
 
50 Thinking prompts Mind Map
50 Thinking prompts Mind Map50 Thinking prompts Mind Map
50 Thinking prompts Mind Map
 
Mind Mapping: What is it? by MindProject
Mind Mapping: What is it? by MindProjectMind Mapping: What is it? by MindProject
Mind Mapping: What is it? by MindProject
 
Mind Mapping
Mind MappingMind Mapping
Mind Mapping
 
Mind Mapping for CPAs
Mind Mapping for CPAsMind Mapping for CPAs
Mind Mapping for CPAs
 
MindMapping
MindMapping MindMapping
MindMapping
 
A brief introduction to mind maps
A brief introduction to mind maps A brief introduction to mind maps
A brief introduction to mind maps
 
Mind Mapping
Mind MappingMind Mapping
Mind Mapping
 
Mind Mapping
Mind MappingMind Mapping
Mind Mapping
 
Map
MapMap
Map
 
Concept Maps: From Pencil to Virtual World
Concept Maps: From Pencil to Virtual WorldConcept Maps: From Pencil to Virtual World
Concept Maps: From Pencil to Virtual World
 
Mind Mapping
Mind MappingMind Mapping
Mind Mapping
 
Mind mapping how to maximize your brain’s potential
Mind mapping how to maximize your brain’s potentialMind mapping how to maximize your brain’s potential
Mind mapping how to maximize your brain’s potential
 
Boosting Your Brainstorming with Mind Mapping
Boosting Your Brainstorming with Mind MappingBoosting Your Brainstorming with Mind Mapping
Boosting Your Brainstorming with Mind Mapping
 
Mapping present01
Mapping present01Mapping present01
Mapping present01
 
Convocation. speaker mindmap.menjo 9.26.11a
Convocation. speaker   mindmap.menjo 9.26.11aConvocation. speaker   mindmap.menjo 9.26.11a
Convocation. speaker mindmap.menjo 9.26.11a
 
VISUAL THINKING AND MIND-MAPPING
VISUAL THINKING AND MIND-MAPPINGVISUAL THINKING AND MIND-MAPPING
VISUAL THINKING AND MIND-MAPPING
 
Mindmap and Plan Planning
Mindmap and Plan PlanningMindmap and Plan Planning
Mindmap and Plan Planning
 

En vedette

What is Mind Mapping? (English Version)
What is Mind Mapping? (English Version)What is Mind Mapping? (English Version)
What is Mind Mapping? (English Version)
MindProject
 
What is a mountain
What is a mountainWhat is a mountain
What is a mountain
teacher2010
 
Incorporating Mindmapping into EFL classrooms
Incorporating Mindmapping into EFL classroomsIncorporating Mindmapping into EFL classrooms
Incorporating Mindmapping into EFL classrooms
doggerwu
 
Tania's class - guest lecture
Tania's class - guest lectureTania's class - guest lecture
Tania's class - guest lecture
leeannrenninger
 

En vedette (20)

Mindmapping presentatie cd engels
Mindmapping presentatie cd engelsMindmapping presentatie cd engels
Mindmapping presentatie cd engels
 
Hacking clever: The value of mindmapping in the classroom
Hacking clever: The value of mindmapping in the classroomHacking clever: The value of mindmapping in the classroom
Hacking clever: The value of mindmapping in the classroom
 
Mind mapping.ppt final
Mind mapping.ppt finalMind mapping.ppt final
Mind mapping.ppt final
 
What is Mind Mapping? (English Version)
What is Mind Mapping? (English Version)What is Mind Mapping? (English Version)
What is Mind Mapping? (English Version)
 
MindMaps
MindMapsMindMaps
MindMaps
 
KPF - Personeel en Social Media
KPF - Personeel en Social MediaKPF - Personeel en Social Media
KPF - Personeel en Social Media
 
Modeling in the Agile Age
Modeling in the Agile AgeModeling in the Agile Age
Modeling in the Agile Age
 
What is a mountain
What is a mountainWhat is a mountain
What is a mountain
 
Mindmapping as basic teacher's skill
Mindmapping as basic teacher's skillMindmapping as basic teacher's skill
Mindmapping as basic teacher's skill
 
Slim vang sy baas
Slim vang sy baasSlim vang sy baas
Slim vang sy baas
 
Mind mapping
Mind mappingMind mapping
Mind mapping
 
Mindmap Identity
Mindmap Identity Mindmap Identity
Mindmap Identity
 
2014 Golden Globe Awards mindmap by ConceptDraw MindMap
2014 Golden Globe Awards mindmap by ConceptDraw MindMap2014 Golden Globe Awards mindmap by ConceptDraw MindMap
2014 Golden Globe Awards mindmap by ConceptDraw MindMap
 
Men's Health Goals presentation by ConceptDraw MindMap
Men's Health Goals presentation by ConceptDraw MindMapMen's Health Goals presentation by ConceptDraw MindMap
Men's Health Goals presentation by ConceptDraw MindMap
 
Incorporating Mindmapping into EFL classrooms
Incorporating Mindmapping into EFL classroomsIncorporating Mindmapping into EFL classrooms
Incorporating Mindmapping into EFL classrooms
 
Tania's class - guest lecture
Tania's class - guest lectureTania's class - guest lecture
Tania's class - guest lecture
 
Linda Oestreich's Mindmap Your Way to Project Success
Linda Oestreich's Mindmap Your Way to Project SuccessLinda Oestreich's Mindmap Your Way to Project Success
Linda Oestreich's Mindmap Your Way to Project Success
 
Launch your online course plan and mindmap
Launch your online course plan and mindmapLaunch your online course plan and mindmap
Launch your online course plan and mindmap
 
World Cup 2010 Results with ConceptDraw MindMap
World Cup 2010 Results with ConceptDraw MindMapWorld Cup 2010 Results with ConceptDraw MindMap
World Cup 2010 Results with ConceptDraw MindMap
 
Tractor Fish Bone
Tractor  Fish BoneTractor  Fish Bone
Tractor Fish Bone
 

Similaire à Exploring User Wish through Mindmapping

UX for a Mobile Age Audience
UX for a Mobile Age AudienceUX for a Mobile Age Audience
UX for a Mobile Age Audience
Enlighten
 
See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...
See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...
See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...
BayCHI
 
UX Bristol 2012 - 'Designing UX without requirements' - presented by e3
UX Bristol 2012 - 'Designing UX without requirements' - presented by e3UX Bristol 2012 - 'Designing UX without requirements' - presented by e3
UX Bristol 2012 - 'Designing UX without requirements' - presented by e3
e3_media
 
Guerilla Design
Guerilla DesignGuerilla Design
Guerilla Design
Joyce Chou
 
UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)
Ruben Bos
 
ARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User Experience
Gilbert Guerrero
 

Similaire à Exploring User Wish through Mindmapping (20)

Using Astah to Explore User Wish Through Mindmapping
Using Astah to Explore User Wish Through MindmappingUsing Astah to Explore User Wish Through Mindmapping
Using Astah to Explore User Wish Through Mindmapping
 
Create Knowledge with Users at Agile Korea 2013
Create Knowledge with Users at Agile Korea 2013Create Knowledge with Users at Agile Korea 2013
Create Knowledge with Users at Agile Korea 2013
 
Creating Knowledge With Users
Creating Knowledge With UsersCreating Knowledge With Users
Creating Knowledge With Users
 
UX for a Mobile Age Audience
UX for a Mobile Age AudienceUX for a Mobile Age Audience
UX for a Mobile Age Audience
 
Exploring User Wish through Mindmapping at Agile India 2013
Exploring User Wish through Mindmapping at Agile India 2013Exploring User Wish through Mindmapping at Agile India 2013
Exploring User Wish through Mindmapping at Agile India 2013
 
Reinvent The Wheel: Sketching Your Own Design Process
Reinvent The Wheel: Sketching Your Own Design ProcessReinvent The Wheel: Sketching Your Own Design Process
Reinvent The Wheel: Sketching Your Own Design Process
 
Campus Life IA Workshop
Campus Life IA WorkshopCampus Life IA Workshop
Campus Life IA Workshop
 
Pen & Paper Tools for getting from Research to Design
Pen & Paper Tools for getting from Research to DesignPen & Paper Tools for getting from Research to Design
Pen & Paper Tools for getting from Research to Design
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClure
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...
See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...
See => Sort => Sketch: Pen & Paper Techniques for Getting From Research to De...
 
Penandpapertools
PenandpapertoolsPenandpapertools
Penandpapertools
 
Multimedia phase 1
Multimedia phase 1Multimedia phase 1
Multimedia phase 1
 
Storyboarding
StoryboardingStoryboarding
Storyboarding
 
UX Bristol 2012 - 'Designing UX without requirements' - presented by e3
UX Bristol 2012 - 'Designing UX without requirements' - presented by e3UX Bristol 2012 - 'Designing UX without requirements' - presented by e3
UX Bristol 2012 - 'Designing UX without requirements' - presented by e3
 
Visual Thinking / Service Design Drinks Berlin
Visual Thinking / Service Design Drinks BerlinVisual Thinking / Service Design Drinks Berlin
Visual Thinking / Service Design Drinks Berlin
 
CIS375 Interaction Designs Chapter11
CIS375 Interaction Designs Chapter11CIS375 Interaction Designs Chapter11
CIS375 Interaction Designs Chapter11
 
Guerilla Design
Guerilla DesignGuerilla Design
Guerilla Design
 
UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)UX design for Mobile (Appsterdam Guru Session)
UX design for Mobile (Appsterdam Guru Session)
 
ARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User Experience
 

Plus de Kenji Hiranabe

Plus de Kenji Hiranabe (20)

effective ba for online communication
effective ba for online communication effective ba for online communication
effective ba for online communication
 
線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会線形代数の視覚的理解 V1.1-Gストラング勉強会
線形代数の視覚的理解 V1.1-Gストラング勉強会
 
Math in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with ApplicationsMath in Machine Learning / PCA and SVD with Applications
Math in Machine Learning / PCA and SVD with Applications
 
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-JourneyScrum-Fest-Sapporo-2021-Keynote-Our-Journey
Scrum-Fest-Sapporo-2021-Keynote-Our-Journey
 
Graphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data ScienceGraphic Notes on Linear Algebra and Data Science
Graphic Notes on Linear Algebra and Data Science
 
Appreciating Your Way to XP
Appreciating Your Way to XPAppreciating Your Way to XP
Appreciating Your Way to XP
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and Agile
 
Graphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear AlgebraGraphic Notes on Introduction to Linear Algebra
Graphic Notes on Introduction to Linear Algebra
 
線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート線形代数の視覚的理解のためのノート
線形代数の視覚的理解のためのノート
 
with コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーションwith コロナ時代のアジャイルとコミュニケーション
with コロナ時代のアジャイルとコミュニケーション
 
Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020Agile Ba with Covid at Redmine Japan 2020
Agile Ba with Covid at Redmine Japan 2020
 
ESM Agile Studio DX and COVID
ESM Agile Studio DX and COVIDESM Agile Studio DX and COVID
ESM Agile Studio DX and COVID
 
Agile Ba with Covid
Agile Ba with CovidAgile Ba with Covid
Agile Ba with Covid
 
Essence position talk by hiranabe
Essence position talk by hiranabeEssence position talk by hiranabe
Essence position talk by hiranabe
 
Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020Agile Scrum at Knowledge Forum 2020
Agile Scrum at Knowledge Forum 2020
 
Ba and digital here now ness
Ba and digital here now nessBa and digital here now ness
Ba and digital here now ness
 
Modeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah modelsModeling in the Agile Age and casual astah models
Modeling in the Agile Age and casual astah models
 
Modeling in the Agile Age
Modeling in the Agile Age Modeling in the Agile Age
Modeling in the Agile Age
 
Agile in automotive industry
Agile in automotive industryAgile in automotive industry
Agile in automotive industry
 
Introduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team upIntroduction to Agile - how business and engineer team up
Introduction to Agile - how business and engineer team up
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Exploring User Wish through Mindmapping

  • 1. Exploring User Wish through Mind Mapping Mind map by Michal Splho http://michalsplho.sk/?p=267 Kenji HIRANABE Seeing is understanding.
  • 2. 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. 2 Seeing is understanding.
  • 3. Agenda • Self-introduction • What is a Mind Map and Why • Exploring User Wish using Mind Mapping • Demonstration • Conclusion 3 Seeing is understanding.
  • 4. Father and Grandfather of Scrum http://scrum.jeffsutherland.com/2011/02/meeting-nonaka-san-in-tokyo.html
  • 5.
  • 6.
  • 7. Kenji HIRANABE(1/2) • (co-)Translator of … C++ book XP/ Agile books • (co-)Author of … OO, UML books Mind Map book • 2008 Gordon Pask Award Recipient for Contributions to Agile practice 7 Seeing is understanding.
  • 8. Kenji HIRANABE(2/2) • CEO of Astah.net. • astah – UML editor (formerly known as “JUDE”) – With Mind Map, ERD – http://astah. net/ 8 Seeing is understanding.
  • 9. 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 9 Seeing is understanding.
  • 10. 10 Seeing is understanding. da Vinci uses Pictures and Words at the same time
  • 11.
  • 12. Mind map by Michal Splho http://michalsplho.sk/?p=267
  • 13. 13 Seeing is understanding.
  • 14. Mind Mapping • Examples … 14 Seeing is understanding.
  • 15. 15 Seeing isKent Beck’s XP 2nd understanding.
  • 19. Guitar Chord Diagram
  • 20. Mastering the Requirements Process by Suzanne and James Robertson, 1999. 20 Seeing is understanding.
  • 21. 21 Seeing is understanding.
  • 22. Ice Breaker STEP 1: • 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 ! 22 Seeing is understanding.
  • 23. Ice Breaker STEP 2: • Your Name and Icon (again) in the lower half of the back side. 23 Seeing is understanding.
  • 24. STEP 3: 24 Seeing is understanding.
  • 25. 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 25 Seeing is understanding.
  • 26. 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>. 26 Seeing is understanding.
  • 27. 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. 27 Seeing is understanding.
  • 28. 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. 28 Seeing is understanding.
  • 29. 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) 29 Seeing is understanding.
  • 30. Library Interview Mind Map 30 Seeing is understanding.
  • 31. UseCase Diagram 31 Seeing is understanding.
  • 32. User Stories Mind Map 32 Seeing is understanding.
  • 33. User Stories Spreadsheet 33 Also to PowerPoint! Seeing is understanding.
  • 34. The big picture of this presentation User Wish User Wish Why? Why? Big Picture Mind Map Who? Who? Big Picture Mind Map value role When? When? User Stories/ Use Cases User Stories/ Use Cases Estimate, Plan, Prioritize, Test 34 Seeing is understanding.
  • 35. 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. 35 Seeing is understanding.
  • 36. Stickyminds.com article “Agile Modeling with Mind Map and UML” Search: stickyminds Kenji HIRANABE 36 Seeing is understanding.
  • 37. 37 Seeing is understanding.
  • 38. 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. 38 Seeing is understanding.