Yellowfin Evaluation Guide

Yellowfin is used for both enterprise analytics and embedded analytics use cases and for building bespoke analytical applications. Use this guide to ensure Yellowfin is the right technical fit for your requirements.

eval colourful guide banner

Le cycle de vie de l’intégration analytique

  • Le cycle de vie de l'intégration analytique

    Updated 25 mai 2020

    Quel est le cycle de vie de l’intégration analytique ?

    Lors de l’intégration ou de l’incorporation d’une solution de Business Intelligence et d’analyse dans votre application, il y a un certain nombre de phases qui doivent être complétées pour assurer la réussite de votre projet.

    cycle de vie de l'intégration analytique

    Prototype
    Prototypez vos concepts dès le début. L’intégration d’une solution de veille stratégique et de tableaux de bord vous offre un large éventail d’options qui auront un impact sur l’expérience de vos utilisateurs finaux avec leurs données et votre produit. Au cours de la phase de prototypage, vous devez explorer non seulement le contenu du tableau de bord que vous souhaitez fournir, mais aussi comment et où vous allez intégrer ce contenu dans votre application. Vous devrez également réfléchir à la quantité de fonctionnalités en libre-service que vous souhaitez offrir à vos utilisateurs et à la manière dont ces fonctionnalités seront accessibles par le biais de la navigation dans votre application.

    La phase de prototypage vous permet d’explorer les capacités de l’outil et la manière dont ces capacités peuvent fournir à vos utilisateurs finaux la meilleure expérience analytique.

    Conception
    Il est essentiel que la phase de conception soit définie par les capacités de l’outil de BI que vous avez sélectionné. Trop souvent, l’équipe chargée de la conception et du produit travaille sans comprendre les capacités ou les limites d’un outil de tableau de bord. Cela entraîne des frictions importantes en aval, lors du développement de votre solution et de son intégration dans votre application. Pour minimiser ce problème, assurez-vous que la solution avec laquelle vous travaillerez est ouverte et extensible, ce qui vous permettra de concrétiser la vision de votre équipe produit.

    Après avoir déterminé les capacités de votre solution et terminé le prototypage, vous êtes maintenant prêt à concevoir votre solution. Au cours de cette phase, vous devez prendre en considération les éléments suivants

    • Comment et où vos données seront stockées
    • Le contenu analytique que vous souhaitez fournir d’emblée à vos utilisateurs
    • Comment et où le contenu sera intégré dans votre application ?
    • Les flux de travail opérationnels que votre contenu de données prend en charge ou déclenche
    • Quels sont les composants de l’application que vous souhaitez intégrer – par exemple les rapports en libre-service – et comment les utilisateurs navigueront-ils vers cette fonctionnalité ?
    • Comment la sécurité des données sera-t-elle gérée et maintenue ?
    • Comment vous allez déployer et gérer votre solution de manière continue

    Construire
    La phase de construction est celle où votre équipe de développement et d’analyse crée le contenu analytique de base que vous souhaitez livrer. Il s’agit de rapports, de tableaux de bord et de toute analyse automatisée nécessaire pour répondre aux besoins analytiques de vos clients.

    Généralement, le contenu est construit directement dans l’outil de votre choix. De cette manière, vous vous concentrez principalement sur le contenu et ne vous préoccupez pas de la manière dont ce contenu sera intégré dans votre application.

    Étendre
    Il arrive que le logiciel que vous choisissez d’intégrer ne dispose pas de toutes les fonctionnalités et interactions souhaitées par votre équipe produit. Il est essentiel que vous puissiez étendre l’application pour répondre à vos besoins.

    Dans cette phase, votre équipe de développement est essentielle pour créer des composants, des visualisations sur mesure, des flux de travail et des interactions souhaités par l’équipe produit. Ils augmenteront les capacités du produit avec du code personnalisé.

    À la fin de cette phase, l’ensemble de votre contenu et de vos flux de travail devrait être terminé et prêt à être intégré dans votre application.

    Intégrer
    Lors de la phase de conception, vous aurez déterminé ce que vous souhaitez intégrer dans votre application et comment. Au cours de cette étape, votre équipe de développeurs intégrera le contenu et les composants de l’application dans votre logiciel et donnera une nouvelle image à l’application pour qu’elle vous ressemble.

    Au-delà de l’application de base, vous devrez également réaliser l’intégration de la sécurité, y compris la prise en charge de plusieurs locataires et l’authentification unique.

    Le résultat idéal de cette phase est que vous disposez d’une application complètement intégrée qui offre une expérience transparente à vos utilisateurs. Ils ne doivent pas savoir qu’ils passent de votre logiciel au logiciel d’analyse.

    Déployer
    Après avoir terminé votre projet intégré, vous allez maintenant déployer votre application dans l’environnement que vous avez choisi. Au cours de cette phase, vous devrez envisager la surveillance, la maintenance et les mises à jour de la solution choisie.

    La mise en scène et le déploiement constituent une partie essentielle du cycle de vie intégré, et la mise en place d’une gouvernance et d’un contrôle appropriés permet aux développeurs de publier rapidement de nouvelles versions de leur application ou de l’application analytique. Vous pouvez choisir de déployer vos applications sur site ou dans le nuage en tant que service géré.

    Selon la nature de votre logiciel, des personnalisations individuelles peuvent être nécessaires. Assurez-vous que votre équipe de déploiement a la capacité de personnaliser l’intégration des données et les flux de travail basés sur l’action.

    Répétez
    Les besoins des clients évoluent et changent. Par conséquent, votre équipe produit évaluera continuellement les changements à apporter à votre environnement analytique et en établira les priorités. Préparez-vous à de multiples itérations de votre contenu analytique et à des améliorations des flux de travail opérationnels.