PRONOVIX

Evolving web sites

Time management and mindmapping: "getting things done" with Freemind

This article is about mindmapping and time management. It is an introduction to the new attribute feature in Freemind 0.9.x Beta, an open source mindmapping tool, and how you can use it to "get things done".

I am a great fan of mindmapping. When a new colleague joins our team, I always ask them to keep track of the project briefings/feedback I give in a mindmap. It lets you capture ideas, reorder them and then structure them into tangible actions. It's especially useful for making notes in meetings and it allows you to structure your ideas before you capture them in a project management tool.

I'm also a great fan of David Allen's "getting things done" (GTD) time management methodology. However so far I couldn't find a GTD system that worked for me: I tried paper based, but I hated printing out things. I tried GTD for Gmail, but soon gave up because I was again duplicating stuff.

Then I started thinking about using mindmaps (in Freemind in my case) for GTD. If there are tasks that you don't share with your colleagues (in my case, business development, research, etc.) it would be awesome to have the project details (your notes from meetings, any thoughts from brainstorms, contact details, etc.) available on the same place where you have your action list. It saves you a lot of time if you have to call somebody and you have the phone number and an overview of the project you want to talk about available from within your todo list.

For about half a year I stored my actions in context branches of my mindmap (e.g. phone calls, emails to write, etc.). But this meant I had to again duplicate actions between my "brainstorming" and my "GTD" mindmap...

That's when I started playing with attributes in Freemind 0.9.x (not the stable release, so look for the beta release in the Sourceforge download page!). Attributes are the more exotic new feature of Freemind. I assume that attributes were introduced to allow the integration of Freemind and Taskjuggler, an open source project management tool that runs on Linux. Attributes allow you to tag your nodes with attribute pairs.

When I am processing my mindmap (e.g. in my weekly review) I can tag the next action for a given project or subproject with the context in which I can take that action. Together with the new filter function in Freemind you can then depending on your context only show those branches of your mindmap where you can take action in the given circumstances (e.g. all the phone calls when you are near a phone, emails when you are writing mails, errands when you go out, ...).

You can try it out using my template file with the attributes that I am currently using (right click here and save as, don't forget that you need Freemind 0.9.x). If there is sufficient interest, I will post a screencast that shows how I configured Freemind and the modi operandi that I am using. I am publishing this article on the Drupal planet, because I know that a lot of people in the Drupal community are interested in these concepts. Is this proper? If you have an opinion on whether this article does or doesn't fit on the Planet, or if you want to share how you use mindmapping to improve your productivity, or you are interested in the screencast, please leave a comment.

I love this idea -- it's so innovative. I am a big fan of mindmaps, but never thought of using one to organize my time demands. It seems like a natural fit - the only concern I have is what happens to a time management system based on mindmaps when I am away from my laptop for a day or two. I'm not sure what I'd do, as I'd be unable to change the map.
Francis

Thanks for template. I've caught the GTD fever and have been using FreeMind for a long time. I found I had so many maps that I was running into a lot of overlap.

I then came across the recently OSS Compendium. Very powerful database driven concept map built by Verison/Open University and used by the likes of NASA for astronaught to remote science team meetings.

Different, free form philosophy. And the drag and drop hypermedia function to a connected folder gets over the broken hyperlink barrier.

More freedom and connections but not as strong as FreeMind for speed. I have come to use it as a higher horizon way to keep track of my .mm files, meetings, files and concepts.

If you're interested l have mapped up a lot of content or just google compendium knowledge institute.

Try out Mindmapping

The best way to see the value of mindmapping is to try it out in the next 3 or 4 meetings you attend. You don’t need any special software to start. Just use a clean sheet of paper. Place a circle or square in the center and label it with the name of the meeting and date. Each time a new subject is introduced, write two or three words max to describe each and place these in a new circle near the original one. If there are sub-topics for a subject, add these in the same way, but this time around the subject. After you’ve practiced a few times, you’ll be able to tell if this is a process that could fit in with your particular style.

What's really needed in freemind (and, perhaps, all other mindmaps) is a tool to diff/merge mindmaps. Since freemind stores things in XML, this should be possible, but I haven't seen it anywhere. The usefulness of this would be to show how a mindmap "evolves" over time (a great help if you want to give your boss a running overview of what you're working on).

Anyone want to take up the challenge?

I'd like to see drupal and freemind cross some more. Their was a module back in the 4.7 days for freemind site map: http://drupal.org/project/freemind. The project needs a maintainer obviously. :-)

I've also seen a drupal site that has the ability to accept and display FreeMind mind maps. That seems like a neat bit to pull into a module.
http://www.technologyandsocialaction.org/node/384

That's pretty neat, yes. One of our colleagues is now doing some research about editable mindmaps in Drupal...

You're probably right that it doesn't belong on the Planet, but I for one am very glad you did leave it there.
Hartstikke bedankt!
Bob

As promised I created a screencast on this topic. You can find it at http://www.pronovix.com/getting-things-done-freemind-screencast

Thanks for the article, it has finally pushed me to give mindmapping (with FreeMind) a try. I hope that you can release a screencast of your M.O. soon. :)

Great article Kristof!

I for one happy to find this article. I hope more people think the same and you do the screencast.