Lors de l'obtention d'une certification Agile, à titre de scrum master (donnée à Montréal par Pyxis), l'un des premiers exercices que l'on nous fait réaliser, est de défendre un argumentaire de vente sur la base d'un mandat Agile. Il s'agit de convaincre un client fictif des avantages de recourir à cette méthodologie.
Ces arguments sont bien connus, et les plus courants sont les suivants :
- Participation forte du client.
- Collaboration étroite entre tous les intervenants.
- Ajustements plus faciles à apporter en cours de route (pas de demande de changement).
- Application de la notion de « juste assez » dans le contexte de la documentation et du développement des fonctionnalités.
- Obtention rapide de valeurs.
- Favorise l'amélioration continue de l'équipe (dans le cadre du projet avec le client).
Bien entendu, le but de l'exercice est de s'assurer de la bonne compréhension des enjeux de la part des étudiants. Car, dans les faits, vendre « Agile » à des clients n'est pas si simple.
Alengry Concept se veut une entreprise agile qui offre des services dans le contexte de cette approche. Alors comment vendons-nous « agile » à nos clients ? En fait, nous n'utilisons jamais le terme. Mais pourquoi donc ?
C'est que Agile est devenu un terme trop à la mode. Donc, si vous présentez à une équipe que vous faites du Agile, voici quatre risques majeurs que vous courez :
- Soudainement, tous les intervenants deviennent experts Agile. La valeur de votre prestation peut s'en trouver dégradée. Si tout le monde est expert, pourquoi vous écoutez vous plus particulièrement et faire confiance à votre approche ?
- Des puristes vont faire leur apparition. Vous ne tenez pas à jour un sprintlog ? Vous ne faites pas de poker planning ? Alors, vous ne faites pas du « agile ». Ce n'est certainement pas les conversations qui seront les plus bénéfiques pour votre image.
- Agile peut justifier tout et n'importe et quoi. Certains intervenants vont peut-être commencer à vous dire que certaines taches ne sont pas nécessaires, puisque le projet se déroule en Agile. Étrangement, ce sont toujours essentiellement les mêmes activités : les tests et la documentation. Mais, parfois c'est également l'analyse. Au-delà du risque de ne pas ces activités, vous allez perdre du temps qui vous est très précieux.
- Certains individus peuvent être effrayés. Agile est populaire, mais le terme n'a pas toujours bonne presse. Certaines personnes (parfois des membres de la haute direction) peuvent avoir vécu de mauvaises expériences dans le contexte de cette méthodologie. Dîtes-vous bien que ceux-ci vont commencer le projet en étant très sceptique à votre égard.
Donc, embrasser les principes d'Agile. Vendez-en les bienfaits. Mais limitez-vous à l'esprit, pas à la lettre. Faites comme nous, vendez du Agile, sans en employer le mot.