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

Il ciclo di vita dell’integrazione analitica

  • Il ciclo di vita dell'integrazione analitica

    Updated 25 Maggio 2020

    Qual è il ciclo di vita dell’integrazione delle analisi?

    Quando si integra o si incorpora una soluzione di Business Intelligence e di analisi nella propria applicazione, ci sono diverse fasi che devono essere completate per garantire il buon esito del progetto.

    ciclo di vita dell'integrazione degli analytics

    Prototipo
    Prototipa i tuoi concetti in anticipo. L’integrazione di una soluzione di business intelligence e di dashboard ti mette di fronte a un’ampia varietà di opzioni che avranno un impatto sull’esperienza degli utenti finali con i loro dati e con il tuo prodotto. Nella fase di prototipazione dovrai esplorare non solo i contenuti del dashboard che vuoi offrire, ma anche come e dove incorporare tali contenuti nella tua applicazione. Dovrai anche considerare la quantità di funzionalità self-service che vuoi fornire ai tuoi utenti e il modo in cui tali funzionalità saranno rese disponibili attraverso la navigazione dell’applicazione.

    Attraverso la fase di prototipazione si esplorano le funzionalità dello strumento e il modo in cui queste possono fornire ai tuoi utenti finali la migliore esperienza analitica.

    Progettazione
    È fondamentale che la fase di progettazione sia definita dalle funzionalità dello strumento di BI che hai scelto. Troppo spesso il team di progettazione e di prodotto lavora senza comprendere le capacità o i limiti di uno strumento di dashboarding. Ciò provoca un notevole attrito a valle nello sviluppo della soluzione e nella sua integrazione nell’applicazione. Per ridurre al minimo questo problema, assicurati che la soluzione con cui lavorerai sia aperta ed estensibile e che ti permetta di realizzare la visione del tuo team di prodotto.

    Dopo aver determinato le capacità della tua soluzione e aver completato la prototipazione, sei ora pronto a progettare la tua soluzione. In questa fase devi prendere in considerazione:

    • Come e dove saranno conservati i tuoi dati
    • I contenuti analitici che vuoi fornire ai tuoi utenti
    • Come e dove i contenuti verranno incorporati nella tua applicazione
    • I flussi di lavoro operativi che il contenuto dei dati supporta o innesca
    • Quali sono i componenti dell’applicazione che vuoi incorporare, ad esempio il reporting self-service, e come gli utenti navigheranno verso questa funzionalità?
    • Come verrà gestita e mantenuta la sicurezza dei dati; e infine
    • Come si distribuirà e gestirà la soluzione su base continuativa

    Build
    La fase di build è quella in cui il team di sviluppo e analisi crea il contenuto analitico di base che si vuole distribuire. Questo include report, dashboard e qualsiasi analisi automatizzata necessaria per soddisfare le esigenze analitiche dei tuoi clienti.

    In genere i contenuti vengono creati direttamente all’interno dello strumento scelto. In questo modo ti concentri solo sul contenuto e non ti fai distrarre dal modo in cui quel contenuto sarà integrato nella tua applicazione.

    Estendere
    Ci sono occasioni in cui il software che hai scelto di incorporare non ha tutte le funzionalità e le interazioni desiderate dal tuo team di prodotto. È fondamentale che tu abbia la possibilità di estendere l’applicazione per soddisfare le tue esigenze.

    In questa fase il team di sviluppo è fondamentale per creare componenti, visualizzazioni personalizzate, flussi di lavoro e interazioni desiderate dal team di prodotto. Aumenteranno le funzionalità del prodotto con codice personalizzato.

    Alla fine di questa fase tutti i contenuti e i flussi di lavoro dovrebbero essere completati e pronti per essere integrati nell’applicazione.

    Integrare
    Nella fase di progettazione avrai stabilito cosa e come integrare nella tua applicazione. In questa fase il tuo team di sviluppatori integrerà i contenuti e i componenti dell’applicazione nel tuo software e farà un rebrand dell’applicazione per renderla simile alla tua.

    Oltre all’applicazione principale, dovrai anche completare l’integrazione della sicurezza, compreso il supporto multi-tenant e il single-sign-on.

    Il risultato ideale di questa fase è un’applicazione completamente integrata che offre un’esperienza senza soluzione di continuità agli utenti. Gli utenti non devono sapere che stanno passando dal tuo software a quello di analisi.

    Deploy
    Dopo aver completato il tuo progetto embedded, ora dovrai distribuire la tua applicazione nell’ambiente che hai scelto. In questa fase dovrai considerare il monitoraggio, la manutenzione e gli aggiornamenti della soluzione scelta.

    Lo staging e il deployment sono una parte essenziale del ciclo di vita delle applicazioni embedded e la presenza di una governance e di un controllo adeguati consente agli sviluppatori di rilasciare rapidamente nuove versioni della loro applicazione o dell’applicazione analitica. Puoi scegliere di distribuire le tue applicazioni in sede o nel cloud come servizio gestito.

    A seconda della natura del tuo software, potrebbero essere necessarie personalizzazioni individuali per i clienti. Assicurati che il tuo team di distribuzione sia in grado di personalizzare l’integrazione dei dati e i flussi di lavoro basati sulle azioni.

    Iterazione
    Le esigenze dei clienti crescono e cambiano. Di conseguenza, il tuo team di prodotto valuterà continuamente e darà priorità alle modifiche da apportare al tuo ambiente di analisi. Preparati a molteplici iterazioni dei contenuti analitici e a miglioramenti dei flussi di lavoro operativi.