XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. News

Emacs et org-mode pour votre gestionnaire de choses à faire (TODO list)

The 2010-08-29 at 18:14 by Loïc d'Anterroches filed under News.

Ce WE, j’ai pris le temps d’optimiser ma gestion de mes choses à faire, j’ai encore du travail, mais cela avance. Le but est d’augmenter ma productivité en coupant les phases lentes ou non efficaces. Si vous suivez tous les gourous et coachs, ils vous diront que pour devenir une référence dans votre domaine, pour réussir, il faut être bon dans le domaine et passionné. La combinaison "bon + passionné" permet de facilement mettre les heures qu’il faut dedans pour devenir excellent. Pourtant, pour être productif il faut appliquer la méthode inverse. Vous ne pouvez pas faire mieux que ce que vous faites déjà très bien, il faut au contraire diminuer les phases lentes et les pertes de temps, cela laisse plus de temps pour là où vous excellez mais aussi plus de temps pour faire d’autres choses intéressantes.

C’est le principe de la méthode TPM ou Total Productive Maintenance. TPM vient de l’industrie (c’est la méthode Toyota), l’idée est simple, regarder la productivité d’une machine ou ligne de production tout au long de sa vie. Cela veut dire faire une analyse fine dans la journée du temps réellement passé à faire chaque opération et classifier chaque opération pour avoir le décompte du temps sur la maintenance, la production, les incidents, etc. Cette première analyse permet déjà de constater que bien souvent, une ligne de production ne tourne guère au dessus de 80% du temps pour produire. À partir de ces informations, on peut alors commencer à agir.

"If you can not measure it, you can not improve it." Lord Kelvin

Dans cette dynamique, j’ai donc décidé de mieux suivre l’utilisation de mon temps dans ma journée. Si je peux produire autant mais mieux pour avoir plus de temps pour ma famille, cela serait très bien. Ma dynamique est celle d’une réduction du travail en multi-tâches et de la suppression des opérations répétitives et inutiles. J’utilise maintenant de plus en plus Conkeror pour naviguer sur Internet, cela réduit mon utilisation de la souris et j’ai décidé de me remettre à Getting Things Done couplé à un suivi de mon temps passé à faire les choses.

Pour cela, j’ai remis en place org-mode pour GTD. Il y a 3 ou 4 ans, peut-être même plus, j’avais utilisé avec succès le mode planner d’emacs, mais certaines limitations m’avaient finalement poussé à l’arrêter. En 4 ans, la situation a bien changé et org-mode répond à tous mes besoins que voici :

  • gestion d’une liste de choses à faire ;
  • pour chaque chose à faire, possibilité d’avoir des points de second niveau ;
  • pour chaque tâche, possibilité d’associer une date limite ou une date pour commencer ou les deux ;
  • possibilité de compter le temps passer sur chaque tâche et de faire un rapport ;
  • possibilité d’associer des labels et un statut pour chaque tâche.

Avec tout cela, l’ensemble de l’information tient dans un simple fichier texte facilement éditable sans emacs. Encore mieux, le format étant simple et structuré, org-mode me donne un joli plan de ma semaine en fonction de ce que j’ai défini dans mes tâches :

org-mode avec plan de la semaine sous emacs

Dans le buffer du haut, vous pouvez voir le fichier texte, certaines lignes sont cachées automatiquement par org-mode et la coloration permet de vite se repérer. Dans le buffer du bas, vous voyez comment org-mode interprète ce fichier texte pour en sortir mon plan de la semaine. C’est simple et élégant.

Pour cette semaine, il me reste à continuer la transition vers Conkeror. Je dois pour cela, entre autre, transférer mes mots de passe et mes sessions qui sont aujourd’hui sous Firefox, ce n’est pas très amusant car j’en ai beaucoup.

Comments from readers

franck said:

Limiter le travail répétitif et inutile, je trouve que c'est une bonne démarche. Néanmoins, nous ne sommes pas des machines. Personnellement, je n'aime pas vraiment le terme "productif" quand il est accolé à l'humain. Quelqu'un qui n'est pas productif, faudrait le jeter ? Je pense contrairement au GTD qu'on commet des bourdes énormes voire très dangereuses en essayant de tout mesurer. Les grandes découvertes sont, je crois,pour la plupart, issues d'erreurs, de rêveries, dues au hasard, à des éléments qu'on n'avait pas rationnaliser. Enfin bref, je pars en live... Essayer de s'organiser au mieux lorsqu'on a une multitude de choses à faire est certainement quelque chose de positif. Appliquer des méthodes de machines sur des humains, ça doit l'être beaucoup moins amha. De plus, Toyota, ils ne sont pas plantés il y a quelques temps ? ;)

Loïc said:

GTD n'essaye pas de tout mesurer. Le principe est simple et unique : avoir un système efficace de stockage et récupération de l'information pour avoir la tête libre pour faire ce qu'on a envie de faire au moment qui convient le mieux. En gros, laisser la machine faire le travail qui lui incombe et l'Homme le reste.

La méthode de Toyota est d'abord une méthode appliquée aux gens. Elle a remis les travailleurs au centre en leur donnant un rôle majeur dans la production (un "visse boulon" peut arrêter une ligne de production pour un défaut). Pour info, il a été prouvé et jugé (les US passent tout en justice) que les voitures Toyota sont hors de cause dans les histoires aux US. Le rappel des voitures a été fait uniquement pour une question d'image de marque.

Les grandes découvertes sont faites par des gens ayant beaucoup cherché et surtout ayant pu se concentrer sur leur travail et non pas sur la liste des courses. GTD c'est cela, donner aux gens l'esprit libre pour penser.

franck said:

Merci pour ta réponse très explicative. Je me doutais un peu que je n'avais pas pris le temps de me renseigner précisément, que je n'avais pas bien pigé et que je mélangeais le toutim.
Si GTD a pour but de donner la liberté de penser, ça va même intéresser Florent P. ;)
Ta réponse à mon comment "épidermique" m'a donné l'envie de me pencher sur tout cela. Re-merci.

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS