Set-up a complete GTD system using Google Apps
Getting Things Done (GTD) , heard of it? Chances are you have and are probably using it to some extent. GTD is a extremely popular organizational method created by David Allen.It has been described as the productivity cult of the new info age.Over the years there have been many variations of this method, but the essence has remained same.The popularity of the system is evident from the number of systems that have become avilable that support. They range from simple papaer based systems to automated software systems. The post however is not about what GTD is , but about creating a GTD system using Google Apps.I will try to keep the information on what GTD is to the bare minimum, if you need more information or help on GTD. Just try Google search. There are a lot of excellent sources out there.(A comparison of the most popular GTD apps)
A GTD system relies of four main phases
- Collect – The collect or capture phase is essentially taking everything off your head.Everything and anything however small or big is captured.This is an ongoing phase and performed as often as required.
- Process – The collected information is processed and categorized into actionable items and non – actionable items. Actionable items are further grouped as Next items,Scheduled items i.e. which require to be done at a specific date or time, Waiting items that waiting on someone or some task and Projects i.e tasks which require a series of actions to be done before the main item can be completed.Non – Actionable items are either archived for future reference or thrashed.As a thumb rule processing should be done at least twice in a day.You can choose a different schedule based your inbox pattern.
- Review – As your system grows, you will probably have a few lists and number of projects and a lot many actionable next items in your system. A review of the system helps to identify and prioritize and build a focus list.You can do a daily, weekly and a monthly review.
- Execute or Do – Execute the action items in the Next actions
So why use Google Apps? Firstly It is free.All the Google applications used to set-up this system are free. Secondly it is accessible everywhere i.e You are not bound by system, hardware or software. You can access your system from anywhere as long as you are connected to Internet. You can even access it on your smart phones, both iOS,Android or Blackberry.However the most compelling reason for me is that I am yet to come across a application or a product which has all the components of a GTD system i.e. mail,to -do lists,calendar and a filing system.
Before jumping to the set-up details, lets quickly summarize the elements of a basic GTD system
- The Inbox (Or the Capture System) – Dumping everything for later processing (Gmail,Google Tasks, Chrome Plug-ins)
- Next Action Lists – Storing your next actions (Google Tasks)
- Projects Lists – For storing your projects and associated tasks (Google Tasks)
- Waiting Lists – For your waiting and delegated tasks (Google Tasks)
- Calendar – For your scheduled events and tasks (Google Calendar)
- Reference Filing System – Storing for reference (Google Docs)
Google tasks is available as an integrated app within Google Calendar and Gmail. It can be launched from either of those or can be launched independently (see the tips section below).Google Tasks forms the core of the GTD system.It is a simple application to create and manage multiple lists. First you will need to create the following lists in Google tasks.
- Inbox – Google tasks comes with one default list.Rename the default list to use as an Inbox. By default when you access tasks from GMail, it opens the default list(the default list cannot be deleted, but can be renamed).Since your email is one of your primary source of information, as you process your mail you will want to quickly send them to your task lists. You can do this via the more actions button in gmail.
- Next Actions – For all immediate actionable items
- Waiting – Use the waiting list for items that waiting on someone or some task, including delegated tasks.
- Focus List – This is actually a personal GTD hack that I have been using for sometime now. As i do my daily review, I add the items that i would like to focus on for the next day. Sometimes it may be just one. the idea is to clear out your focus list first before attacking your next items.
- Scheduled – All your scheduled items will make up this. You will need this list also in your calendar setup which we will go through later.
- Projects - This list will hold your projects and sub projects. To create hierarchical tasks just use the indent option in Google Tasks or you can toggle between the ‘Tab’ and ‘Shift+Tab’
- Someday – All your someday and later items will be part of this list.
Google Task Tips for GTD
- You can use the task description to store supporting information.
- For a more context sensitive sorting, you can setup multiple Next Action lists for example shopping, calls etc.
- By default Google tasks appear as a popup within your screen in GMail or Google Calendar without any maximize option. The workaround to view the tasks separately and maximized is to use the following URL https://mail.google.com/tasks/canvas. This canvas mode is nice when you are processing and reviewing your items.
Email is the most common source of your action items.I use Gmail as my primary mail system with the following setup specifically for GTD
- Mail Consolidation – You can configure gmail with your other POP email accounts.The multiple inbox feature makes this more elegant. Check out more on multiple inbox here.
- Priority Inbox – Gmail recently introduced the priority inbox feature which is just awesome.In my setup I have tweaked it to have sections actionable email, important and all others. More information on tweaking priority inbox here.
- Sending email as tasks to your Inbox (Default) list for processing it later during your review.
Google Calendar is perhaps the best calendar application out there. You can create multiple calendars and also share calendars. Tasks with due dates are automatically appear on your calendar along with your appointments for the day.However, currently Google calendar can only support one list at a time.To make your scheduled tasks show up in your calendar make sure select your scheduled list in google tasks while in the calendar application.Once you have done this.Every time you access Google Calendar your scheduled tasks will be displayed.
Tip – Google has a calendar sync utility which can sync outlook events with Google Calendar
Chrome with Extensions
I use Google chrome as my primary browser with the following extensions to complement the GTD system
- Google Calendar Checker – This allows you to quickly see the time until your next meeting. You can also open your Google Calendar from it.
- Google Tasks – A simple extension to quickly add tasks while you are browsing. It opens your default list, which by now should have been renamed to Inbox List.
- Chrome Notepad – This is my favourite and most used.A very simple notepad for Chrome to quickly jot down information. It also supports syncing between different browsers.
I am sure you will find the equivalent plug-ins for FireFox as well.
A filing system for your reference items is a critical part of your GTD setup.I have been using Google docs for this and have been quite happy with the results.Google docs is more than just an alternative to your more traditional office suite. One of the biggest advantage it has is that it is available over the Internet.You can directly save attachments from your Gmail to Google Docs.Its not limited to GMail, you can upload any file directly to Google Docs.It also has collaboration features to enable you to share documents if you need to. The search feature works great enabling ediscovery.For the record all the posts on this blog have been created on Google Docs.
Well that is just about it. You have a basic GTD system setup in Google apps.However there are a couple of limitations to the system
- No Context Sorting – Though you can have workaround and use task descriptions to store your contexts, you will not be able filer an sort based on context, unless of course you create separate lists for each context.
- No ‘in your face’ notifications – The only way to get notifications on this system is via desktop notifications. However there is a sliver lining to it, it forces you to do a daily review of the system
Do you have your own hacks or tips to add please leave a comment here connect via the About page on the top menu.