MotioCI Aiuta il CIRA a passare a una metodologia di BI Agile

Sintesi

Il team di Business Intelligence (BI) del CIRA utilizza un approccio agile per sviluppare e fornire informazioni alle proprie linee di business. Attuazione MotioCI ha supportato il loro passaggio a una metodologia agile, consentendo loro di inviare rapidamente i dati sensibili al fattore tempo ai propri utenti aziendali. MotioCI ha aumentato l'efficienza del processo di sviluppo della BI e ridotto il tempo necessario per la risoluzione dei problemi.

Le sfide: i processi non supportavano l'Agile BI

Il CIRA ha deciso di snellire i processi e gestire lo sviluppo con una metodologia agile. Prima di eseguire l'aggiornamento a Cognos 10.2, utilizzavano un unico ambiente Cognos per sviluppare, testare ed eseguire report di produzione. Il loro processo di distribuzione di Cognos consisteva nello spostare il contenuto tra le directory. Hanno utilizzato il metodo di distribuzione dell'esportazione in Cognos per eseguire backup per le loro esportazioni nel caso fosse necessario ripristinare il contenuto. Nel tentativo di aumentare la velocità del team di BI, quando CIRA ha introdotto Cognos 10.2, ha introdotto ambienti separati per condurre sviluppo, test e produzione. Questa nuova architettura di BI necessitava di uno strumento come MotioCI per eseguire in modo efficiente distribuzioni di risorse BI.

In precedenza, per il controllo della versione, creavano rapporti duplicati e li denominavano con estensioni, v1…v2…e così via. La loro versione "finale" sarebbe stata spostata in una cartella "produzione". Ci sono state, tuttavia, diverse carenze in questo processo:

  1. Più versioni del contenuto sono state aggiunte al Content Store di Cognos, con un potenziale impatto sulle prestazioni.
  2. Questo sistema non ha tracciato l'autore o le modifiche apportate ai rapporti.
  3. Era limitato ai rapporti e non ai pacchetti o ai modelli.
  4. Solo uno sviluppatore BI alla volta può lavorare su una versione del report.

Questo processo rendeva difficoltoso visualizzare versioni diverse o collaborare alle modifiche e alle modifiche dei rapporti.

La Soluzione

Il team di sviluppo della BI al CIRA ha riconosciuto queste inefficienze e ha guidato un processo agile per cercare di migliorare i problemi identificati. Uno dei loro obiettivi primari era migliorare e maturare i processi di gestione del cambiamento. Per raggiungere questo obiettivo era necessaria una nuova metodologia insieme al software in atto. Il team di sviluppo ha implementato procedure predefinite per il controllo delle modifiche. Una parte fondamentale di queste procedure consisteva nel conferire alle persone la capacità di eseguire il deployment tra gli ambienti. Consentire a questi sviluppatori BI di distribuire i contenuti dallo sviluppo al controllo qualità ha notevolmente ridotto i tempi del ciclo di sviluppo. Gli sviluppatori BI non dovevano più aspettare che l'amministratore distribuisse un report prima che potesse essere testato in QA.

MotioCI la distribuzione e il controllo della versione hanno fornito loro una traccia di controllo di chi è stato distribuito, cosa è stato distribuito e dove e quando è stato distribuito. Il ciclo di vita dell'implementazione del CIRA inizia con:

  1. Il contenuto BI viene sviluppato in qualsiasi ambiente.
  2.  Quindi, viene distribuito nell'ambiente QA, dove lo stesso sviluppatori o altri lo esaminano.
  3. Infine, un altro membro del team lo distribuisce alla produzione.

Con MotioCI in atto per supportare processi agili, ora possono modificare molto rapidamente un report, spostarlo in un altro ambiente in pochi clic, rivederlo, richiedere agli utenti finali UAT (User Acceptance Test) se necessario e quindi distribuirlo alla produzione ambiente. Se necessario, possono annullare facilmente una distribuzione.

"Dopo l'implementazione in produzione, se durante i test si è perso qualcosa o si verifica un problema, possiamo facilmente tornare a una versione precedente utilizzando il MotioCI strumento", ha affermato Jon Coote, responsabile del team di gestione delle informazioni per CIRA.

Inoltre, devono rispondere alle richieste di servizio quotidiane molto rapidamente, al di fuori del normale ciclo di sviluppo. MotioCI ha permesso loro di essere agili nel rispondere a queste richieste di servizio, consentendo loro di accelerare rapidamente eventuali modifiche fino alla produzione. Sono in grado di farlo quotidianamente, non solo ogni volta che viene completato un ciclo di sviluppo.

Un altro vantaggio che hanno ottenuto con MotioCI il controllo della versione era la capacità di confrontare le versioni dei report tra gli ambienti. Poiché è molto facile spostare i contenuti BI tra gli ambienti, c'è sempre il rischio che qualcosa venga distribuito in produzione quando sarebbe dovuto passare al QA. Essere in grado di confrontare gli ambienti ha dato loro la certezza di distribuire il contenuto giusto.

Sommario

Secondo McKinsey & Company, "il successo dipende dalla capacità di investire in rilevanti digital capacità ben allineate con la strategia”. Il CIRA ha riscontrato questo successo implementando MotioCI, senza il quale non sarebbero stati in grado di sfruttare appieno i vantaggi di Cognos né di implementare completamente il loro approccio agile alla BI. MotioCI aiutato ad allineare il loro investimento in BI con la loro strategia. In tal modo, non solo hanno dimostrato risparmi attraverso una maggiore efficienza, ma sono anche in grado di servire meglio i propri utenti finali.

Il team BI di CIRA ha guidato il passaggio verso processi di BI agili e ha acquisito MotioCI per sostenere questo movimento. MotioCI ha accelerato il processo di sviluppo consentendo agli utenti di apportare rapidamente modifiche, distribuire e testare i contenuti BI, pur avendo la sicurezza aggiuntiva di annullare e correggere in base alle esigenze. MotioCI inoltre la metodologia agile ha consentito al CIRA di fornire rapidamente dati sensibili al fattore tempo ai suoi utenti aziendali.