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!
La bonne nouvelle que voilà!



Je vous invite vivement à visiter le
Lors de la plénière, la base line de la journée est dévoilée : « Votre SaaS de demain se prépare avec les technos d’aujourd’hui ». Derrière ce slogan un peu « marketing » et « branché », le thème principal est bien celui du retour d’expérience et du pragmatisme dans la mise en place des technologies Microsoft les plus récentes dans notre job de tous les jours. Pas de théorie, pas d’envolée lyrique, rien que du concret, dans le but de nous faciliter la compréhension et l’adoption de ces technologies en rapport avec notre métier.



Les commentaires récents