One of the more popular requests that we get on a weekly basis is how to use Agile Results with Mind Maps.
If you’ve read our series on Agile Results, you’ll know that we introduced the concept of “roadmaps” to provide an overview and record of what you’ve completed and accomplished using the Agile system. In our original series we recommended the use of roadmaps alongside a written journal, with the journal providing detail, and the roadmaps/mindmaps providing an overview of how different outcomes and areas of life tie together.
The question we usually get is “I love mindmaps. Can I implement Agile using just mind maps?” Well, yes, you can… sort of. We highly recommend using a journal alongside mind mapping for Agile, but in this article we’ll show you how we have used solely mindmaps in the past.
All the mindmaps created for this article are done with Mindjet Mindmanager, which we have used and continue to use on both Windows and Mac.
We’ve created a zip pack of the example mindmaps that you’ll see in this article – you can download it here. You’ll need MindManager to view them.
Organizing Your Mind Maps
The first thing you want to do is use a folder hierarchy to organize your mind maps, like this:
- /roadmaps
- /roadmaps/weekly
- /roadmaps/annual
- /stories
- /tasks
This should be pretty self-explanatory. If it isn’t ask in the comments and we can clarify further.
You’ll also want a naming convention for each of your files. I prefer:
- Weekly Roadmaps: weekly-roadmap-2012-wk13.mmap
- Annual Roadmaps: annual-roadmap-2012.mmap
- Stories: stories-2012.mmap
- Tasks: tasks-20120327.mmap
Again, this should be pretty self-explanatory – use week numbers, month numbers and days to indicate what the mindmap represents.
Let’s get into each of these mind maps in detail.
Annual Roadmaps
The first thing you want to do is create a template for your annual roadmap. If you’ve read our series on Agile, you’ll remember that Annual Roadmaps cover:
- Annual outcomes.
- Monthly outcomes.
- Weekly outcomes.
- Sprints.
- Events.
- Notes.
So, starting with a blank mindmap, put “Annual Roadmap 2012” (or whatever the year is) in the middle. Then, create tier 1 nodes for each month, as such:
Under each month, put:
- Outcomes.
- Events. Any important events for the month, like secondment overseas or a vacation.
- Sprint. Your monthly improvement sprint for the month.
- Notes. Anything of note about that month.
Then, you want to fill in your 3 outcomes for the year (as per Agile’s guidelines):
Note that the annual outcomes should go under the month they are due. If in doubt, place them under December.
Under each of these outcomes, flesh out some details:
- Why. Your reasons for doing that outcome. The reasons can be as general or as specific as you like, but you must have a reason. This helps you prioritize tasks.
- How. A mini-plan for how the outcome will be completed. Get specific with this – it helps.
- Result. This is what the plan looks like when it’s done, and lets you know when you’ve completed the outcome.
Once you’ve done this for your annual outcomes, you want to repeat the process for your current monthly outcomes:
You may also want to plan out your sprint for the month using a goal framework.
If you’ve done this correctly, your annual roadmap at present should look a little something like this:
Weekly Roadmaps
You now want to similarly repeat the exercise for your weekly roadmap.
Begin with a central node of “Weekly Roadmap 2012, Week 13” (or whatever the present week is). Then, create tier 1 nodes corresponding to areas of life:
- Personal Projects. These are your non-work projects, like home renovations. Also includes reviews, task management and organizing.
- Finances/Wealth. Anything to do with money, career, business or finances.
- Social. Anything to do with spouse, partner, family, friends.
- Health. Both physical and psychological health.
- Mind. Anything to do with knowledge acquisition, education and learning.
- Play. Anything to do with downtime and fun.
- Sprint. Your monthly sprint for the current month.
The next step is to input your currently weekly outcomes, like this:
As with your annual roadmap, be sure to specify the why, the how and the result as well.
Also, fill in the weekly outcomes on your annual roadmap too, so there is a link between the two:
Task Management Mind Map
Is it possible to manage your tasks purely on a mindmap without a dedicated task management system like OmniFocus or Things?
Sure, but we personally don’t think it’s ideal.
In a pinch though, this is what we would do.
1. Set up a mindmap with the different areas of life, then second tier nodes of “active” and “archived”.
2. Use iconic tags to highlight when things are due.
We would create a new version of this mindmap daily, much like the Word-based todo list we talked about in Simple Task Management.
The advantage of using a mindmap is that you can see everything at a glance – the disadvantage is that it can get clunky and there is much less information available when specifying detailed tasks.
Journals and Stories in Mindmaps
Another key component of Agile is a journal, which can be converted into mindmap form as well.
The way that we experimented with this was creating a separate mindmap for our overall life story, writing it in bullet/node form and updating it frequently. For example:
We also added an extra node to our weekly roadmap for daily journal entries:
And one on our annual roadmap for weekly entries:
You will also have to devise a color-coded system and learn to collapse and expand nodes on your mindmaps to keep them neat and readable.
Now that you have a basic set of roadmaps to work from, let’s look at how you maintain this setup.
Mindmap Maintenance Cycle
Here are the color codes that I use to distinguish the status of outcomes:
- Orange. Outcome is currently active.
- Green. Outcome was completed successfully and on time.
- Red. Outcomes was not completed successfully.
- Pink. More than 50% of the outcome was completed.
Daily Cycle
On a daily basis, you want to:
- Add daily outcomes to your weekly roadmap. Use Covey’s Quadrants to prioritize for they day. Refer to your Task Management Mindmap too.
- In the evening, mark daily outcomes as completed or not, and mark off corresponding weekly/monthly/annual outcomes if they have changed.
- Update journal entry nodes on roadmaps.
Weekly Cycle
On a weekly basis, you want to:
- Create a new weekly roadmap and set outcomes for the week. Plan out the upcoming week day-by-day.
- Review on the weekend, and mark outcomes completed or not. Mark monthly/annual outcomes if they have changed.
- Update journal entry nodes on roadmaps.
Monthly Cycle
On a monthly basis, you want to:
- Create new monthly outcomes on your annual roadmap.
- Review at the end of the month, checking of outcomes completed/not. Mark annual outcomes if they have changed.
- Update journal entry nodes on roadmaps.
Annual Cycle
On a yearly basis, you want to:
- Set evergreen outcomes at the beginning of the year. Create a new annual roadmap for these.
- Check things off as the year progresses.
- Add notes as the year progresses.
- Use agility and reorganize and reset outcomes if necessary throughout the year.
- Complete your annual review during the last week of the year.
Wrap Up
Here’s another link to the example mindmaps that we’ve used in this article.
So there you have it – how to implement Agile Results using solely mindmaps. As we recommended in our original series on Agile, we prefer using a combination of mindmaps and journals to keep things better organized. For journals, we prefer Evernote. For creating roadmaps, we recommend using Mindjet MindManager for Windows and Mac.
You’ll also notice that there are aspects of Agile (such as the inner game components) that are fairly difficult to implement with mindmaps, and better suited to implementation via journal or written text form. If you haven’t read up on our original Agile Results series, you may do so here.
If you have any questions or comments, please ask away!
Photo © 2010 J. Ronald Lee
Awesome, thanks for sharing! I just recently discovered mmap files after running across this: https://www.mindjet.com/mmap-file/ and I cannot believe no one told me before how helpful they are, and the software itself! But since I just started, I needed some helpful tips to progress and this is amazing!!!
I’m really confused by the weekly maps. Especially given the differences here versus the agile setup articles.
Is there a reason you wouldn’t set your weekly maps up by days?
If you include your hotspots, what purpose are they serving here? Do you fill them in with tasks? Does each hotspot get an objective for the week? I’m just not sure why they are there if their only role is to serve as a place to put the three objectives.
thanks!
Hi Aaron
Great outline of an extensive use of MindManager to map out and run a process.
A couple of things which might help anyone using this is to link the maps. This is easily done in MindManager by dragging the maps from Windows File Explorer on to the topic you want to link to that map. When maps become too large it’s easy to create linked child maps by right clicking a parent topic and using Send To New Linked Map. The multi map view then provides an index of all maps linked to a parent or to print all the linked maps or combine them into one snapshot map.
Your repeating structures e.g. Details are easily stored as Map Parts so they can be added to a new topic.
Topic Alarms are a great way to bring you back to a map at a date and time or for pushing the topic into Outlook’s task list.
Hope this builds on your excellent process.
Andrew Wilcox, Cabre
Hi Aaron,
This is a really great post! Love how you have demonstrated the mind map in action with monthly, weekly planning.
Have you seen the mind map library and community at https://www.Biggerplate.com? It would be great if you add some of your maps to the library for others to view.
We have almost 30,000 members, and a library containing approximately 2,500 mind map examples and templates. It would be great if you joined us and shared your excellent map template!
Best wishes
Liam Hughes
Founder: Biggerplate
Hi Aaron, thanks for sharing this useful post.
I have used iMindMap for a while, and I think it is pretty neat. However, I found you recommend Mindjet several times in different posts. I would like to know what the differences between iMindMap and Mindjet are. What are their disadvantages and advantages? Thanks.
Hey Bruce,
I’ve used MindManager for longer than I can remember. I’ve tried other programs in the past (Novamind, Freemind, iThoughts on iPad, MindNode) but I always come back to Mindmanager. IMO it’s the best mind mapping solution out there because it creates mindmaps that read well on a computer (vs other programs that try to imitate hand-drawn mindmaps) and because MindJet is a real software company vs a single-person developer or a company whose main business is something apart from software.
I’ll put a note in our schedule to take an extensive look through iMindMap for you and we’ll put up an article for it.
– Aaron
Aaron,
I’d be interested in hearing your thoughts on iMindmap. I have been using it for about a year now and I love it. I’ve used Novamind and Mindjet’s products both and this outshines both in my opinion by far.
Let me know your thoughts,
Jason
Aaron, thanks for the post. Implementing your material into my personal workflow. But actually I want to ask – how it is better to combine this technique with mindmaps from one side and OmniFocus from the other?
Hey Dmitry,
I find that mindmaps are great for storing information and organising ideas, but aren’t ideal for storing lists of to-do items, which is what OmniFocus would be used for.