On Aug 19, 2012, at 10:59 PM, Marcelo de Moraes Serpa <celoserpa@gmail.com> wrote:

What do you think; and what word do you use as your TODO keyword?

I use:

(sequence "BACKLOG(b!)" "TODO(t!)" "DOING(o!)"  "|" "DONE(d!)")

I treat my Task sequence as a form of a non-visual Kanban. I self-impose workflow limits on the number of items that are allow to be DOING (currently in process) and TODO (committed to doing). I use BACKLOG for items that I have captured but not necessarily committed to yet. I try to always select work from my DOING list. If that has space available in the workflow limit I review my TODO list and “pull” into DOING. If the TODO list has space available, I review BACKLOG and pull forward into doing. I have agenda view for each of these “Kanban Lanes”.

I have a grand thought of someday writing an agenda view or mode that looks like a Kanban board -- I've seen some of what can be done with respect to views in Emacs from the ~calfw~ package, so it is just a matter of time.

Other's have mentioned ideas like waiting on someone else, needs to be verified, etc. I keep those as a separate ~org-todo-keywords~ sequences so that I can use ~S-<left>~ nearly exclusively as my keystroke to “pull” an item forward in the value stream. So for completeness, my task sequence also includes:

(sequence "WAITING(W@)" "VERIFY(v@/!)" "|" "NOT_DONE(N@/!)")
(sequence "ERRANDS(E!)" "|" "DONE(d!)")
(sequence "RECURRENT(!)" "|" "DONE(!)")

I only have to use a direct task selection (not S-<left>) when moving a task out of the main flow into WAITING or VERIFY or moving a task back from WAITING or VERIFY into the main sequence. 

HTH

Mike