Bonjour,

Je recherche des méthodes agiles qui sont adaptées à des projets pour une équipe... d'une personne.

Pour des projets de petites tailles (genre petites évolutions, correction de bugs ou travaux d'étudiants), on peut se permettre de jouer avec le refactoring, la TDD (ou mieux la BDD) et même l'intégration continue, si on en a les moyens. Mais lorsque le projet devient conséquent (genre évolution majeure ou projet d'entreprise from scratch) et que vous êtes la seule ressource disponible, malgré ces techniques, il devient facile de perdre le focus sur le projet: à force d'avoir le nez dans le guidon, on finit par développer des trucs qui ne sont toujours nécessaires et qui nous font perdre du temps, en réalité . Bref, si vous avez un délai assez court à respecter, ça ne le fait pas. Du coup, pour ce type de projet, il devient intéressant d'utiliser une méthode de gestion de projet qui aide à conserver le focus sur les objectifs du projet et même à s'adapter à leurs évolutions (quand le délai est très court). Cela fait partie des priorités des méthodes agiles (logiciel fonctionnel, satisfaction du client, adaptation aux changements, communication). Mais la plupart des méthodes agiles (XP, Scrum) ne s'applique qu'à des équipes et non à une personne en autonomie.

J'ai trouvé cette méthode basée sur XP:

Personal Extreme Programming – An Agile Process for Autonomous Developers

En connaissez-vous d'autres ?

Pensez-vous qu'elles permettraient de "pousser" le client à adopter une méthode agile à plus grande échelle ?