Réaliser une analyse concordance-écart
Une analyse concordance-écart identifie la différence entre les exigences connues et la solution proposée (ou actuelle). Elle met en évidence les manques, afin que nous puissions y remédier. Afin de fournir ce qui manque, vous devez bien comprendre les exigences et analyser les parties mobiles de votre solution proposée.
La façon dont nous comblons les écarts identifiés varie pour de nombreuses raisons : le temps, le budget et les ressources sont parmi les influences les plus fréquentes. Voyez ci-dessous le triangle de compromis. Avec le triangle, la règle est simple. Si un côté change, au moins un autre côté doit également changer.
L’analyse concordance-écart est un simple processus qui vous aide non seulement à identifier l’action à réaliser, mais aussi à dimensionner et à hiérarchiser. Certains projets et méthodologies effectuent cette opération explicitement et identifient les problèmes, et d’autres obtiennent le même résultat avec différentes étapes qui peuvent ne pas s’appeler concordance-écart. En fait, vous commencerez probablement à vous surprendre à le faire dans votre tête alors que vous mesurez mentalement une exigence quant à la façon dont vous le résoudriez.
L’analyse concordance-écart est judicieuse lorsque vous commencez avec un certain niveau de fonctionnalités existantes. Pour les applications métier comme Dynamics 365 qui intègrent de nombreuses fonctionnalités, elle s’avère importante, car chaque fois qu’une « concordance » existe (ce qui signifie que l’analyse répond déjà au besoin), il est important de l’identifier et de ne pas la recréer avec une fonctionnalité personnalisée. Cela implique également qu’il est important que la personne qui effectue l’analyse concordance-écart possède une bonne compréhension des fonctionnalités prêtes à l’emploi de l’application.
Le mécanisme d’exécution de l’analyse concordance-écart peut varier considérablement, de la simple recherche de solution dans votre tête sur un petit projet jusqu’à l’utilisation d’un modèle Microsoft Excel, en passant par l’utilisation d’éléments de travail Azure DevOps et la capture en ligne. L’outil utilisé doit faciliter le processus et non pas le compliquer ; mais la valeur réelle se trouve dans le résultat de l’analyse.
Pour effectuer une analyse concordance-écart, vous devez examiner chaque besoin/témoignage utilisateur et noter au moins les éléments suivants pour chacun d’eux :
- Gravité de l’écart ou de la catégorie : ce processus classe chaque élément comme étant ajusté, configuré, personnalisé ou autre. Les catégories exactes dépendent de vos propres descriptions. L’objectif est d’observer de manière générale le nombre de fonctionnalités prêtes à l’emploi que vous utilisez par rapport au nombre de fonctionnalités que vous devez personnaliser.
- Niveau d’effort : le niveau d’effort permet de dimensionner la quantité de travail pour l’élément, qui peut être faible, moyenne ou élevée, ou se situer entre 1 et 10. Certaines équipes utilisent même des éléments connus comme des tailles de t-shirts ou des cartes de planning. L’important ici est d’être cohérent.
- Priorité : souvent, ce niveau est défini par l’entreprise, mais l’architecte a souvent besoin d’attribuer des priorités pour faciliter la mise en place des fondations de l’architecture.
- Notes sur l’implémentation : ce processus décrit le travail nécessaire pour combler l’écart identifié et étaye les hypothèses que vous avez faites dans les autres colonnes. Par exemple, « Ajouter une relation N:1 au contact » peut suffire pour indiquer qu’il s’agit d’une catégorie de configuration et quel travail envisagé doit être effectué. Il ne s’agit pas de spécifications de conception détaillées, mais plutôt d’une sauvegarde de haut niveau pour les résultats de l’analyse concordance-écart.