MotioCI Aide l'ACEI à effectuer la transition vers une méthodologie de BI agile

Préface

L'équipe Intelligence d'affaires (BI) de l'ACEI utilise une approche agile pour développer et fournir de l'information à ses secteurs d'activité. Exécution MotioCI a soutenu leur transition vers une méthodologie agile, leur permettant de transmettre rapidement des données urgentes à leurs utilisateurs professionnels. MotioCI a augmenté l'efficacité de leur processus de développement BI et réduit le temps requis pour résoudre les problèmes.

Les défis — Les processus n'ont pas pris en charge la BI agile

L'ACEI a fait un virage pour rationaliser les processus et gérer le développement avec une méthodologie agile. Avant la mise à niveau vers Cognos 10.2, ils utilisaient un seul environnement Cognos pour développer, tester et exécuter des rapports de production. Leur processus de déploiement de Cognos consistait à déplacer du contenu entre les répertoires. Ils ont utilisé la méthode de déploiement des exportations dans Cognos pour effectuer des sauvegardes de leurs exportations au cas où ils auraient besoin de restaurer du contenu. Dans un effort pour augmenter la vitesse de l'équipe de BI, lorsque l'ACEI a introduit Cognos 10.2, elle a introduit des environnements distincts pour effectuer le développement, les tests et la production. Cette nouvelle architecture BI nécessitait un outil comme MotioCI pour effectuer efficacement les déploiements d'actifs BI.

Auparavant, pour le contrôle de version, ils créaient des rapports en double et les nommaient avec des extensions, v1…v2…et ainsi de suite. Leur version « finale » serait déplacée dans un dossier « production ». Il y avait cependant plusieurs lacunes dans ce processus :

  1. Plusieurs versions de contenu ont été ajoutées au magasin de contenu Cognos, affectant potentiellement les performances.
  2. Ce système n'a pas suivi l'auteur ou les modifications apportées aux rapports.
  3. Cela se limitait aux rapports et non aux packages ou aux modèles.
  4. Un seul développeur BI pouvait travailler sur une version de rapport à la fois.

Ce processus rendait difficile l'affichage des différentes versions ou la collaboration sur les modifications et les modifications des rapports.

La solution

L'équipe de développement BI de l'ACEI a reconnu ces inefficacités et a dirigé un processus agile pour tenter d'améliorer les problèmes identifiés. L'un de leurs principaux objectifs était d'améliorer et de faire mûrir les processus de gestion du changement. Une nouvelle méthodologie ainsi qu'un logiciel en place étaient nécessaires pour atteindre cet objectif. L'équipe de développement a mis en place des procédures prédéfinies pour le contrôle des modifications. Un élément clé de ces procédures consistait à donner aux personnes la possibilité de se déployer entre les environnements. Permettre à ces développeurs BI de déployer du contenu de Dev vers QA a considérablement réduit les temps de cycle de développement. Les développeurs BI n'avaient plus à attendre que l'administrateur déploie un rapport avant de pouvoir le tester en QA.

MotioCI le déploiement et le contrôle de version leur ont donné une piste d'audit de qui a déployé, ce qui a été déployé, et où et quand il a été déployé. Le cycle de vie du déploiement de l'ACEI commence par :

  1. Le contenu BI est développé dans n'importe quel environnement.
  2.  Ensuite, il est déployé dans l'environnement d'assurance qualité, où le même développeur ou des développeurs pairs l'examinent.
  3. Enfin, un autre membre de l'équipe le déploie en production.

Avec MotioCI en place pour supporter les processus agiles, ils peuvent désormais très rapidement modifier un rapport, le déplacer vers un autre environnement en quelques clics, le revoir, le faire passer en UAT (User Acceptance Test) par les utilisateurs finaux si nécessaire, puis le déployer en production environnement. Si nécessaire, ils peuvent tout aussi bien annuler un déploiement.

« Après le déploiement en production, si quelque chose a manqué lors des tests ou si nous avons un problème, nous pouvons très facilement revenir à une version précédente en utilisant le MotioCI outil », a déclaré Jon Coote, chef de l'équipe de gestion de l'information pour l'ACEI.

De plus, ils doivent répondre très rapidement aux demandes de service quotidiennes, en dehors du cycle de développement normal. MotioCI leur a permis d'être agile pour répondre à ces demandes de service, en leur permettant d'accélérer rapidement tout changement jusqu'à la production. Ils sont capables de le faire quotidiennement, pas seulement à la fin d'un cycle de développement.

Un autre avantage qu'ils ont gagné avec MotioCI contrôle de version, était la capacité de comparer les versions de rapport à travers les environnements. Parce qu'il est très facile de déplacer le contenu BI entre les environnements, il existe toujours le risque que quelque chose soit déployé en production alors qu'il aurait dû passer au contrôle qualité. Pouvoir comparer les différents environnements leur a donné l'assurance qu'ils déployaient le bon contenu.

Résumé

Selon McKinsey & Company, « le succès dépend de la capacité à investir dans des digital des capacités bien alignées sur la stratégie. L'ACEI a constaté ce succès en mettant en œuvre MotioCI, sans laquelle ils n'auraient pas été en mesure de tirer pleinement parti des avantages de Cognos ni de mettre pleinement en œuvre leur approche agile de la BI. MotioCI aidé à aligner leur investissement BI avec leur stratégie. Ce faisant, ils ont non seulement démontré des économies grâce à des gains d'efficacité, mais sont également mieux à même de servir leurs utilisateurs finaux.

L'équipe de BI de l'ACEI a été le fer de lance de la transition vers des processus de BI agiles et a acquis MotioCI pour soutenir ce mouvement. MotioCI accéléré le processus de développement en permettant aux utilisateurs d'apporter rapidement des modifications, de déployer et de tester le contenu BI tout en ayant la sécurité supplémentaire d'annuler et de corriger si nécessaire. MotioCI De plus, la méthodologie agile a permis à l'ACEI de fournir rapidement des données urgentes à ses utilisateurs commerciaux.