MotioCI Pomaga przejść CIRA na zwinną metodologię BI

Streszczenie

Zespół Business Intelligence (BI) w CIRA stosuje zwinne podejście do opracowywania i dostarczania informacji do swoich linii biznesowych. Realizowanie MotioCI wsparła ich przejście na zwinną metodologię, umożliwiając im szybkie przekazywanie wrażliwych czasowo danych użytkownikom biznesowym. MotioCI zwiększył wydajność procesu rozwoju BI i skrócił czas potrzebny na rozwiązywanie problemów.

Wyzwania — procesy nie wspierały Agile BI

CIRA dokonała zmiany w kierunku usprawnienia procesów i zarządzania rozwojem za pomocą metodyki zwinnej. Przed aktualizacją do wersji Cognos 10.2 używali jednego środowiska Cognos do tworzenia, testowania i uruchamiania raportów produkcyjnych. Ich proces wdrażania Cognos polegał na przenoszeniu treści między katalogami. Użyli metody wdrażania eksportu w Cognos, aby utworzyć kopie zapasowe swoich eksportów na wypadek, gdyby musieli odtworzyć zawartość. W celu zwiększenia szybkości zespołu BI, kiedy CIRA wprowadziła Cognos 10.2, wprowadziła oddzielne środowiska do prowadzenia rozwoju, testowania i produkcji. Ta nowa architektura BI wymagała narzędzia takiego jak MotioCI do efektywnego wykonywania wdrożeń zasobów BI.

Wcześniej w celu kontroli wersji tworzyli zduplikowane raporty i nazywali je rozszerzeniami, v1…v2…i tak dalej. Ich „ostateczna” wersja zostałaby przeniesiona do folderu „produkcyjnego”. Było jednak kilka niedociągnięć w tym procesie:

  1. Do składnicy treści Cognos dodano wiele wersji treści, co może mieć wpływ na wydajność.
  2. System ten nie śledził autora ani zmian wprowadzonych do raportów.
  3. Ograniczał się do raportów, a nie pakietów czy modeli.
  4. Tylko jeden programista BI może jednocześnie pracować nad wersją raportu.

Ten proces sprawiał, że przeglądanie różnych wersji lub współpraca przy edycji i zmianach raportów była uciążliwa.

Rozwiązanie

Zespół ds. rozwoju BI w CIRA dostrzegł te nieefektywności i zainicjował zwinny proces, aby spróbować poprawić zidentyfikowane problemy. Jednym z ich głównych celów było doskonalenie i dojrzewanie procesów zarządzania zmianą. Do osiągnięcia tego celu potrzebna była nowa metodologia wraz z oprogramowaniem. Zespół programistów wdrożył predefiniowane procedury kontroli zmian. Kluczową częścią tych procedur było umożliwienie ludziom wdrażania między środowiskami. Umożliwienie tym deweloperom BI wdrażania zawartości od Dev do QA znacznie skróciło czas cyklu rozwoju. Deweloperzy BI nie musieli już czekać, aż administrator wdroży raport, zanim będzie mógł zostać przetestowany w QA.

MotioCI wdrożenie i kontrola wersji dały im ścieżkę audytu dotyczącą tego, kto wdrożył, co zostało wdrożone oraz gdzie i kiedy zostało wdrożone. Cykl życia wdrożenia CIRA rozpoczyna się od:

  1. Zawartość BI jest opracowywana w dowolnym środowisku.
  2.  Następnie jest wdrażany w środowisku QA, gdzie recenzują go ci sami lub równorzędni programiści.
  3. Wreszcie inny członek zespołu wdraża go do produkcji.

Z MotioCI w celu wsparcia zwinnych procesów, mogą teraz bardzo szybko zmodyfikować raport, przenieść go do innego środowiska za pomocą kilku kliknięć, przejrzeć go, w razie potrzeby zlecić użytkownikom końcowym UAT (User Acceptance Test), a następnie wdrożyć go do produkcji środowisko. W razie potrzeby mogą równie łatwo cofnąć wdrożenie.

„Po wdrożeniu do produkcji, jeśli coś zostało pominięte podczas testowania lub mamy problem, możemy bardzo łatwo przywrócić poprzednią wersję za pomocą MotioCI narzędzia” — powiedział Jon Coote, kierownik zespołu ds. zarządzania informacjami w CIRA.

Ponadto muszą bardzo szybko reagować na codzienne zgłoszenia serwisowe, poza normalnym cyklem rozwoju. MotioCI umożliwiło im sprawne reagowanie na te zgłoszenia serwisowe, umożliwiając im szybkie przyspieszenie wszelkich zmian aż do produkcji. Są w stanie robić to codziennie, nie tylko po zakończeniu cyklu rozwojowego.

Kolejna zaleta, którą uzyskali dzięki MotioCI kontrola wersji to możliwość porównywania wersji raportów w różnych środowiskach. Ponieważ przenoszenie zawartości BI między środowiskami jest bardzo łatwe, zawsze istnieje ryzyko, że coś zostanie wdrożone w środowisku produkcyjnym, gdy powinno było przejść do kontroli jakości. Możliwość porównywania różnych środowisk dała im pewność, że wdrażają odpowiednią zawartość.

Podsumowanie

Według McKinsey & Company „sukces zależy od umiejętności inwestowania w odpowiednie digital możliwości, które są dobrze dopasowane do strategii”. CIRA odnalazła ten sukces, wdrażając MotioCI, bez którego nie byliby w stanie w pełni wykorzystać zalet Cognos ani w pełni wdrożyć swojego zwinnego podejścia do BI. MotioCI pomógł dostosować inwestycje w BI do ich strategii. W ten sposób nie tylko wykazali oszczędności dzięki poprawie wydajności, ale także są w stanie lepiej służyć swoim użytkownikom końcowym.

Zespół CIRA BI zapoczątkował ruch w kierunku zwinnych procesów BI i przejął MotioCI wspierać ten ruch. MotioCI przyspieszył proces rozwoju, umożliwiając użytkownikom szybkie wprowadzanie zmian, wdrażanie i testowanie zawartości BI przy jednoczesnym zapewnieniu dodatkowego bezpieczeństwa cofania i poprawiania w razie potrzeby. MotioCI plus zwinna metodologia umożliwiła firmie CIRA szybkie dostarczanie użytkownikom biznesowym danych wrażliwych na czas.