KEMBAR78
Mind maps tutorial Agile Testing Days | PPTX
Mind Maps
An agile way of working

    Huib Schoots
  Jean-Paul Varwijk
   Agile Testing Days 2012
About us: Huib
About us: Jean-Paul
Program
Create your 1st mind map
Create a mind map about yourself
in 15 minutes:

•   Who are you?
•   What do you do for work?
•   W hat are your interests?
•   Learning goals for today
•   Anything else you want to share…

Present your mind map to
the group in 3 minutes
Our brain
            Logic                                 Color
          Speech                                  Phantasy
      Language                                    Music
       Analytics
                                                  Images
     Calculation
                                                  Feeling
Abstract thinking
                                                  Rythm
                                                  Creativity




                    Source: www.karendevries.nl
Why Mind Maps work
• Your memory is naturally associative, not
  linear
• Any idea has thousands of links in your mind
• Mind maps allow associations and links to be
  recorded and reinforced
• The mind remembers key words and images,
  not sentences
• Because mind maps are more visual and
  depict associations between key words, they
  are much easier to recall than linear notes


         Source: http://www.peterrussell.com/MindMaps/Advantages.php
Creativity
• Adults: on average 3
  to 6 alternatives
• Children: often 60 or
  more alternatives

• Numbed by
  education, norms &
  values, inhibiting
  curiosity, coloring within
  the lines
Communication
Visualisation

Visualisation is the translation of a
thought, result or other information into
a visible representation
Visualisation
Best known forms:

•   Traffic signs
•   Diagrams
•   Graphics
•   Tables
•   Maps
•   Photos
Visualisation
Purpose of this tutorial:
• Learning to visualise using mind maps
• To express yourself using little text and
  explanation

Visualisation helps to:
• Develop ideas and information
• Steer though processes
• Transfer ideas and results
Sketch notes
Argument map
Concept map
Radial tree
Topic map
Semantic network
Euler diagram
Information graphics
Information graphics
Spider diagram
Mind map




  Source: http://www.mindmapart.com/how-to-mind-map-mind-map-jane-genovese/
Mind map
A combination of:

•   Images
•   Symbols
•   Codes
•   Dimensions
•   Key words

Goal: To store and transmit information
Tony Buzan
Mind maps mimic the thought
processes of your brain!

The five most important brain functions:

1.   Recieve
2.   Store
3.   Analyse
4.   Execute
5.   Control
Video Tony Buzan




     http://www.youtube.com/watch?v=MlabrWv25qQ
Mind maps according Buzan
• Take a large piece of paper (A2 – A3)
• Place the paper in ‘landscape’
• Draw a central image in the middle of your
  mind map
• Do not box in your image
Source: http://www.mind-mapping.co.uk
Mind maps according Buzan
• Add branches to your central image
• These branches represent main themes to
  your cental image
• Each branch has its own color. Use at least
  three colors.
• The lines are thick, curved and organic, like
  the branch of tree to the trunk
• Each branch has a single (key) word of image
Source: http://www.mind-mapping.co.uk
Mind maps according Buzan
• Add a second level of branches
• These branches are associations triggered
  by the main branches
• The lines are thinner, but still curved
• The branches have single words, but may be
  lowercase
• The size and style of the letters provide
  extra data about the importance and
  meaning
Source: http://www.mind-mapping.co.uk
Source: http://www.mind-mapping.co.uk
Be creative…




        Source: http://www.mindmapinspiration.co.uk
Buzan
Exercise:
1. Create a mind map of your holiday
   plans or hobby
2. Use words, colors and drawings
3. Share your mind map
4. Two of you will
   present the result
   to the group
Hand made mind maps?
• Advantage:
  – Easy to create
  – Personal

• Disadvantage:
  – Personal
  – Changes
  – Transfer
Mind map tooling
• Advantage:
  – Easy to share
  – Fits in to existing
    documents

• Disadvantage:
  – Is it really a mind map?
  – Need of hardware
  – Need of software
iMindmap




    http://www.thinkbuzan.com/nl/registration/freetrial
XMind




        http://www.xmind.net/download/win/
MindJet




          http://www.mindjet.com/
SimpleMind




    http://www.simpleapps.eu/simplemind/desktop#trial
Freemind




   http://freemind.sourceforge.net/wiki/index.php/Download
Text2MindMap




       http://www.text2mindmap.com/
Tooling
Exercise:
Transfer your previously hand made
mind map into a tool
Mind maps and testing
Test plan



Question:

What are characteristics of a good test plan?
Test plan: old school




MS Word:
  – Lots of text (this example = 55 pages!!!)
  – Inaccessible
  – Does anybody really read these?
Test plan: mind map




    Mindjet Mind Manager turned a 24 pages template
       into this mind map (word document import)
Test plan: mind map
Test plan: mind map
Test strategy: risk analysis




       Source: Pascal Dufour (http://pascaldufour.wordpress.com/)
Test strategy




          Source: http://www.moolya.com
Test strategy




         Source: http://testerkiwi.blogspot.nl/
Source: Ruud Cox, Testing in a Medical Device Context, EuroStar 2012
Coverage outline




      Source: Michael Bolton, ET workshops Rabobank International 2012
Coverage outline




      Source: Michael Bolton, ET workshops Rabobank International 2012
Strategy outline
Project Kick-off




    Source: Graham Freeburn – Map your way to better testing (EuroStar 2012)
Exercise:
Create a test strategy mind map
of the DB Bahn travel planner




  http://reiseauskunft.bahn.de/bin/query.exe/en
Test ideas
•   Heuristic test strategy model
•   Test Heuristics Cheat Sheet
•   You Are Not Done Yet
•   Touring Heuristic
Heuristic Test Strategy Model




      Source: http://www.satisfice.com/tools/satisfice-tsm-4p.pdf
Heuristic Test Strategy Model




      Source: http://www.satisfice.com/tools/satisfice-tsm-4p.pdf
You are not done yet
Source: http://www.thebraidytester.com/downloads/YouAreNotDoneYet.pdf
Touring Heuristic




     Source: http://michaeldkelly.com/blog/2005/9/20/touring-heuristic.html
Test coverage
SFD(I)POT
The famous parking calculator




       http://www.grr.org/ParkCalc.php
Test coverage
      Structure: What is it made of?




       Function: What does it do?
Test coverage
      Data: What is being processed?




     Platform: What does it depend on?
Test coverage
       Operation: How is it used?




       Time: Is there a time factor?
Test coverage




       Source: Pekka Marjamäki, Nordic Testing Days 2012
Test cases / test ideas




          Source: http://www.bettertesting.co.uk
Test cases / test ideas




          Source: http://www.bettertesting.co.uk
Test cases / test ideas
(incl. output and reporting)




                        Source: http://www.moolya.com
Bad example?
Bad example!!
Suggestion
Multiple level mind map
Multiple level mind map
Exercise:

Create a number of test cases or
test ideas in a mind map
Coverage report
Test reports




         Source: http://automation-beyond.com
Dashboards




     Source: Rapid Software Testing, James Bach & Michael Bolton
Other uses
•   CV
•   Minutes
•   Summary
•   Brainstorm
•   Websites
•   To prepare a presentation
•   Writing blogs/books
•   Capture procedures
•   SWOT
•   Etc.
Resume
Minutes/session notes
Session notes




           Source: http://christintesting.wordpress.com/
Brainstorm
Summary




          Source: http://www.raamstijn.nl/eenblogjeom/
Book summary




               Source: http://drbakker.nl/
Course summary
Website




    Source: http://www.moolya.com
Preparation
Book outline




               Source: JuboCo TestNet
Procedure




   Source: http://www.softwaretestingclub.com/forum/topics/application-of-mindmaps-for
SWOT




   Source: Graham Freeburn – Map your way to better testing (EuroStar 2012)
Mind Maps: useful??
•   How useful are mind maps?
•   What are the advantages?
•   What are the disadvantages?
•   For what are you going to use
    them, starting next week?
More examples
http://www.thinkbuzan.com/uk/support/mindmapgallery

https://www.mapsforthat.com/

http://www.biggerplate.com/mindmap-library

http://www.edrawsoft.com/MindMap-Examples.php

http://www.mind-mapping.co.uk/mind-maps-examples.htm
Acknowledgements
• This tutorial is made by Jean-Paul Varwijk
  and Huib Schoots
• The material is created with input from:
  Darren McMillan, Michael Bolton, Albert
  Gareev, Pradeep Soundararajan, Aaroon
  Hodder, Pekka Marjamäki, Ivor
  McCormack, Graham Freeburn, Christin
  Wiedemann, Pascal Dufour, Ruud Cox
• This material is evolutionary. New items
  will be added and all input is welcome!
Jean-Paul Varwijk
  http://arborosa.org
  varwijk@gmail.com
  @arborosa


Huib Schoots
 http://www.magnifiant.com
 huib.schoots@gmail.com
 @huibschoots

Mind maps tutorial Agile Testing Days

Editor's Notes

  • #5 HEEL VOL PROGRAMMA…. Stemmen: kortekoffiepauze? Mssietslangerdoorgaan?
  • #10 http://www.peterrussell.com/MindMaps/Advantages.php
  • #72 NordicTesting Days
  • #103 http://www.softwaretestingclub.com/forum/topics/application-of-mindmaps-for