" "

GTD & Kanban: Similarities, Differences & Synergies Between The Two

flower_bee

In this article in the "GTD & Personal Kanban Series" we will explore the why? behind bringing GTD & Personal Kanban together.

What is Getting Things Done (GTD)?

GTD emerged as a highly effective and popular personal productivity approach in the early two thousands. The approach consists of a five stage process, a workflow to guide that process and a couple of techniques for handling choice around what to do at any given moment, what should be progressed as soon as possible or someday/maybe, and also, how to handle life and work's various horizons - from now at this moment, all the way through to what is important to you in life as a whole. 

This article isn't a '101' on GTD, for that there are plenty of resources available, which are linked to here. On a personal note, I find that GTD frees my mind enabling me to focus totally on the tasks at hand, and also represents a concrete approach to help achieve Stephen Covey's first three habits of his famous: The Seven Habits of highly Effective People.

What is Kanban?

This whole site is about Kanban in the context of solving personal and group problems around the home and workplace,  for a great 101 head over to here.Kanban has allowed me to increase the throughput of things getting done.SimilaritiesThough targeted at different problems, there are similarities between Kanban & GTD.

  • The breaking down of "stuff" into discrete items to be processed - With GTD this happens as part of taking each item from the physical and/or electronic inboxes and asking if it is actionable, and if so, what is the next physical action.  With Kanban, we create stories which form the Kanbans themselves, to then be placed on a backlog.

  • Inboxes & Backlogs - These are both areas where potential work is collected, and represents the start of either a GTD process with inboxes, or a Kanban process with backlogs.  The similarity here will differ based on context, and it's fair to say that with a backlog, some initial processing of the material onto the backlog may have taken place.  With GTD, raw material is added to the physical or electronic inboxes.

  • Lists, lists & more lists - Both GTD & Kanban utilise lists.  In GTD's case it can take any form as the process is not prescriptive in it's concrete implementation.  In Kanban's case, there are lists, though they are split into dimensions, such as stage/state/work station the story is at, and there is additional process related information, like WIP limits and checklists.

  • Contexts - Kanban & GTD are very flexible in their applications.  Both can be shaped to fit various situations.  For example, manufacturing cars, or managing your reading list in the case of Kanban.  GTD can have a "context list" for pretty much anything you can imagine, from a specific location to a situation you find yourself in, where certain work makes sense.

  • With both GTD & Kanban granularity is important - For GTD, it's not about writing lists of goals: "buy milk", "fill in tax return", but rather, GTD is concerned with determining the next action required and given the right context or time, just performing that action without having to constantly figure out the next step each time.  In Kanban's case, it favours work items that are discrete, unambiguous and ideally of a similar "size" to reduce variance.

  • Support for levels of granularity - Kanban can achieve this with a kind of nesting of Kanbans and horizontal swim-lanes.  Or, multiple Kanbans, one representing a higher level of granularity than the other, whereby the items in the "Kanban in the large" are related to those being processed in the "Kanban in the small".  I use an approach like this with my current projects and their related current actions being processed.  GTD achieves multiple levels of granularity with lists.  There is: purpose, vision, goals, focus, projects and plenty of contexts, for example "At work" & "At home".

  • Addressing Waste - Kanban addresses waste explicitly as does GTD.  Kanban using WIP limiting and "stop the line" techniques with a general attitude of continuous improvement.  GTD insists that any piece of "stuff" that enters your world should be processed once and once only, by using techniques like a 'Zero Inbox' policy and the 'Two-Minute Rule'.

  • Pull - At the most abstract level, both approaches exist to process work to fulfill a demand.  Both approaches pull work through a process to achieve the goal of getting valuable stuff done.

This is encouraging, it would appear that we have a lot to work with in terms of bringing these ideas together.

Differences between GTD and Kanban

There are obvious differences in the two approaches, given they are aimed at different problems. However, I find little that is polarised or in conflict but rather the differences are complementary in enhancing areas of non-existence or weakness in the other, when applied to personal productivity.

  • Reduced backlog size versus a clear head - Kanban comes from the world of Lean Manufacturing, where the Theory of Constraints philosophy is pervasive.  Large backlogs are considered to be wasteful as the cost of maintaining them and the friction they cause impacts the value that will be generated. A backlog that is sized so that it is processed rapidly and renewed with new stories regularly is considered ideal.  GTD is different to this, there are no caps, implied or artificial.  GTD encourages a clear head, to reduce stress and allow complete focus on the task at hand.  Obviously, there is a conflict there on face value.  In the past I had GTD action lists with hundreds of action items on them, and project and someday/maybe lists with 10s of items.

  • Kanban allows for Work In Progress (WIP) limiting -  GTD doesn't explicitly try to limit that which is being worked on in any hard manner, rather a softer approach which asks if something is relevant against focus, goals, vision, purpose or just plain want to do it now.  Sadly, GTD can lead to thrashing, when the total number of options for doing is enormous.  Kanban is all about focus, and if used well can seriously reduce the chance, let alone the act of context switching.

  • Visual control - Although I'm sure there are ways this could be addressed currently, as a whole, most GTD implementations seem to be light on visualisation of WIP.  Kanban is all about visualisation.

  • Process definition - GTD has a definite default process, which is not prescriptive in so far it's not all or nothing.  Kanban doesn't define a default, but rather provides tools to be used in a greater or lesser extent to get the right result in a context.

  • Prioritisation - In GTD there is no prioritisation as such.  By virtue of the fact something is actionable, it will either appear in a context action list, calendar, waiting for (delegation) or may appear project list.  With Kanban there are  all kinds of ways priorities can be defined.

  • Time critical actions - Kanban is about flow, so specific times and dates aren't catered for.  GTD does use calendars and possibly tickle files to cater for those things that do need attending to at a specific time and date.

I am certain there are more differences here, so please do highlight any to better our understanding.

Synergise

Lots of similarities and lots of differences, generally of a non-conflicting nature. The question is, where can we benefit from bringing these powerful approaches together?  Lets see...Kanban can help GTD a lot! The problem I have had with GTD is flow, thrashing and WIP limiting at all stages in particular contexts, especially the backlog.  I know there is waste there, given the number of times I have conducted a review and found:

  • It takes ages because of the size of the backlog.

  • I find out-of-date actions/projects, again due to the size of the backlog.

  • Feel like i should be getting some of the value of the review just by doing, instead of waiting for the end of the week review.

  • I have also struggled with pulling projects from the someday/maybe into current projects lists.

GTD can help Kanban in a personal productivity context by:

  • Providing a way for people to clear their heads to focus on what is at hand.

  • Excellent techniques for identifying what should be done or not.

  • Doing actions not goals, by forcing the right questions at the beginning of processing "stuff", instead of constantly asking what do I need to with this?

  • Handle work that needs to be on the calendar and most importantly some simple rules to motivate doing!  The Two Minute Rule being a great example.

  • Delegation.

  • Levels of focus in life and work.  Kanban doesn't address what it is you are flowing toward.

Over the coming posts in this series I will try to illustrate the above synergies with examples.  Again, please do comment, I'm keen to explore this more myself.

" "