Les étudiants en pincent pour Agile
Agile, une méthode de développement d'applications informatiques devient un must pour les équipes de développeurs. La HE Condorcet a invité l'un de ses utilisateurs à présenter son utilité.
EDD a rencontré Julien Vandercammen, ingénieur en informatique gère une équipe de développeurs d'applicatifs (Software Development) lors d'une initiation à la méthode AGILE. EDD : Julien Vandercammen, quels sont les enseignements que vous tirez de l'utilisation de la méthode AGILE en entreprise ? JV : Cette méthode constitue une solution nouvelle aux difficultés rencontrées par les équipes de Sofware Development. Lews défis actuels sont nombreux comme la réduction du "time to market", la gestion des priorités, le respect du "time-cost-scope", l'arbitrage entre le développement de nouveaux projets et la maintenance des projets actuels, la gestion des contraintes techniques et des relations de dépendance entre les équipes. Là où le modèle Waterfall (gestion en cascades) , n'apportait pas toujours des réponses satisfaisantes, la méthode Agile par son approche itérative, gère mieux les interactions entre le client et l'équipe de développement. |
EDD : Comment caractériseriez-vous les principes de la méthode ?
JV : 12 principes caractérisent la méthode. Citons notamment la satisfaction du client en priorité en livrant rapidement et régulièrement des fonctionnalités à forte valeur ajoutée, l'acceptation du changement , exploiter le changement comme avantage concurrentiel, la livriason d'une apllication fonctionnelle, la collaboration régulièrement (quotidienne) entre les acteurs, le développement de la motivation des personnes de l’équipe (soutien, confiance), l'encouragement aux es conversations en face à face (efficacité), la mesure de la progression en termes de fonctionnalités achevées, la promotion d'un rythme de développement soutenable, l'attention continue à l'excellence technique et à la qualité de la conception, la minimisation des tâches jugées parasites, l'auto-organisation de l'équipe afin de faire émerger les meilleures architectures, spécifications et conception, le développement du temps de réflexion aux moyens de devenir plus efficace et ajuster son processus de travail en conséquence.
EDD : S'il fallait résumé la méthode Agile en une phrase clé ?
JV : En tant que <qui>, je veux <quoi> afin de <pourquoi>. Un exemple : En tant qu'utilisateur, je veux pouvoir modifier mes emplois du temps mais pas ceux des autres utilisateurs. En tant que client, je veux réserver une solution de mobilité pendant l’entretien de mon véhicule. Un acronyme ? INVEST. Independent, Negotiable, Valuable, Estimable, Small (Sized Appropriately), Testable.