Mind Maps in Software Development


  • A mind map is a unique graphical technique of taking notes as well as visualizing thoughts with a radiant structure.

  • The human brain is much better at recognizing shapes or patterns than words or numbers.


  • Mind maps being graphical representation of information, has greater power to evoke human memories than ordinary linear notes do. It stimulates the right brain as well as left brain equally.
  • Ideas(in human brain) are non structured and UML diagrams are structured . Mind Maps are semi structured easy to communicate with anyone and would be the first step in structuring thoughts 
  • Mind maps can be effectively used in our day to day development activities like 1)Requirement analysis 2) Architecture 3) Design 4) Estimating 5) Coding 6) Testing etc.
  • Mind maps can be used for brainstorming, SWOT Analysis , Innovation etc. A good mind map will both record your ideas and provoke them.
     
 Example Mind-Maps I could Search

  • Problem Definition

  •  Requirement Analysis


  • Identifying Components
  • Notes on Software Architecture Mind Map



  •  Mind map of Domain Driven Design concepts


  • Mind map of Aspects of Cloud Computing


  • Representing an Entity with all its attributes and associations.

  • Notes related to an applications non-functional requirements, functional requirements


  • Continuous delivery Notes



  •  SWOT Analysis
  • Brainstorming

  • Strategic Planning

No comments:

Post a Comment