He visto muchas fallas costosas. Tuve un socio comercial inclinado en este molino de viento durante años. Su dificultad fue su insistencia en que las personas "no técnicas" puedan crear informes. Creamos una serie de soluciones que las personas pudieron aprender y utilizar con diversos grados de éxito. Al igual que usted, comenzamos con informes enlatados parametrizados.
Luego, hicimos una manera de guardar conjuntos de parámetros y asociarlos con diferentes plantillas de "formato", lo que esencialmente le permite mezclar y combinar sus informes enlatados y publicarlos en otras personas. En realidad, eso fue lo más eficiente que hicimos teniendo en cuenta que se trataba de dos semanas de tiempo de desarrollo (además de un sistema básico de informes enlatados parametrizados) y lo utilizaron con cierto éxito durante años. Era una interfaz de usuario muy simple, pero aún así algunos usuarios realmente no podían construir sus propios informes, simplemente no podían determinar cuáles deberían ser sus criterios. Pero dado que cualquiera podría crear un informe y compartirlo con otra persona, podría simplemente hacer que un compañero de trabajo haga un informe en lugar de tener que ir a algún equipo de MIS y hacer cola.
Sin embargo, seguimos intentando mejorarlo y desperdiciamos cientos de miles de dólares. Crystal Decisions tenía un kit de herramientas bastante elegante como complemento de su producto empresarial Crystal Reports. Esta era la versión 9 o 10. Hace mucho tiempo que fue renombrada, renombrada por Business Objects, pero imagino que todavía hay una versión de la misma. Era bastante costoso y le proporcionó un diseñador web completo para crear prácticamente cualquier formato de informe. También tenía una aplicación de muestra que era más un asistente que lo guió a través de la modificación de un informe existente. Tuvimos éxito con la idea de "guardar y compartir plantilla parametrizada", por lo que esto nos atrajo, ya que fue un paso más allá. Bien, en pocas palabras, realmente no cumplimos. Creo que la herramienta estaba bien, pero lo que estábamos tratando de hacer era demasiado confuso e incorrecto para funcionar.
Durante todo este tiempo, la empresa tuvo que mantener un equipo de desarrolladores de MIS que hicieron muchos de sus informes ad-hoc. Lo mejor que obtuvieron de nuestras cosas fue un informe enlatado un poco más flexible que el mejor de los casos hizo que fuera más rápido desarrollar un nuevo informe enlatado siempre que hubiera otro informe existente que fuera algo similar. Si desea integrar de alguna manera una nueva fuente de datos, olvídalo. Y sobre todo, eso es lo que MIS hizo por ellos fue integrar cada vez más fuentes de datos de una manera descuidada pero muy rápida de comercializar.
Finalmente, comenzaron a utilizar Business Objects, la versión de escritorio de la herramienta de BI. Esto le permite integrar datos locales con datos que descubrió en el catálogo de metadatos en línea. Por lo tanto, podría hacer cosas de producción real para las masas y los quants y los gerentes podrían seguir analizando diferentes conjuntos de datos hacia los que los llevó su investigación. El conjunto de habilidades se volvió aún más raro, ciertamente no era algo que cualquiera pudiera aprender y hacer. Sin embargo, pudieron lograr que mucha más gente lo usara de manera efectiva de lo que podrían permitirse contratar como personas dedicadas de MIS. Sin embargo, el personal de MIS nunca se redujo mucho, lo cual es revelador.
Mi propia impresión de este problema general es que tienes que estar dispuesto a invertir significativamente en el desarrollo de habilidades para las personas que imaginas usando esta herramienta, y tienes que aceptar que no todo tu personal llegará allí. Y si no pueden pasar un par de semanas aprendiendo una plataforma de BI, nunca podrán aprovechar al máximo ninguna herramienta que les brinde. Algunas personas, por el motivo que sea, simplemente nunca parecen tener ideas básicas como las uniones externas. Enormes clases de conjuntos de problemas nunca estarán a su alcance para resolverlos con ninguna herramienta porque no llegan lo suficientemente lejos como para comprender a nivel conceptual lo que realmente están tratando de pedirle a la computadora que haga. Eso no quiere decir que "no puedan" aprender eso, solo que muchos de ellos nunca lo harán.