Skip to content
Tekunda Team

Tekunda Team

Cadrer un projet Salesforce pour qu'il livre à l'heure

Cadrer un projet Salesforce pour qu'il livre à l'heure

Un projet Salesforce livre à l'heure quand le périmètre chiffre les décisions dont le projet a besoin, et non les fonctionnalités qu'il va construire. La plupart des projets à périmètre fixe dérapent parce que la phase de cadrage a produit une liste de fonctionnalités, et une telle liste ne dit rien de qui doit décider quoi, ni quand. Le remède: un résultat, un registre de décisions, et une liste écrite de non-objectifs.

Pourquoi les projets Salesforce à périmètre fixe dérapent-ils?

Pas parce que la construction a été sous-estimée. Les estimations de build sont en général proches du réel. Le calendrier casse ailleurs.

Les chiffres sont sévères. Dans son étude 2025 sur l'échec des projets CRM, Johnny Grow relève que 55% des déploiements CRM n'ont pas atteint leurs objectifs, qu'environ 30% ont tenu le calendrier prévu, et que seuls 25% ont tenu objectifs, calendrier et budget ensemble. Sept sur dix ont dépassé le calendrier de 30% ou plus. Ces dépassements sont rarement des dépassements d'ingénierie.

Voici le mécanisme réel. Une ligne de périmètre dit "construire un processus d'approbation pour les remises supérieures à 15%". Le build prend trois jours. La question non tranchée en dessous est: qui approuve, à partir de quel seuil, dans quelle devise, que se passe-t-il si cette personne est absente, et qui de la Finance ou des Ventes possède l'exception. Cette question exige quatre personnes difficiles à réunir. Elle n'accélère pas si vous ajoutez des développeurs. Le projet attend, et cette attente atterrit sur la date de livraison.

Que signifie chiffrer des décisions plutôt que des fonctionnalités?

Une fonctionnalité est du travail. Une décision est une dépendance envers un être humain. Un cadrage qui ne compte que le travail produit une estimation juste sur le build et fausse sur le calendrier.

Votre périmètre a été chiffré en fonctionnalités si:

  • Chaque ligne commence par construire, configurer ou migrer.
  • Aucune ligne ne nomme une personne devant trancher quelque chose.
  • Les lignes d'intégration ne disent pas quel système fait foi pour chaque objet.
  • La migration de données tient en une ligne.
  • Il n'y a pas de section non-objectifs.

Chacun de ces points est un endroit où une décision non prise se cache derrière une tâche estimée.

Comment cadrer un projet Salesforce pour qu'il livre à l'heure?

  1. Écrivez une phrase de résultat, avec un chiffre et une date. Pas "améliorer l'efficacité du service" mais "réduire le tri manuel hebdomadaire des cas de X à Y avant la fin du T2". Si personne ne s'engage sur un chiffre, vous n'avez pas encore un projet, vous avez un intérêt.
  2. Construisez un registre de décisions avant une liste de tâches. Chaque question ouverte qui bloque un build, avec un propriétaire nommé et une date de réponse. C'est ce document qui prédit votre mise en production, pas le diagramme de Gantt.
  3. Séparez le connu de l'inconnu. Le travail déjà fait reçoit une estimation. Le travail jamais fait reçoit une enveloppe de temps et une condition de sortie explicite. Ne moyennez jamais les deux en un seul chiffre.
  4. Écrivez les non-objectifs et faites-les lire à voix haute. Voir plus bas.
  5. Découpez vers une première version utilisée en production par un vrai groupe d'utilisateurs. Une équipe, un processus, en production. Un pilote dont personne ne dépend n'apprend rien sur les décisions manquées.
  6. Fixez la cadence, pas le périmètre. Des sprints de deux semaines avec du logiciel fonctionnel à la fin de chacun: c'est ce qui permet d'échanger du périmètre sans renégocier le contrat. C'est ainsi que nous travaillons chez Tekunda, et c'est pourquoi une date fixe survit à une exigence qui change.

Que met-on dans une liste de non-objectifs?

Un non-objectif est quelque chose qu'une personne raisonnable croirait inclus, écrit noir sur blanc comme exclu. C'est l'artefact le moins cher du projet et le plus souvent sauté.

  • Ce que les parties prenantes ont demandé et qui n'est pas dans cette version, nommé et non résumé.
  • Les hypothèses silencieuses: données historiques au-delà d'une limite annoncée, mobile hors ligne, une deuxième langue, la fiscalité d'un deuxième pays.
  • Les processus qui restent hors de Salesforce pour l'instant.
  • Les intégrations qui seront unidirectionnelles dans cette version alors que tout le monde imagine du bidirectionnel.

La règle qui rend la liste utile: un non-objectif ne compte que si la personne qui l'a demandé l'a vu écrit et n'a pas objecté. Une liste que personne n'a lue n'est qu'une pièce à conviction pour le bilan.

Comment traiter la demande qui arrive en semaine six?

Elle arrivera, et la refuser d'emblée est souvent une erreur, car les demandes de la semaine six sont souvent mieux informées que celles de la semaine une. Posez deux questions:

  • Change-t-elle le chiffre de résultat? Si oui, c'est un recadrage et cela remonte au sponsor.
  • Invalide-t-elle une décision déjà prise et déjà construite? Si oui, chiffrez la reprise à part et de façon visible.

Si ni l'un ni l'autre, échangez. Quelque chose de taille comparable quitte la version et rejoint la liste des non-objectifs, par écrit, le jour même. Ajouter sans retrancher, c'est ainsi qu'une date meurt en silence.

Que contient un document de périmètre qui résiste au réel?

  • Une phrase de résultat avec une mesure et une date.
  • Un registre de décisions: question, propriétaire, échéance, statut.
  • Des hypothèses, chacune réfutable.
  • Des non-objectifs, nommés et reconnus.
  • Le périmètre de données: quels objets, sur quelle profondeur, qui possède le nettoyage.
  • Le système de référence par objet, et le sens de chaque intégration.
  • Une définition de fini pour la première version, en termes utilisateur.
  • Ce qui se passe après la mise en production, y compris qui détient le backlog.

Huit points. Cela tient sur deux pages et en dit plus sur votre date de livraison qu'une matrice d'exigences de trois cents lignes.

FAQ

Combien de temps doit durer le cadrage Salesforce?

Assez pour fermer les décisions qui bloquent la première version, pas davantage. Jugez-le à l'état du registre de décisions, pas à un nombre de semaines fixe.

Le périmètre fixe est-il toujours un mauvais modèle pour Salesforce?

Non, mais il ne marche que si les décisions sont déjà prises. Fixer le périmètre sur un processus non tranché fige la mauvaise variable, et la date en paie le prix.

Quelle différence entre un non-objectif et le hors périmètre?

Le hors périmètre est contractuel. Le non-objectif est communiqué. La valeur tient à ce que la partie prenante l'ait lu, pas à ce qu'il soit défendable plus tard.

Qui doit détenir le registre de décisions?

Quelqu'un côté client, avec le pouvoir d'escalader. Si votre partenaire le détient, chaque décision en retard devient une plainte contre le fournisseur au lieu d'une échéance interne.

Le phasage peut-il réparer un périmètre trop grand?

Seulement si chaque phase passe en production pour de vrais utilisateurs. Des phases qui atterrissent toutes à la fin forment un seul projet avec des documents en plus.

Articles similaires