Qu'est-ce que l'impact mapping?

L’ impact mapping est une technique de planification stratégique qui permet aux entreprises de ne pas s’égarer durant les phases de développement logiciel ou de livraison de projets, en identifiant clairement les hypothèses, en aidant les équipes à aligner leurs activités avec les objectifs métiers principaux, et en facilitant les décisions stratégiques permettant de construire la feuille de route.

Vos logiciels et vos projets fonctionnent en relation avec leur environnement. Ce sont des relations dynamiques et interdépendantes avec leurs utilisateurs, d’autres projets, votre entreprise et plus largement avec tout un écosystème.

Pourtant, les méthodes actuelles de planification reposent soit sur le fait que cet environnement reste inchangé pendant que ou alors ne permettent pas de donner une vision de haut niveau, creusant un fossé entre le métier et les équipes de développement.

L’impact mapping permet de visualiser la relation dynamique entre les livrables et leur environnement, capturant les hypothèses les plus importantes en même temps que le périmètre à livrer. Cette technique vous permet d’adapter votre plan d’action de manière efficace et de répondre au changement. Et ce, tout en produisant une feuille de route pour les équipes de production ansi qu’une vue haut niveau aux responsables métier.

L’impact mapping contribue à réduire le gaspillage en évitant de trop élargir le périmètre fonctionnel ou de complexifier inutilement les solutions techniques à appporter. Cette technique permet de vous concentrer sur les livrables en les mettant dans un contexte d’impact qu’ils sont censés avoir sur leur environnement. Elle améliore la collaboration en créant une vue haut-niveau que les responsables métier et les équipes de développement peuvent utiliser pour une meilleur priorisation, et comme une référence pour une mesure des progrès réalisés ayant vraiment un intérêt.

Enfin, elle permet de s’assurer que les vrais objectifs métier sont atteints (ou que des projets peu réalistes sont stoppés avant qu’ils ne coûtent trop cher) en communiquant clairement les hypothèses qui ont justifiées ces projets, et en permettant tout au moins de les tester.

Des approches similaires à l’impact Mapping sont utilisées dans beaucoup de méthodes de gestion, dont les commandements de mission militaires anglaises et américais ainsi que dans des entreprises ou les employés sont mis en situation d’autonomie, ainsi que dans de nombreuses méthodes de développement logiciel maintes fois éprouvées. L’impact mapping a de nombreux avantages sur des méthodes similaires:

  • Elle est basée sur une méthode inventée en collaboration avec une agence de design et est proche d’une méthode de consolidation d’équipe, ce qui veut dire qu’elle facilite la collaboration et l’interaction. Elle est considérablement moins bureaucratique et plus simple à appliquer que d’autres alternatives. Elle facilite également la participation de groupes de personnes venant de métiers différents : experts techniques, métier, aidant ainsi les entreprises à tirer parti de la sagesse des foules.

  • Elle permet de visualier des hypothèses. La plupart des autres modèles ne permettent pas de communiquer les hypothèses clairement. L’impact mapping permet aux équipes de prendre de meilleurs décisions dans un environnement changeant constamment comme les nouvelles technologies. La nature visuelle de cette méthode permet de tenir des réunions efficaces et renforce les réflexions haut-niveau, ce qui permet d’aligner les parties prenantes du projet.

  • C’est une méthode rapide. Un de mes clients m’a récemment dit que cela lui aurait pris des mois pour atteindre ce que nous avons fait en seulement deux jours. Pour cette raison, cette méthode s’insère parfaitement dans un processus de livraisons itératif qui devient courant de nos jours dans le domaine du logiciel.

En résumé, vous devriez vous intéresser à l’impact mapping car cela peut vous aider à développer des logiciels et des projets qui ont un impact, pas seulement livrer des fonctionnalités.