A menudo nos hemos enfrentado a situaciones en las que la gente pensaba que el mero hecho de tener una herramienta de Business Intelligence y consultores calificados era suficiente para garantizar una implementación de BI exitosa. Sin embargo, sin una buena metodología de BI, puede ser difícil cumplir con los plazos, satisfacer a todos los usuarios y mantenerse dentro del presupuesto, incluso con las mejores intenciones.
En este post voy a hablar brevemente de algunos aspectos de una metodología que hemos implementado con algunos de nuestros clientes.
Distinción entre el poder y los usuarios comerciales normales
La precisión de los informes es clave para las personas que quieren asegurarse de que están tomando las decisiones correctas. Por lo tanto, es importante tener siempre un grupo de usuarios poderosos que pueden trabajar en informes difíciles y son capaces de entender cómo se modelan los datos. Estas personas suelen trabajar en informes predefinidos, así como difíciles análisis ad-hoc.
Los usuarios comerciales normales normalmente trabajan en informes personales y ad hoc. Ellos quieren que sus preguntas se respondan muy rápidamente, pero para eso necesitan tener universos muy buenos y simples. Por ejemplo, la mayoría de estos tipos de usuarios no se sienten cómodos trabajando con universos que tienen contextos.
Implementación de un buen escenario de reunión empresarial
Desde nuestra experiencia, la recopilación de los requisitos del negocio lleva correctamente a la correcta entrega de análisis complejos para el negocio. Hemos tenido los mejores resultados cuando el proceso de recopilación de requisitos ha sido:
- centralized: the business should always think of a single point of access for business requirements gathering. If this is not centralized, the process can be hard to define.
- recurring: it should also recur regularly as a proper business gathering process is never finished. We have usually set recurring meetings (weekly, twice per week) where some people from the reporting team meet their business sponsors and agree on the next actions to take.
Implementación de un buen ciclo de vida y herramienta de control de versiones
Cuando se trabaja con grandes clientes empresariales (con muchos desarrolladores) siempre es una buena práctica implementar una herramienta de control de versiones, así como un flujo de trabajo para promover contenido desde entornos de desarrollo hasta producción.
Con las herramientas de control de versiones, los desarrolladores pueden compartir, bloquear y controlar sus versiones para que todo se mantenga bajo control. Esto es especialmente importante en ambientes grandes.
También es importante contar con una lista de criterios de puntos que los informes deben cumplir antes de ser promovidos a producción. De esta manera, nos aseguramos de que todo lo que está en la producción ha sido debidamente probado y confirmado (los criterios pueden referirse al rendimiento de la consulta, formato de disposición, etc.)
Hay muchas aplicaciones de terceros que ofrecen el control de versiones, así como las funcionalidades de gestión del ciclo de vida.
Distinción entre áreas personales y públicas
BusinessObjects ya hace la distinción entre carpetas personales y públicas. Este punto va junto con el punto anterior. Siempre hemos implementado los procesos del ciclo de vida bajo el área pública, por lo que básicamente se convierte en un área de sólo lectura en la producción.
Haciendo esto conseguimos lo siguiente:
- Los usuarios pueden estar seguros acerca de todo lo que se encuentra en las carpetas públicas, ya que el contenido cumple los criterios adecuados antes de que se ha promovido a la producción
- Se limpian carpetas públicas
- Las carpetas públicas están ordenadas
Si está a punto de emprender un nuevo proyecto de BI, especialmente uno en un gran entorno de clientes, espero que los consejos anteriores sean útiles para su equipo a medida que construye su propia metodología de BI de mejores prácticas. Si tienes alguna idea para agregar o cualquier comentario sobre mis sugerencias, no dudes en dejar un comentario a continuación.