Je suis chef de projets depuis plusieurs années, et ScrumMaster certifié depuis 2005. En travaillant sur ce site web je souhaite approfondir mes connaissances sur le développement agile (Scrum, XP, ...).
Pourquoi le développement agile ? J'ai la satisfaction de savoir
que des dizaines de milliers de personnes dans le monde utilisent des logiciels que j'ai contribué à
développer, comme développeur ou chef de projets. Mais le développement de ces logiciels n'a pas toujours
été dans la sérénité et le plaisir que j'aurais souhaité. Les raisons ne sont pas très
originales: il est difficile de bien identifier et prendre en compte les besoins utilisateurs,
de gérer l'évolution de ces besoins, d'automatiser les tests,
de faire travailler avec efficacité des équipes de développement.
Heureusement notre métier gagne petit à petit en maturité, et plusieurs pistes d'amélioration
deviennent de plus en plus visibles, notamment la combinaison
de Scrum et d'eXtreme Programming (XP), avec le support "théorique" du Lean Software Development. Deux ans
après avoir commencé à suivre ces pistes, les résultats sont là : le premier logiciel développé avec Scrum
a permis les meilleures ventes que nous ayons jamais vues, il a très peu de bugs, et les clients sont impressionnés
par notre capacité à prendre en compte leurs besoins dans de courtes itérations. Et de plus l'équipe qui
l'a développé a eu beaucoup de plaisir à faire ce travail.
Ces pistes d'amélioration sont les principaux thèmes que je souhaite aborder ici,
afin de faire partager mon expérience tout en les approfondissant. J'utilise beaucoup les "mind maps",
et je parlerai aussi à l'occasion de cet outil précieux.
Au fait si ces sujets vous intéressent, vous pouvez nous rejoindre: voir notre offre d'emploi sur ce site.