Dans une équipe de projet fonctionnant en mode agile, le rôle de l’analyste est de s’assurer que la compréhension du projet reste la même du début à la fin, et que toute l’équipe a en tête les objectifs visés par ce projet. La documentation écrite n’est pas la finalité de l’analyste; au contraire, la philosophie agile tend à opter pour une approche assez légère en documentation.
Par contre, ce n’est pas parce que l’analyste n’a plus à créer autant de documentation qu’il ne joue pas un rôle tout aussi important. Dans cette optique, j’ai bien aimé l’article de Maria Horrigan (sur BATimes.com) qui identifie 6 rôles stratégique de l’analyste agile en revisitant l’oeuvre de Sun Tzu (The Art of War):
- Discipline et contrôle du jeu – la planification et la coordination sont nécessaires même en mode agile
- Rester flexible et capturer toutes les opportunités – l’apprentissage en cours d’itération doit servir pour les prochaines itérations
- Agir rapidement pour éviter la fatigue – se concentrer sur l’essentiel aide à déployer des fonctionnalités rapidement
- S’assurer que nos objectifs sont réalistes – facilite l’opérationnalisation au sein de l’Équipe
- Avoir les bonnes personnes dans l’équipe – choisir l’équipe en fonction des besoins du projet au lieu de prendre ceux qui sont disponibles
- Demeurer flexible – toujours garder en tête pour qui le système est développé
Quoi que le point #5 est difficile à mettre en application, les autres sont de bonnes lignes directrices à garder en tête lorsqu’on travaille sur un projet qui progresse plus ou moins bien!
