Quand le vrai problème n'est pas technique : sauver un projet Appian en crise
Un projet complexe de gestion des clés de répartition des coûts pour une banque suédoise. Une équipe expérimentée sur Appian. Et pourtant, tout allait mal. Ce retour d'expérience raconte comment une simple story map a changé le cours du projet en moins de deux mois.
Le tableau à mon arrivée
Quand je suis intervenu sur ce projet, le diagnostic était clair à l'oeil nu : ça ne tournait pas rond. Les échanges entre l'équipe de développement et le client étaient tendus, parfois franchement conflictuels. Et ce n'était pas mieux en interne les développeurs eux-mêmes ne s'accordaient pas sur les priorités, sur ce qui devait être livré, ni dans quel ordre.
Le projet portait sur la gestion des clés de répartition des coûts entre les différents centres de coûts de la banque, selon des règles métier précises et complexes. Le genre de sujet qui demande une compréhension fine du domaine, une logique structurée, et une vraie coordination entre les équipes techniques et métier. Pas le genre de projet où on peut se permettre de naviguer à vue.
Pourtant c'est exactement ce qui se passait.
Le réflexe habituel : chercher le bug technique
Face à un projet Appian qui déraille, le réflexe naturel est de chercher le problème dans le code. L'architecture est-elle mal pensée ? Les intégrations sont-elles défaillantes ? La plateforme est-elle mal configurée ? Ce sont des questions légitimes, et j'aurais pu passer des semaines à fouiller dans cette direction.
Mais quelque chose ne collait pas dans ce raisonnement. L'équipe était expérimentée. Les développeurs connaissaient Appian. Le problème n'était pas là.
Après quelques jours d'observation, le diagnostic était posé : le vrai problème était organisationnel. Personne n'avait une vision globale et partagée de ce que le projet devait produire. Sans cette vision, tout le reste s'effondrait en cascade.
Sans vision globale, tout le reste s'effondre
L'absence de vision commune avait des conséquences très concrètes sur le projet. Sans clarté sur ce qu'il fallait construire, personne ne pouvait prioriser correctement. Sans priorisation, le planning ne reflétait pas la réalité des dépendances et des complexités. Et sans planning réaliste, l'équipe travaillait sur des sujets qui n'étaient pas les plus importants, laissant les vrais enjeux sans réponse.
Le client voyait des livraisons qui ne répondaient pas à ses attentes. L'équipe de dev recevait des retours négatifs sur un travail qu'elle pensait avoir bien fait. Les tensions montaient des deux côtés, chacun convaincu que l'autre ne comprenait pas le sujet. En réalité, personne ne parlait de la même chose parce que personne n'avait la même carte du terrain.
La décision : repartir de la story map
J'ai convaincu le Product Owner de marquer une pause. Pas pour tout remettre à plat, pas pour changer d'équipe ou de technologie juste pour prendre le temps de reconstruire une vision partagée du projet avant d'aller plus loin.
L'outil choisi était la story map. Le principe est simple : cartographier l'ensemble des fonctionnalités du produit sous forme de parcours utilisateur, puis les organiser par priorité de valeur métier. Ce n'est pas un exercice de planification au sens technique du terme c'est avant tout un exercice d'alignement.
Ce que la session a révélé était instructif. Certaines fonctionnalités considérées comme secondaires par l'équipe technique étaient en réalité bloquantes pour le client. D'autres, sur lesquelles beaucoup d'énergie avait été dépensée, n'étaient pas urgentes. Les règles de répartition des coûts les plus complexes n'avaient jamais été formalisées clairement chacun en avait une interprétation différente.
Reprioriser, puis planifier
Une fois la story map construite et validée avec le PO, nous avons repriorisé le backlog en nous appuyant dessus. Les cérémonies Agile ont repris leur rôle réel : les sprint planning sont devenus des moments de décision, les daily standups ont retrouvé leur utilité, et les retrospectives ont permis d'ajuster au fil du temps.
L'équipe savait enfin pourquoi elle travaillait sur ce qu'elle travaillait. Le client voyait des livraisons cohérentes avec ce qu'il attendait. Les tensions se sont dissipées rapidement non pas parce que les gens avaient changé, mais parce que le cadre de travail était enfin clair.
Moins de deux mois plus tard
En moins de deux mois à partir de la session story map, le projet était sur de bons rails. Les métriques de livraison s'étaient améliorées, le backlog était clair, et le PO exprimait un feedback positif qu'il n'avait pas eu depuis longtemps sur ce projet. Pas parce qu'on avait écrit du meilleur code. Parce qu'on avait construit une compréhension partagée de ce qu'il fallait faire.
Ce que j'en retiens
Ce projet m'a rappelé quelque chose que j'avais déjà observé sur d'autres missions : dans la majorité des projets en difficulté que j'ai croisés, la cause racine n'est pas technique. Elle est organisationnelle. L'équipe ne manque pas de compétences elle manque de clarté.
Quand un projet Appian déraille, la première question à se poser n'est pas "qu'est-ce qui ne marche pas dans le code ?". C'est "est-ce que tout le monde a la même définition du succès ?".
Souvent, la réponse est non. Et c'est là qu'il faut commencer.
Votre projet traverse une zone de turbulence ?
Un regard extérieur et structuré peut changer la donne rapidement. Partageons votre situation.
Tracer votre chemin