Project Management Features
Now we come to the most crucial feature of FreeMind. As mentioned in the beginning, besides its use for mind mapping and brainstorming initiatives, FreeMind can also be used productively for project management. This feature is available only in the present beta release, FreeMind 0.9.0. This release has many exciting features including WYSIWYG editing for nodes, scripting, filters, attributes etc...
Our interest here is mainly with the "attribute" feature which has been added, and the related scripting. An attribute, essentially provides a new perspective to the node, by including new parameters which can be used for filtering and viewing nodes and the mind map selectively. Thus we can define attributes like task name or task id, effort, start date, resource , predecessor and enter different values of these attributes for different nodes. Combine this concept with breaking up the map into nodes for tasks, resources and accounts, with actual tasks appearing as task sub-nodes, resources as resource sub-nodes etc..
Then what we need is to be able to associate the attributes under the task sub-nodes with the attributes under the resource sub-nodes, to be able to come up with a project plan. This can be done using such a mind map in conjunction with Task Juggler , an open-source project management tool for Linux, and you have a complete project management capability built into FreeMind. This is what really gives FreeMind the exciting capability to "possibly change the way we do everything". I will be looking forward to a time when we can use FreeMind to manage a complex SAP implementation project covering planning, scheduling, monitoring and control.
I am quite sure this will not be a faraway dream, given all the features and capabilities getting built into FreeMind.