From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Cl=E9ment_Mayet?= Subject: GTD in org mode - in which project is this action ? Date: Wed, 19 Sep 2012 10:31:54 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b2e4e34cedf7004ca09d6e6 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:34289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEFhS-0004MX-Oq for emacs-orgmode@gnu.org; Wed, 19 Sep 2012 04:32:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEFhL-00050e-Or for emacs-orgmode@gnu.org; Wed, 19 Sep 2012 04:32:02 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:49447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEFhL-00050S-En for emacs-orgmode@gnu.org; Wed, 19 Sep 2012 04:31:55 -0400 Received: by pbbro12 with SMTP id ro12so2190933pbb.0 for ; Wed, 19 Sep 2012 01:31:54 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --047d7b2e4e34cedf7004ca09d6e6 Content-Type: text/plain; charset=ISO-8859-1 Hi all, I've discovered emacs org-mode a few days ago, and I think I've finally found the tool I've been looking for for monthes. I'm a PhD student and I feel the need to organize my thoughts tasks and notes. I would like to implement a GTD-like workflow in org-mode. I used to use tiddlywiki ([mGSD]) and would like to find a similar workflow in orgmode. I have several projects, in different areas (research, administrative, etc.) for my work and my personal life. In each project, I would like to have a project's description, some todos, and a history (logbook). I've read this page [http://orgmode.org/worg/org-gtd-etc.html] and some of the tutorials related to GTD. However I'm still having (at least) one question. Given an action in a project, I would like to see the action's project in the agenda view, and even better, to order actions by project (or by context, then by project). Does somebody have any hints on how to do that ? Below is an export of the .org file I made for myself to determine how to implement my worflow. This is inspired by different tutorials and posts from this mailing list. There are still some open questions... Again, any hints are welcome ! Thanks ! Clement [mGSD]: http://mgsd-docs.tiddlyspace.com/ 1 Basic workflow : ------------------- - catch everything in a scratch file - every week, empty scratch file and organize process information, refile TODOs, create projects, etc. Go through every active project and choose next actions (change state from TODO to NEXT). - DO things ! get a list of NEXT actions (using agenda view ?) in a given context. Possibly filter actions according to realm (personal/work) and area (administrative, research, etc.). Actions should also be ordered according to their projects. It would be something like : - Context 1 - project 1 - list of actions - project 2 - list of actions - Context 2 *I think the main difficulty is to get the project to which the action belongs as it is only a heading above the action. My first question is : should I use properties, tags , something else ?* 2 File organisation -------------------- I will probably use different files for the different areas. - *scratch.org* (for quicknotes,todos, ideas of projects, to be organized/refiled later on during the weekly review) - Work inbox.org: tasks without project or things to be refiled (maybe redundant with the SCRATCH file?) research.org: some ongoing and or longterm projects bibliography: does not really contains projects but scientific notes about the articles I read, with TODOs/NEXT for things to read, tags.. One entry for each article. Maybe organised under some main entries. Project will often have links to bibliogrpahy entries. development: code development administrative: - Personal inbox.org: problem : same name as the work inbox (maybe use Pinbox and Winbox) perso.org: no need for now to make areas for personal things *Is there any way ( interest ?) to use subfolders to separate Work from Personal things ?* 3 Project ---------- 3.1 Project's contents : ========================= 3.1.1 project description ~~~~~~~~~~~~~~~~~~~~~~~~~~ *Should I put it under another headline (description, outcome) or directly under the project's headline ? Any thoughts about this ?* Must be easily exported in html to a website giving an overview of my current research work (PUBLIC) . 3.1.2 Action list: ~~~~~~~~~~~~~~~~~~~ Actions will not published or in restricted acces (RESTRICTED, this means at least two levels of publication). *Use property for that ?* Each action has * status : - TODO : an action - NEXT : a TODO set to NEXT during weekly review, directly actionable. Record a time stamp to be able to identify next actions which stay too long in this status - WAITING : not actionable right now. Record a time stamp and note to explain what i am waiting for. I would also like to list actions that should be done by the person X (my boss, a colleague, etc.) and export it to html (then to a restricted acces webpage, or sent by email, or whatever). *Should I use a tag with the name of the person, or a property "WAITING_ON:" ?* - DONE : record a time stamp to be able to make a list of actions done during last week / month and export it (RESTRICTED). - CANCELED this is done either with : 1. "#+TODO: TODO(t) NEXT(n!) WAIT(w@/!) | DONE(d!) CANCELED(c@)" in each file's header 2. The following code in the .emacs (setq org-todo-keywords '((sequence "TODO(t)" "NEXT(n!)" "WAIT(w@/!)" "|" "DONE(d!)" "CANCELED(c@)"))) * contexts (as few as possible) Use tags - :@office: - :@home: - :@errands: - :@offline: 3.1.3 Project's logbook ~~~~~~~~~~~~~~~~~~~~~~~~ Record of every step in the project, with time stamps, after project description and list of actions. (Possibly published on website ?, RESTRICTED/PUBLIC). 3.2 Area ========= - is given by the file in which it is contained (i.e category) - usefull to easily filter tasks (if I just want to do administrative work this morning, or read some bibliography...) 3.3 Tags ========= general keywords, relative the project's content, for easy search / filter (not really GTD related) 4 Agenda views (actions with their relative project) ----------------------------------------------------- 5 Could column view be of any help given what I would like to do ? ------------------------------------------------------------------- 6 Use of templates ------------------- 7 Hooks for automatic export ----------------------------- --047d7b2e4e34cedf7004ca09d6e6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi all, I've discovered emacs org-mode a few days ago, and I think = I've finally found the tool I've been looking for for monthes. I= 9;m a PhD student and I feel the need to organize my thoughts tasks and not= es.
I would like to implement a GTD-like workflow in org-mode. I used to use ti= ddlywiki ([mGSD]) and would like to find a similar workflow in orgmode. I have several projects, in different areas (research, administrative, etc= .) for my work and my personal life. In each project, I would like to have = a project's description, some todos, and a history (logbook).
I've read this page [http://orgmode.org/worg/org-gtd-etc.html] and some of the tutorials = related to GTD. However I'm still having (at least) one question. Given= an action in a project, I would like to see the action's project in th= e agenda view, and even better, to order actions by project (or by context,= then by project). Does somebody have any hints on how to do that ?
Below is an export of the .org file I made for myself to determine how to i= mplement my worflow. This is inspired by different tutorials and posts from= this mailing list. There are still some open questions...=A0 Again, any hi= nts are welcome !

Thanks !

Clement

[mGSD]: http://mgsd-docs.tiddlyspace.com/


1 Basic work= flow :
-------------------
- catch everything in a scratch file
- every week, empty scratch file and organize process information, refile T= ODOs, create projects, etc. Go through every active project and choose next= actions (change state from TODO to NEXT).
- DO things ! get a list of N= EXT actions (using agenda view ?) in a given context. Possibly filter actio= ns according to realm (personal/work) and area (administrative, research, e= tc.). Actions should also be ordered according to their projects. It would = be something like :
=A0 - Context 1
=A0=A0=A0 - project 1
=A0=A0=A0=A0=A0 - list of actio= ns
=A0=A0=A0 - project 2
=A0=A0=A0=A0=A0 - list of actions
=A0 - C= ontext 2

*I think the main difficulty is to get the project to which= the action belongs as it is only a heading above the action. My first ques= tion is : should I use properties, tags , something else ?*

2 File organisation
--------------------
I will probably use dif= ferent files for the different areas.

- *scratch.org* (for quicknotes,todos, ideas of projects, to be organ= ized/refiled later on during the weekly review)

- Work
=A0 inbox.org: tasks without= project or things to be refiled (maybe redundant with the SCRATCH file?)=A0 research.org: some ongoing and or= longterm projects
=A0 bibliography: does not really contains projects but scientific notes ab= out the articles I read, with TODOs/NEXT for things to read, tags.. One ent= ry for each article. Maybe organised under some main entries. Project will = often have links to bibliogrpahy entries.
=A0 development: code development
=A0 administrative:
=A0
- Perso= nal
=A0 inbox.org: problem : same name= as the work inbox (maybe use Pinbox and Winbox)
=A0 perso.org: no need for now to make areas for personal things<= br>
*Is there any way ( interest ?) to use subfolders to separate Work from= Personal things ?*

3 Project
----------

3.1 Project'= s contents :
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D

3.1.1 project description
~~~~~~~~~~~~~~~~~~~~~~~~~~
*Should I put it under another headline (desc= ription, outcome) or directly under the project's headline ? Any though= ts about this ?*
Must be easily exported in html to a website giving an = overview of my current research work (PUBLIC) .

3.1.2 Action list:
~~~~~~~~~~~~~~~~~~~
Actions will not publishe= d or in restricted acces (RESTRICTED, this means at least two levels of pub= lication).
*Use property for that ?*
Each action has
* status : =
=A0 - TODO : an action
=A0 - NEXT : a TODO set to NEXT during weekly rev= iew, directly actionable. Record a time stamp to be able to identify next a= ctions which stay too long in this status
=A0 - WAITING : not actionable= right now. Record a time stamp and note to explain what i am waiting for. = I would also like to list actions that should be done by the person X (my b= oss, a colleague, etc.) and export it to html (then to a restricted acces w= ebpage, or sent by email, or whatever). *Should I use a tag with the name o= f the person, or a property "WAITING_ON:" ?*
=A0 - DONE : record a time stamp to be able to make a list of actions done = during last week / month and export it (RESTRICTED).
=A0 - CANCELED
= =A0 this is done either with :
=A0 1. "#+TODO: TODO(t) NEXT(n!) WAI= T(w@/!) | DONE(d!) CANCELED(c@)" in each file's header
=A0 2. The following code in the .emacs=A0
=A0=A0=A0 (setq org-todo-key= words
=A0=A0=A0=A0=A0=A0=A0=A0 '((sequence "TODO(t)" "= ;NEXT(n!)" "WAIT(w@/!)" "|" "DONE(d!)" &= quot;CANCELED(c@)")))
=A0
* contexts (as few as possible)
=A0 Use tags
=A0 - :@office:=
=A0 - :@home:
=A0 - :@errands:
=A0 - :@offline:
=A0=A0=A0
=
3.1.3 Project's logbook
~~~~~~~~~~~~~~~~~~~~~~~~
Record of e= very step in the project, with time stamps, after project description and l= ist of actions. (Possibly published on website ?, RESTRICTED/PUBLIC).

3.2 Area
=3D=3D=3D=3D=3D=3D=3D=3D=3D
- is given by the file in w= hich it is contained (i.e category)
- usefull to=A0 easily filter tasks = (if I just want to do administrative work this morning, or read some biblio= graphy...)
=A0

3.3 Tags
=3D=3D=3D=3D=3D=3D=3D=3D=3D
general keywords, relative = the project's content, for easy search / filter (not really GTD related= )


4 Agenda views (actions with their relative project)
-----= ------------------------------------------------
5 Could column view be of any help given what I would like to do ?
----= ---------------------------------------------------------------
6 Use of= templates
-------------------
7 Hooks for automatic export
-----------------------------

--047d7b2e4e34cedf7004ca09d6e6--