MotioCI Helpt CIRA bij de overgang naar een Agile BI-methodologie

Samenvatting

Het Business Intelligence (BI)-team bij CIRA gebruikt een flexibele benadering om informatie te ontwikkelen en aan hun bedrijfsonderdelen te leveren. Implementeren MotioCI heeft hun verschuiving naar een agile methodologie ondersteund, waardoor ze snel tijdgevoelige gegevens naar hun zakelijke gebruikers kunnen pushen. MotioCI heeft de efficiëntie van hun BI-ontwikkelingsproces verhoogd en de hoeveelheid tijd die nodig is om problemen op te lossen, verminderd.

De uitdagingen — Processen ondersteunden Agile BI niet

CIRA heeft een verschuiving gemaakt om processen te stroomlijnen en ontwikkeling te beheren met een agile methodologie. Voordat ze upgraden naar Cognos 10.2, gebruikten ze één enkele Cognos-omgeving om productierapporten te ontwikkelen, testen en uit te voeren. Het implementatieproces van Cognos bestond uit het verplaatsen van inhoud tussen mappen. Ze gebruikten de exportimplementatiemethode in Cognos om back-ups te maken voor hun export voor het geval ze inhoud moesten herstellen. In een poging om de snelheid van het BI-team te verhogen, introduceerde CIRA, toen Cognos 10.2 werd geïntroduceerd, aparte omgevingen voor ontwikkeling, testen en productie. Voor deze nieuwe BI-architectuur was een tool nodig zoals: MotioCI om implementaties van BI-middelen efficiënt uit te voeren.

Voorheen maakten ze voor versiebeheer dubbele rapporten en gaven ze extensies, v1...v2... enzovoort. Hun "definitieve" versie zou worden verplaatst naar een "productie" -map. Er waren echter een aantal tekortkomingen in dit proces:

  1. Er zijn meerdere versies van inhoud toegevoegd aan de Cognos-inhoudsopslag, wat mogelijk van invloed is op de prestaties.
  2. Dit systeem heeft de auteur of wijzigingen in de rapporten niet gevolgd.
  3. Het was beperkt tot rapporten en niet tot pakketten of modellen.
  4. Er kon slechts één BI-ontwikkelaar tegelijk aan een rapportversie werken.

Dit proces maakte het lastig om verschillende versies te bekijken of samen te werken aan rapportbewerkingen en wijzigingen.

De oplossing

Het BI-ontwikkelingsteam van CIRA erkende deze inefficiënties en leidde een agile proces om de geïdentificeerde problemen te verbeteren. Een van hun primaire doelen was het verbeteren en rijpen van de verandermanagementprocessen. Om dit doel te bereiken was een nieuwe methode en software nodig. Het ontwikkelteam implementeerde vooraf gedefinieerde procedures voor wijzigingsbeheer. Een belangrijk onderdeel van deze procedures was om mensen de mogelijkheid te geven om tussen omgevingen in te zetten. Door deze BI-ontwikkelaars in staat te stellen inhoud van Dev naar QA te implementeren, werden de ontwikkelingscyclustijden aanzienlijk verkort. BI-ontwikkelaars hoefden niet langer te wachten tot de beheerder een rapport had geïmplementeerd voordat het kon worden getest in QA.

MotioCI implementatie en versiebeheer gaven hen een controlespoor van wie er is geïmplementeerd, wat is geïmplementeerd en naar waar en wanneer het is geïmplementeerd. De implementatielevenscyclus van CIRA begint met:

  1. BI-content wordt in elke omgeving ontwikkeld.
  2.  Vervolgens wordt het geïmplementeerd in de QA-omgeving, waar dezelfde of peer-ontwikkelaars het beoordelen.
  3. Ten slotte implementeert een ander lid van het team het in productie.

met MotioCI om agile processen te ondersteunen, kunnen ze nu heel snel een rapport wijzigen, met een paar klikken naar een andere omgeving verplaatsen, beoordelen, eindgebruikers UAT (User Acceptance Test) laten gebruiken indien nodig, en het vervolgens uitrollen naar de productie omgeving. Indien nodig kunnen ze een implementatie net zo gemakkelijk ongedaan maken.

“Nadat we in productie zijn genomen, als er iets is gemist tijdens het testen, of als we een probleem hebben, kunnen we heel gemakkelijk teruggaan naar een vorige versie met behulp van de MotioCI tool”, zegt Jon Coote, Information Management Team Lead voor CIRA.

Bovendien moeten ze zeer snel reageren op dagelijkse serviceverzoeken, buiten de normale ontwikkelingscyclus om. MotioCI heeft hen in staat gesteld om flexibel te reageren op deze serviceverzoeken, door hen in staat te stellen snel wijzigingen door te voeren naar productie. Ze kunnen dit dagelijks doen, niet alleen wanneer een ontwikkelingscyclus is voltooid.

Een ander voordeel dat ze behaalden met MotioCI versiebeheer, was de mogelijkheid om rapportversies in verschillende omgevingen te vergelijken. Omdat het heel eenvoudig is om BI-inhoud tussen omgevingen te verplaatsen, bestaat altijd het risico dat iets in productie wordt genomen terwijl het naar QA had moeten gaan. Doordat ze verschillende omgevingen konden vergelijken, kregen ze de zekerheid dat ze de juiste inhoud implementeerden.

Samengevat

Volgens McKinsey & Company hangt “succes af van het vermogen om te investeren in relevante digital capaciteiten die goed zijn afgestemd op de strategie.” CIRA vond dat succes door te implementeren MotioCI, zonder welke ze niet in staat zouden zijn geweest om de voordelen van Cognos volledig te benutten, noch hun agile benadering van BI volledig te implementeren. MotioCI hielpen hun BI-investering af te stemmen op hun strategie. Daarbij hebben ze niet alleen besparingen aangetoond door verbeterde efficiëntie, maar zijn ze ook beter in staat om hun eindgebruikers van dienst te zijn.

Het BI-team van CIRA was het voortouw bij de overgang naar agile BI-processen en verwierf MotioCI om deze beweging te ondersteunen. MotioCI versnelde het ontwikkelingsproces door gebruikers in staat te stellen snel wijzigingen aan te brengen, BI-inhoud te implementeren en te testen, terwijl ze de extra veiligheid hebben om ongedaan te maken en indien nodig te corrigeren. MotioCI plus agile methodologie heeft CIRA in staat gesteld om snel tijdgevoelige gegevens aan zijn zakelijke gebruikers te leveren.