Catégoriser les besoins de l’entreprise et effectuer une analyse concordance-écart

Effectué

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 explicitement une analyse concordance-écart et identifient les problèmes, tandis que d’autres obtiennent les mêmes résultats avec différentes étapes qui peuvent ne pas s’appeler concordance-écart. En fait, en tant qu’architecte de solution, vous vous surprendrez probablement à effectuer dans votre tête une analyse concordance-écart lorsque que vous évaluerez mentalement un besoin afin de déterminer comment y répondre.

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 peuvent intégrer de nombreuses fonctionnalités, une analyse concordance-écart s’avère importante, car chaque fois qu’une « concordance » se produit (ce qui signifie que l’analyse répond déjà au besoin), vous devez l’identifier et vous assurer qu’elle n’est pas recréée en développant une fonctionnalité personnalisée. En outre, la personne qui effectue l’analyse concordance-écart doit posséder 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 pour 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 de la solution en ligne. L’outil que vous utilisez doit faciliter le processus et non pas le compliquer ; 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 facteurs suivants pour chacun d’eux :

  • Gravité de l’écart ou de la catégorie : catégorise chaque élément comme étant ajusté, configuré, personnalisé ou autre. Les catégories exactes dépendent de vos propres descriptions. L’objectif est de comparer 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 : dimensionne la quantité de travail pour l’élément, qui peut être faible, moyenne ou élevée, ou définie par une évaluation comprise entre 1 et 10. Certaines équipes utilisent des éléments connus comme des tailles de t-shirts ou des cartes à jouer. Le point important à retenir pour ce scénario est d’être cohérent.

  • Priorité : souvent, la priorité est définie par l’entreprise, mais l’architecte de solution doit souvent prioriser un travail pour faciliter la mise en place des fondations de l’architecture.

  • Notes sur l’implémentation : cette fonctionnalité décrit le travail nécessaire pour combler l’écart identifié et sauvegarde les hypothèses que vous avez faites dans les autres domaines. Par exemple, « Ajouter une relation N:1 au contact » peut suffire pour indiquer qu’il s’agit d’une catégorie de configuration et que le travail envisagé doit se produire. Ces notes ne sont pas des spécifications de conception détaillées, mais plutôt des sauvegardes de haut niveau pour les résultats de l’analyse concordance-écart.