Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a big side project that I do now for 3 years. It has a lot of extra small tools to help me do tasks. Most of those tools are so old that I forgot what I have there.

How to create a feature map to have easy reminder of what is possible ?

Is there some special UML diagram notation for it?

How to do it? I think graphic version would be better than a readme text file.

share|improve this question
The term you are looking for is 'mind mapping' software. There is a great deal of it out there. – user40980 Mar 6 '13 at 3:13
@IAdapter may be thinking of self-organizing maps as described here ( rather than doing manual analysis and organization that common mind maps require. If the tools have excellent internal documentation, a keyword frequency cloud might be one easy way to understand the tools at a glance. It would take somewhat more involved analysis of the code itself to determine relationships that can be used for composing self-organized functional feature maps. – Don Day Mar 6 '13 at 4:32

Why not use mind maps.

Check this link for explanation of the concept

You can hand draw mind maps or use a software.

You can get free software from sites below:

  • Freeplane
  • Freemind

I have tried both and found that Freeplane has lot of features.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.