MotioCI Ayuda a CIRA en la transición a una metodología de BI ágil

Resumen Ejecutivo

El equipo de Business Intelligence (BI) de CIRA utiliza un enfoque ágil para desarrollar y entregar información a sus líneas de negocio. Implementar MotioCI ha apoyado su cambio a una metodología ágil, lo que les permite enviar rápidamente datos urgentes a sus usuarios comerciales. MotioCI ha aumentado la eficiencia de su proceso de desarrollo de BI y ha reducido la cantidad de tiempo necesario para solucionar problemas.

Los desafíos: los procesos no eran compatibles con Agile BI

CIRA ha hecho un cambio para agilizar los procesos y gestionar el desarrollo con una metodología ágil. Antes de actualizar a Cognos 10.2, utilizaban un único entorno de Cognos para desarrollar, probar y ejecutar informes de producción. Su proceso de implementación de Cognos consistió en mover contenido entre directorios. Utilizaron el método de implementación de exportación en Cognos para realizar copias de seguridad de sus exportaciones en caso de que necesitaran restaurar el contenido. En un esfuerzo por aumentar la velocidad del equipo de BI, cuando CIRA introdujo Cognos 10.2, introdujeron entornos separados para realizar el desarrollo, las pruebas y la producción. Esta nueva arquitectura de BI necesitaba una herramienta como MotioCI para realizar implementaciones de activos de BI de manera eficiente.

Anteriormente, para el control de versiones, creaban informes duplicados y los nombraban con extensiones, v1… v2… y así sucesivamente. Su versión “final” se movería a una carpeta de “producción”. Sin embargo, hubo varias deficiencias en este proceso:

  1. Se agregaron varias versiones de contenido a la tienda de contenido de Cognos, lo que podría afectar el rendimiento.
  2. Este sistema no realizó un seguimiento del autor ni de los cambios realizados en los informes.
  3. Se limitó a informes y no a paquetes o modelos.
  4. Solo un desarrollador de BI puede trabajar en una versión de informe a la vez.

Este proceso hizo que fuera engorroso ver diferentes versiones o colaborar en ediciones y cambios de informes.

La Solución

El equipo de desarrollo de BI de CIRA reconoció estas ineficiencias y encabezó un proceso ágil para tratar de mejorar los problemas identificados. Uno de sus principales objetivos era mejorar y madurar los procesos de gestión del cambio. Se requirió una nueva metodología junto con el software implementado para lograr este objetivo. El equipo de desarrollo implementó procedimientos predefinidos para el control de cambios. Una parte clave de estos procedimientos fue capacitar a las personas con la capacidad de implementar entre entornos. Permitir que estos desarrolladores de BI implementen contenido de Dev a QA redujo en gran medida los tiempos de ciclo de desarrollo. Los desarrolladores de BI ya no tenían que esperar a que el administrador implementara un informe antes de poder probarlo en el control de calidad.

MotioCI La implementación y el control de versiones les dieron una pista de auditoría de quién implementó, qué se implementó y dónde y cuándo se implementó. El ciclo de vida de la implementación de CIRA comienza con:

  1. El contenido de BI se desarrolla en cualquier entorno.
  2.  Luego, se implementa en el entorno de control de calidad, donde los mismos desarrolladores o pares lo revisan.
  3. Finalmente, otro miembro del equipo lo implementa en producción.

Con MotioCI implementado para respaldar procesos ágiles, ahora pueden modificar muy rápidamente un informe, moverlo a otro entorno con unos pocos clics, revisarlo, hacer que los usuarios finales UAT (prueba de aceptación del usuario) si sea necesario, y luego implementarlo en la producción medio ambiente. Si es necesario, pueden deshacer una implementación con la misma facilidad.

“Después de la implementación en producción, si se omitió algo en las pruebas o si tenemos un problema, podemos revertir fácilmente a una versión anterior utilizando la MotioCI herramienta ”, dijo Jon Coote, líder del equipo de gestión de información de CIRA.

Además, deben responder a las solicitudes de servicio diarias muy rápidamente, fuera del ciclo de desarrollo normal. MotioCI les ha permitido ser ágiles para responder a estas solicitudes de servicio, permitiéndoles acelerar rápidamente cualquier cambio hasta la producción. Pueden hacer esto todos los días, no solo cada vez que se completa un ciclo de desarrollo.

Otra ventaja que obtuvieron con MotioCI control de versiones, era la capacidad de comparar versiones de informes entre entornos. Debido a que es muy fácil mover contenido de BI entre entornos, siempre existe el riesgo de que algo se implemente en producción cuando debería haber pasado a control de calidad. Poder comparar entre entornos les dio la seguridad de que estaban implementando el contenido correcto.

Resumen

Según McKinsey & Company, “el éxito depende de la capacidad de invertir en digital capacidades que están bien alineadas con la estrategia ". CIRA encontró ese éxito al implementar MotioCI, sin los cuales no habrían podido aprovechar completamente los beneficios de Cognos ni implementar completamente su enfoque ágil de BI. MotioCI ayudó a alinear su inversión en BI con su estrategia. Al hacerlo, no solo demostraron ahorros a través de eficiencias mejoradas, sino que también están en mejores condiciones de atender a sus usuarios finales.

El equipo de BI de CIRA encabezó el movimiento hacia procesos de BI ágiles y adquirió MotioCI para apoyar este movimiento. MotioCI aceleró el proceso de desarrollo al permitir que los usuarios realicen cambios, implementen y prueben rápidamente el contenido de BI, al tiempo que tienen la seguridad adicional de deshacer y corregir según sea necesario. MotioCI además, la metodología ágil ha permitido a CIRA entregar rápidamente datos urgentes a sus usuarios comerciales.