Un mauvais ouvrier a toujours de mauvais outils

Vive les crayons

Nous voulions que la maitrise d'ouvrage soit autonome dans l'écriture des spécifications, et pour cela, qu'ils sachent en écrire avec Fitnesse. Hop c'est parti. Nous nous mettons à trois devant un écran (deux développeurs + webmarketing). Il s'agissait de définir le sens d'un "tri pertinent", en proposant plusieurs scénarios. Nous nous jetons sur l'outil Fitnesse, illustrons les tris attendus par des exemples. Le client hésite. Nous changeons le tri de nouveau. Au bout de 5mn et 23 couper-coller, on commence à avoir mal à la tete et le client dit "Attendez, je vais écrire les objets sur un papier, ce sera mieux pour voir ce qu'on a à trier". On le regarde méditer et là, ce ciseau sur la table m'appelle. "Eeeh si on découpait ta feuille?" Les changements d'avis sont devenus beaucoup plus simples à gérer. Une fois le client 100% convaincu de ce qu'il voulait, nous avons pu nous concentrer sur Fitnesse.

C'est un aspect que j'aime beaucoup dans Scrum : le retour des feutres, de la feuille de papier, des ciseaux. Ces objets palpables, que tout le monde peut voir sans avoir à allumer un PC. Nous nous concentrons sur l'essentiel plutôt que sur la compréhension de l'outil.

Cet attachement au concret, au parlant pour tout le monde fait que je ne me suis jamais intéressée aux outils agiles. Un tableau blanc, des feutres, des post its et un tableur pour le backlog suffisent. Et puis ce n'est pas l'outil qui va rendre une équipe plus agile. "Un mauvais ouvrier a toujours de mauvais outils", n'est ce pas? Il vaut mieux déjà savoir faire sans.

Un référentiel d'outils agiles

Pour autant, je pense maintenant qu'un logiciel pourrait m'être utile pour :

  • rechercher des stories;
  • gérer un historique;
  • ne pas avoir un backlog de 10km;
  • pouvoir éditer des stories en simultané (plutot que committer un Excel ou utiliser google docs);
  • avoir un burn down chart automatique;
  • changer facilement le statut d'une story, en particulièrement une story à reporter;
  • avoir des statistiques automatiques, sur le réalisé/accompli par exemple;
  • créer des ids automatiquement pour les stories.
  • [Ajout du 26 Mai] avoir un generateur des stories (id+libellé) sur des cartes, au format post-its, pour ne plus avoir à effectuer cette tache à la main. Ils pourront ainsi directement etre aimantés sur le tableau et faciliter le découpage en taches en début de sprint.

Une user story doit aussi être classable dans une catégorie ou avec des tags.

Je mettrai à jour ce post quand j'aurai d'autres besoins et que j'aurai trouvé mon outil préféré. Pour l'instant, ils concernent principalement le backlog et les métriques.

En attendant, voici un listing des outils recensés dans diverses conversations sur linkedIn (celle-ci par exemple). Certains sont dédiés à Scrum, d'autres simplement scrum compatibles. Je ne les ai pas tous essayés mais relaie ici l'avis de quelques utilisateurs.

Reférentiels sur le web

Le site UserStories recense de nombreux outils agiles commerciaux et gratuits : http://www.userstories.com/products

[Ajout du 20 février]
Opensourcescrum.com liste les outils open sources : http://www.opensourcescrum.com/

[Ajout du 1er Mai]
Outils open sources ou gratuits : http://www.agile-tools.net/

Comparatifs sur le web

Brad Swanson a fait un comparatif très détaillé de cinq outils open source : Agilefant, IceScrum, Agilo, eXPlainPMT et XPlanner.

[Ajout du 18 février]
Consulting Blogs compare onze outils du marché en se basant sur onze critères. Leurs outils préférés sont Version One et Agile On Demand.

[Ajout du 18 février]
Le blog d'Udayan utilise le même principe que moi (grande coincidence !) en se basant sur une conversation LinkedIn pour donner des notes aux outils. Cela se comprend car on se perd facilement dans les 10 pages de topic.... Atlassian mentionne cette étude sur son blog car c'est JIRA qui revient le plus souvent.

[Ajout du 26 avril]
Rams7s est en train d'effectuer une étude sur les outils en gestion agile, en tentant de prendre en compte de très nombreux critères. La tache risque d'être phénoménale, vous pouvez suivre le projet sur son topic Developpez. Il a récemment posté la feuille excel des critères qu'il envisageait et leur pondération. A vos avis !

Open source

L'avantage de l'open source est évidemment de pouvoir adopter l'outil à votre besoin.

[Ajout du 27 avril]

Gratuits

[Ajout du 30 avril]

  • Autres templates Excel. Avec notamment un générateur des users stories en cartes.
  • ScrumNinja. Gratuite tant que la version est beta, puis jusque 3 utilisateurs.

[Ajout du 27 avril]

Parfois gratuits

  • Rally Software. Supporte l'intégration avec Jira. La version Community est gratuite. (1 vote)
  • ScrumWorks. La version Basic est gratuite. (1 vote négatif)
  • WoodRanch Agile Project (WRAP). Gratuit pour les projets open source et les associations ou jusque 5 utilisateurs. Simple d'utilisation et complet. (1 vote)
  • Agile Buddy. Gratuit pour 3 utilisateurs sur un seul projet. (1 vote)
  • Agile On Demand. Gratuit jusque 5 utilisateurs.
  • Scrum Desk. Gratuit jusque 5 utilisateurs.
  • Tiny PM. Gratuit jusque 5 utilisateurs.
  • Scrum'd. Gratuit pour un projet.
  • Jazz. Gratuit jusque 10 developpeurs.
  • Skinny Board. Gratuit pour un projet. (1 vote)
  • Agile Bench. Gratuit pour un projet avec trois utilisateurs et 200 stories.
  • Agile Zen. Gratuit pour les projets open source ou pour un seul projet avec un utilisateur. L'application est hébergée chez eux.
  • Scrumy. Dashboard virtuel. La version basic est grauite (1 vote).
  • TargetProcess. Gratuit jusque 5 utilisateurs (1 vote).

Payants

  • VersionOne. Le leader actuel.
  • Jira avec GreenHopper. Application de gestion des bugs et de projets. Utilisé par 11 500 entreprises à travers 107 pays. Gratuit pour les projets open source. (2 votes)
  • Mingle, de Thoughworks (Martin Fowler). (1 vote).
  • Assembla. Je le cite pour des raisons affectives vu qu'il a servi à organiser mon mariage. Service d'hébergement de projet et de collaboration, avec quelques extensions scrum.
  • Scrumpad. Orienté budget. (2 votes)

Je complèterai ce billet au fur et à mesure que je testerai ces outils.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Ajouter un rétrolien

URL de rétrolien : http://www.devsnotebook.fr/trackback/57

Haut de page