Identifier des composants tiers potentiels

Effectué

Au cours d’un projet, vous pouvez vous rendre compte que l’application que vous utilisez n’est pas capable de répondre à une exigence. À ce stade, vous avez trois choix :

  • Créer une application sur mesure

  • Rechercher une solution tierce

  • Coopérer avec le client pour supprimer le besoin d’exigences

Dans la mesure du possible, il est toujours préférable de donner la priorité à la solution prête à l’emploi, car elle réduit la complexité de la solution et les coûts de licence/maintenance tout au long de sa durée de vie. Cette unité traite de certaines des considérations à prendre en compte lorsque vous envisagez des solutions tierces.

Où trouver des solutions tierces

L’App Store Microsoft officielle pour les solutions tierces qui fonctionnent avec Microsoft Power Platform et les applications Dynamics 365 est AppSource. Les éditeurs de logiciels indépendants (ISV) peuvent enregistrer leur solution et passer par le processus de certification pour y figurer.

Lorsque vous examinez les solutions, considérez leur niveau d’intégration avec les applications Microsoft Power Platform et les applications Dynamics 365 que vous utilisez. Moins elles sont intégrés, plus vous devrez effectuer une intégration personnalisée pour utiliser pleinement la solution.

Les architectes de solutions qui travaillent dans le même domaine de solutions doivent connaître les éditeurs de logiciels les plus populaires qui résolvent les problèmes dans ce domaine. Souvent, les partenaires développent des compétences dans un ensemble particulier d’extensions d’ISV qu’ils pourront réutiliser lors de futures interactions. Un architecte de solution est fréquemment impliqué dans cette évaluation et cette sélection internes.

Évaluation de l’ISV

Lorsque vous envisagez d’inclure un composant ISV tiers dans le cadre de votre solution globale, sachez que vous dépendez de la viabilité à long terme de ce composant et du fournisseur. Le succès de votre mise en œuvre dépend maintenant du fait que ce composant fonctionne comme annoncé et, sinon, qu’il soit pris en charge par cet ISV. Dans le cadre de l’évaluation d’un ISV, vous devez prendre en compte les facteurs suivants :

  • Depuis combien de temps l’ISV existe

  • Quelle est la taille de l’ISV et a-t-il les moyens de prendre en charge une mise en œuvre de votre taille

  • Depuis combien de temps créent-ils pour Microsoft Power Platform ou Dynamics 365

Évaluation du composant de l’ISV

Vous devez évaluer le composant de l’ISV pour vous assurer qu’il est viable pour résoudre le problème ciblé. Souvent, ce n’est qu’après avoir essayé le composant dans le paramètre de la solution proposé que vous découvrirez ses lacunes. Souvent, ce scénario a lieu lorsqu’une approche de preuve de concept peut être utile.

Lorsque vous évaluez le composant, tenez compte des facteurs suivants :

  • Intégration de la sécurité : déterminez si le composant fonctionne avec des modèles de sécurité d’application Microsoft Power Platform et/ou Dynamics 365. Si le composant a un modèle différent, évaluez si vous pouvez facilement mapper une solution tout en répondant à vos besoins.

  • Flexibilité pour la personnalisation : Microsoft Power Platform et Dynamics 365 offrent plusieurs options de personnalisation et d’extension. Examinez ce qui est offert par le composant et s’il répondra adéquatement à vos besoins.

  • Reste à jour avec les versions de Microsoft : Microsoft met à jour, chaque semaine dans certains cas et, parfois, déconseille les anciennes approches pour garder les applications modernes. Évaluez si l’ISV suit les versions et utilise les techniques prises en charge dans son produit pour s’assurer que vous n’aurez pas de problèmes.

  • Feuille de route de l’ISV : déterminez si l’ISV dispose d’une feuille de route de ses améliorations prévues. Vérifiez bien si l’ISV a prévu des améliorations ou non, et si le produit est proposé « tel quel ».

  • Emplacement des données : recherchez où le composant de l’ISV stocke ses données, s’il s’intègre à votre Microsoft Power Platform et/ou applications Dynamics 365, ou s’il dispose de son propre cloud ou d’une autre solution de stockage.

  • Combler l’écart : si votre équipe prévoit de personnaliser davantage le composant, vérifiez que la licence du composant le permettra et quelle dette technique vous pourriez ajouter.

Évaluation des licences

Si vous intégrez un composant tiers à la solution, une licence doit être envisagée. Assurez-vous que la licence ne figure pas seulement dans le budget du projet, mais qu’elle est également gérée d’une manière compatible avec votre utilisation. Par exemple, les limites du nombre d’appels d’API ou d’autres façons dont les utilisateurs interagissent peuvent ne pas fonctionner avec votre volume d’utilisation.

L’utilisation de l’open source devient également de plus en plus populaire sur les solutions d’applications de gestion. Généralement, l’attrait est qu’elles peuvent être utilisées librement. Cependant, les architectes de solutions doivent toujours être conscients du modèle de licence du composant et de toute exigence de conformité. De plus, les contrats de projet avec les clients stipulent souvent un certain niveau d’approbation lorsque l’open source est inclus dans la solution globale.

L’utilisation de composants tiers est un excellent moyen de combler les lacunes dans les fonctionnalités prêtes à l’emploi des applications. Souvent, en utilisant un composant tiers, vous pouvez gagner du temps et optimiser la maintenance continue par rapport à des composants similaires personnalisés. En consacrant dès le départ du temps à évaluer et à sélectionner les composants que vous utilisez, vous pouvez éviter des problèmes de projet désagréables résultant de la sélection de composants ne convenant pas.

Exercice : évaluation d’AppSource pour des solutions financières

Avec la banque Woodgrove à la recherche d’une solution puissante, vous devez savoir ce que d’autres ont fait et comment cela pourrait s’intégrer dans votre solution proposée. Accédez à AppSource et recherchez les offres de packages qui pourraient aider la banque Woodgrove à trouver rapidement une solution viable.