Liste des outils de gestion du carnet de projet

Written by David Beaumier on 18/03/2009 – 07:52

Le site www.userstories.com publie une liste des principaux outils pouvant être utilisés pour gérer un carnet de projet en mode Agile. Le site est publié par Mike Cohn, l’auteur du livre de référence sur les user stories. C’est un bon point de départ pour les équipes à la recherche d’un outil informatisé pour les aider dans la gestion des user stories.

Par expérience, j’encourage généralement les équipes à débuter avec des outils de gestion simple au début afin de bien saisir leurs besoins en la matière. À mon avis, il est important de sélectionner l’outil le plus simple qui puisse répondre aux besoins de l’équipe afin d’éviter la complexité souvent associée aux outils qui offrent des solutions mur à mur.

Tags:
Posted under Agile, Développement, Gestion de projets | No Comments »

Groupes de recherche sur le développement logiciel chez Microsoft Research

Written by David Beaumier on 02/03/2009 – 22:14

J’ai pensé partager avec vous le site de quelques groupes œuvrant du côté du développement logiciel au sein de Microsoft Research. On y retrouve sur le site de chacun des groupes du contenu très intéressant et bien souvent applicable dans un contexte d’entreprise.

Read more »

Posted under Développement | No Comments »

Études sur l’amélioration de la qualité par l’utilisation du TDD

Written by David Beaumier on 02/03/2009 – 17:27

Un article publié dans le Empirical Software Engineering journal présente le résultats de quatre études qui comparent l’impact de l’utilisation de TDD sur la réduction des anomalies. L’article s’intitule Realizing quality improvement through test driven development: results and experiences of four industrial teams. Les auteurs proviennent de Microsoft, IBM et de l’Université de la Caroline du Nord.

Selon ses auteurs, l’article conclu que l’application du TDD permet une réduction variant de 40 à 90% par rapport à des projets similaires n’utilisant pas cette pratique de développement. Ils dénotent aussi une augmentation du temps de développement, mais comme je l’ai mentionné dans cet article précédent, il est fort probable qu’en comparaison les équipes témoin ne faisent pas (ou très peu) de tests unitaires. N’en demeure pas moins que l’augmentation de la qualité relevée est impressionnante.

InfoQ rapporte également une publication de Maria Siniaalto datant de 2006 dans laquelle l’auteur compare 13 expérimentations portant sur l’application de TDD dans divers contextes. Ses conclusions rejoignent celles de l’article du Empirical Software Engineering journal pour ce qui touche l’amélioration de la qualité. Fait intéressant, elle note qu’aucune étude à ce jour (2006) ne mesure l’impact de TDD sur la conception logicielle, alors qu’il s’agit pourtant d’un des première promesse de cette pratique. Tiens, un autre aspect de TDD sur lequel il me faudrait fouiller un peu plus et voir si des mesures ont été publiées au cours des trois dernières années.

Tags: , ,
Posted under Agile, Développement | No Comments »

Mélanger Scrum et Kanban

Written by David Beaumier on 10/02/2009 – 23:04

Corey Ladas a récemment publié un livre électronique s’intitulant Scrumban - Essays on Kanban Systems for Lean Software Development dans lequel il propose de réunir le meilleur de Scrum et de Lean.

J’ai bien hâte de découvrir plus en détails la proposition de Ladas. C’est une lecture que j’ajoute à ma (toujours longue) liste de bouquins.

Tags: , ,
Posted under Agile, Développement, Lean | No Comments »