Le blog d'un geek devenu directeur technique

Billets dans la catégorie Outils

Flyspray

J’en parlais dans mon billet consacré aux listes, les buglists sont un élément essentiel dans la gestion des développements informatiques. Impossible de créer un logiciel, quel qu’il soit, sans y introduire des effets indésirables imprévus. Et il faut trouver un moyen efficace de lister ces bugs et de suivre leur résolution.

Je vais vous parler d’un logiciel open-source entièrement dédié à cela : Flyspray

Flyspray - page principale

Présentation

Flyspray est un logiciel développé en PHP, proposé gratuitement sous licence libre. Il est très facile à installer sur un serveur Linux, avec une base de données MySQL ou Postgresql. Ce n’est donc pas un logiciel qui s’utilise à distance sur les serveurs de son éditeur ; pas besoin de payer un abonnement mensuel. Par contre, il faut avoir un serveur à disposition (mais c’est souvent le cas en entreprise).

PLUS »

Basecamp

Je vais vous présenter aujourd’hui le logiciel Basecamp, qui est développé par 37Signals. C’est un peu le grand frère de Backpack dont je vous parlais la semaine dernière.

Là où Backpack visait à faciliter le stockage et l’échange d’information autour de projets, Bascamp va plus loin et propose des outils pour gérer plus finement le travail de groupe. On peut distinguer 5 fonctionnalités principales :

  • Les todo-lists.
  • La messagerie partagée.
  • Le partage de fichiers.
  • Les objectifs calendaires.
  • « Reporting » du temps passé sur chaque projet.

Auxquelles s’ajoutent des panneaux de vues globales sur un projet ou sur tous les projets.

Les todo-lists

(image © 37signals.com)

Je vous ai déjà expliqué pourquoi les listes sont à la base de toute organisation. Basecamp permet de créer facilement des listes et de les organiser comme on le souhaite. Très similaires à celles de Backpack, on peut éditer leurs titres en utilisant la syntaxe Textile (syntaxe wiki-like simplifiée), et leur affecter un état fait/à faire simplement en cochant ou décochant une case. Par contre, elles offrent la possibilité d’affecter une tâche à un utilisateur, ce qui était un des manques que je pointais du doigt sur Backpack.

Il est aussi possible de créer des listes privées, qu’on est le seul à pouvoir voir. C’est une bonne idée, qui permet d’avoir au même endroit les todo-lists générales et celles qui nous concernent ; cela évite d’avoir à gérer plusieurs systèmes de listes en parallèle.

La messagerie partagée

(image © 37signals.com)

On a beau classer nos emails dans des dossiers, il est toujours pénible d’y rechercher une information intéressante. On est souvent obligé d’ouvrir une demi-douzaine de messages – de quelques lignes chacun – avant de retrouver ce qu’on veut.

PLUS »

Backpack

Je vais vous parler de Backpack, un outil réalisé par 37Signals, une entreprise dont nous aurons l’occasion de parler de nouveau.

Backpack se définit comme un outil d’organisation et de partage d’information. Voici des images qui vous feront comprendre rapidement de quoi il retourne :

(image © 37signals.com)

(image © 37signals.com)

Fonctionnalités

Ce logiciel est d’une grande simplicité d’utilisation. Sa fonctionnalité principale est la création de « pages ». Une page est, comme le montrent les exemples ci-dessus, la combinaison de plusieurs éléments :

  • Des listes minimales, qui comprennent juste un titre et un état fait/à faire.
  • Des notes, composées d’un titre et d’un texte.
  • Des « writeboards », qu’on peut assimiler à des pages de wiki simplifiées.
  • Des pièces-jointes (uniquement disponibles dans la version payante).

PLUS »

Action Method

Je vais vous parler aujourd’hui d’Action Method, qui est le nom d’un web-logiciel d’organisation et de gestion de projets, mais aussi celui de la méthode d’organisation qui y est préconisée et que le logiciel permet de suivre et appliquer.
Cet un bon exemple de la mouvance des nouveaux outils de gestion de projet, qui privilégient la communication et résolution de tâches plutôt que la gestion du temps et le flicage des gens.

Pour la petite histoire, l’entreprise qui est à l’origine de ce logiciel (Behance) a commencé par faire connaître la méthodologie Action Method en vendant des organiseurs papier. Jetez-y un oeil, certains produits pourraient vous intéresser si vous gérez vos projets « à l’ancienne ».

La méthode

Pour bien utiliser ce logiciel, il faut donc comprendre la méthode sous-jacente. Ses idées principales sont :

  • Réduire les échanges de communication (bannir les emails !) au profit de l’action et de la résolution des tâches. Les discussions importantes doivent pouvoir être suivies facilement et non être cachées dans des chaînes d’emails.
  • Partager uniquement les informations qui le nécessitent.
  • Les actions peuvent être déléguées et non assignées ; on ne s’en débarrasse pas.
  • Les fonctionnalités prouvent leur importance par « sélection naturelle ». Voir la notion de harcèlement plus bas.

Cette méthode définit 5 types d’éléments de base :

  • « Action steps » : Actions à réaliser. Devrait toujours commencer par un verbe (« Appeler machin », « Faire ceci », …).
  • Références : Toutes informations (notes, liens, fichiers) liées à un projet qui donne du contexte aux Action Steps.
  • « Backburners » : De simples idées qui ne génèrent pas encore d’action, mais sur lesquelles on veut revenir plus tard.
  • Discussions : Toutes les communications concernant un projet (documents partagés, décisions, solutions aux problèmes, feedbacks, …) sont regroupées au même endroit et sont accessibles aux personnes travaillant sur ce projet.
  • Evénements : Réunions, étapes, occasions particulières, dans le futur du projet. Peuvent servir de deadline aux Action steps.
Le logiciel

La vue globale de chaque projet récapitule tous ces éléments d’une manière assez réussie à mon goût. Les informations sont clairement affichée et facilement accessibles.

Action Method - Page projet (image © actionmethod.com)

PLUS »

La todo-list pour geeks : todo.txt

Le premier outil que je vais passer en revue sur ce blog ne pouvait être qu’un outil pour gros geeks. Je vais donc vous parler d’un logiciel qui permet de gérer vos todo-list en mode texte, juste en utilisant la ligne de commande sous Unix (testé sous Linux, Mac OS X et Windows/Cygwin, mais ça doit marcher sur n’importe quel système Unix-like possédant l’interpréteur Bash) : Todo.txt

Présentation

Le parti-pris de ce logiciel repose sur deux choses :

  • Pour les gens qui se sentent confortables avec l’utilisation de la ligne de commande, rien n’est plus rapide que de taper quelques commandes dans un terminal.
  • Pour le stockage de données, vous ne trouverez jamais rien de plus universel, de plus simple à échanger, à interpréter et même à lire directement que les simples fichiers texte.

Hé, on ne peut pas leur donner tort. Fondamentalement, ces deux points sont vrais.

L’ensemble des fonctionnalités est accessible via un script shell. Voici une petite vidéo de démonstration qui explique plutôt bien comment il s’utilise :

PLUS »