J'évoque beaucoup sur ce blog notre (r)évolution vers l'agilité en générale, et scrum en particulier. Mais si nous commençons à avoir une bonne assise dans la méthodologie de gestion de projet, nous sommes encore un peu "light" du moins de vue technologie agile. Afin de mettre en place une usine de développement solide, j'ai conçu une avancée en quatre ou cinq phases :
1 - une amélioration de notre gestion de code source, puisque jusqu'à maintenant, nous ne fonctionnions qu'avec une seule branche, (Team Foundation Server)
2 - la mise en place de l'automatisation des tests unitaires, (j'avais pensé à NUnit)
3 - la mise en place des builds automatiques et d'un environnement d'intégration, (MSBuild)
4 - la mise en place de tests fonctionnels automatisés, (j'en ai déjà parlé, j'ai pensé à Fitnesse)
5 - et pourquoi, pas, cerise sur le gateau, les tests de scénarios web, étant donné que nos développements sont essentiellement tournés vers le web (a priori, Selenium tiendrait la corde
Sur les étapes 1 à 3, j'ai missionné Winwise pour nous proposer une mise en place progressive en plusieurs rendez-vous.
Jeudi dernier, c'était la phase des tests unitaires. Notre consultant était Vincent Labatut, de Winwise, donc. D'emblée, il écarte NUnit, dépassé aujourd'hui par MBUnit. Après un petit cours d'une heure sur la philosophie Test Driven Development, ce fut l'installation des outils : MBunit et TestDriven.net. Et le reste de la journée fut consacré à une double prise en main : à la fois des outils, des classes de tests, mais surtout de la méthodologie TDD. Une révélation! Que d'implications en perspective, que de problèmes rencontrés dans le passé nous pourrons maintenant solutionner de manière naturelle.
Cette journée fut pleine d'enseignements. Et la très grande pédagogie avec laquelle Vincent nous faisait petit à petit comprendre l'ensemble de ces concepts nous a permis de complètement modifier notre vision du développement.
Si j'ai un conseil à vous donner : mettez-vous aux Test Driven Developpements, et demander à Winwise de vous confier aux bons soins de Monsieur Labatut pendant un jour ou deux. Vous verrez le monde d'une autre manière!



Cette démarche m'intéresse (ie : d'être guidé dans une mise en pratique).
Serait-il possible d'avoir un contact chez Valtech pour ce type de prestation (avec le consultant Vincent Labatut), ainsi que son prix SVP ?
Merci par avance.
Olivier,
Je vous envoie les coordonnées de notre contact en privée. Juste une précision, il s'agit de Winwise, pas de Valtech (mais que j'apprécie aussi...).
Frédéric
Rédigé par: Olivier | jeudi 05 juin 2008 à 15:12