MotioCI Hilft CIRA beim Übergang zu einer agilen BI-Methodik

Executive Summary

Das Business Intelligence (BI)-Team von CIRA verwendet einen agilen Ansatz, um Informationen zu entwickeln und für ihre Geschäftsbereiche bereitzustellen. Implementieren MotioCI hat ihren Wechsel zu einer agilen Methodik unterstützt, die es ihnen ermöglicht, zeitkritische Daten schnell an ihre Geschäftsanwender weiterzugeben. MotioCI hat die Effizienz ihres BI-Entwicklungsprozesses erhöht und den Zeitaufwand für die Fehlerbehebung verringert.

Die Herausforderungen – Prozesse unterstützten Agile BI nicht

CIRA hat einen Wandel vollzogen, um Prozesse zu rationalisieren und die Entwicklung mit einer agilen Methodik zu steuern. Vor dem Upgrade auf Cognos 10.2 verwendeten sie eine einzige Cognos-Umgebung zum Entwickeln, Testen und Ausführen von Produktionsberichten. Ihr Cognos-Bereitstellungsprozess bestand darin, Inhalte zwischen Verzeichnissen zu verschieben. Sie verwendeten die Exportbereitstellungsmethode in Cognos, um Sicherungen für ihre Exporte zu erstellen, falls Inhalte wiederhergestellt werden mussten. Um die Geschwindigkeit des BI-Teams zu erhöhen, führte CIRA bei der Einführung von Cognos 10.2 separate Umgebungen für Entwicklung, Tests und Produktion ein. Diese neue BI-Architektur erforderte ein Tool wie MotioCI um Bereitstellungen von BI-Assets effizient durchzuführen.

Früher erstellten sie für die Versionskontrolle doppelte Berichte und benennten sie mit Erweiterungen, v1…v2…und so weiter. Ihre „endgültige“ Version wurde in einen „Produktions“-Ordner verschoben. Dieser Prozess wies jedoch mehrere Mängel auf:

  1. Dem Cognos Content Store wurden mehrere Inhaltsversionen hinzugefügt, was sich möglicherweise auf die Leistung auswirkte.
  2. Dieses System verfolgte weder den Autor noch die an den Berichten vorgenommenen Änderungen.
  3. Es beschränkte sich auf Berichte und nicht auf Pakete oder Modelle.
  4. An einer Berichtsversion kann jeweils nur ein BI-Entwickler arbeiten.

Dieser Prozess machte es umständlich, verschiedene Versionen anzuzeigen oder an Berichtbearbeitungen und -änderungen zusammenzuarbeiten.

Die Lösung

Das BI-Entwicklungsteam von CIRA erkannte diese Ineffizienzen und leitete einen agilen Prozess, um die identifizierten Probleme zu verbessern. Eines ihrer Hauptziele war die Verbesserung und Reife der Change-Management-Prozesse. Um dieses Ziel zu erreichen, war eine neue Methodik zusammen mit vorhandener Software erforderlich. Das Entwicklungsteam implementierte vordefinierte Verfahren zur Änderungskontrolle. Ein wichtiger Teil dieser Verfahren war die Befähigung der Mitarbeiter zur Bereitstellung zwischen Umgebungen. Dadurch, dass diese BI-Entwickler Inhalte von Dev bis QA bereitstellen können, wurden die Entwicklungszykluszeiten erheblich verkürzt. BI-Entwickler mussten nicht mehr warten, bis der Administrator einen Bericht bereitstellte, bevor er in der QA getestet werden konnte.

MotioCI Bereitstellung und Versionskontrolle gaben ihnen einen Audit-Trail darüber, wer bereitgestellt wurde, was bereitgestellt wurde und wo und wann es bereitgestellt wurde. Der Bereitstellungslebenszyklus von CIRA beginnt mit:

  1. BI-Inhalte werden in einer beliebigen Umgebung entwickelt.
  2.  Anschließend wird es in der QA-Umgebung bereitgestellt, wo es von denselben oder Kollegen von anderen Entwicklern überprüft wird.
  3. Schließlich stellt ein anderes Mitglied des Teams es in der Produktion bereit.

Mit der MotioCI vorhanden, um agile Prozesse zu unterstützen, können sie jetzt einen Bericht sehr schnell ändern, mit wenigen Klicks in eine andere Umgebung verschieben, ihn überprüfen, bei Endbenutzern UAT (User Acceptance Test) durchführen lassen und ihn dann in die Produktion ausrollen Umgebung. Bei Bedarf können sie ein Deployment genauso einfach rückgängig machen.

„Wenn wir nach der Bereitstellung in der Produktion etwas beim Testen verpasst haben oder ein Problem auftritt, können wir ganz einfach mit dem MotioCI Tool“, sagte Jon Coote, Teamleiter für Informationsmanagement bei CIRA.

Darüber hinaus müssen sie außerhalb des normalen Entwicklungszyklus sehr schnell auf tägliche Serviceanfragen reagieren. MotioCI hat es ihnen ermöglicht, agil auf diese Serviceanfragen zu reagieren, indem sie Änderungen schnell bis zur Produktion beschleunigen können. Sie können dies täglich tun, nicht nur, wenn ein Entwicklungszyklus abgeschlossen ist.

Einen weiteren Vorteil gewannen sie mit MotioCI Versionskontrolle, war die Möglichkeit, Berichtsversionen in verschiedenen Umgebungen zu vergleichen. Da es sehr einfach ist, BI-Inhalte zwischen Umgebungen zu verschieben, besteht immer das Risiko, dass etwas in der Produktion bereitgestellt wird, obwohl es zur QA hätte gehen sollen. Der umgebungsübergreifende Vergleich gab ihnen die Gewissheit, dass sie die richtigen Inhalte bereitstellen.

Zusammenfassung

Laut McKinsey & Company hängt der Erfolg von der Fähigkeit ab, in relevante digital Fähigkeiten, die gut auf die Strategie abgestimmt sind.“ CIRA hat diesen Erfolg durch die Implementierung festgestellt MotioCI, ohne die sie weder die Vorteile von Cognos voll ausschöpfen noch ihren agilen BI-Ansatz vollständig umsetzen konnten. MotioCI half, ihre BI-Investitionen mit ihrer Strategie auszurichten. Dabei haben sie nicht nur Einsparungen durch verbesserte Effizienz gezeigt, sondern sind auch besser in der Lage, ihre Endverbraucher zu bedienen.

Das BI-Team von CIRA hat den Schritt hin zu agilen BI-Prozessen vorangetrieben und akquiriert MotioCI diese Bewegung zu unterstützen. MotioCI beschleunigt den Entwicklungsprozess, indem es Benutzern ermöglicht, schnell Änderungen vorzunehmen, BI-Inhalte bereitzustellen und zu testen und gleichzeitig die zusätzliche Sicherheit zu haben, bei Bedarf rückgängig zu machen und zu korrigieren. MotioCI plus agile Methodik hat es CIRA ermöglicht, seinen Geschäftsanwendern schnell zeitkritische Daten bereitzustellen.