business intelligence por que hacerlo dificil cuando puedes hacerlo... AGIL Con una sonrisa y el mayor de los respetos, acompáñennos a presenciar las vicisitudes de este usuario que quiere “sumarizar las ventas del mes”. PERSPECTIVA TECNOLOGÍA La historia como FRECUENTEMENTE es... ¡¡¡PARÁ!!! NECESITO REALIZAR ESTE CAMBIO MENOR EN EL TABLERO PARA QUE SUMARICE LAS VENTAS DEL MES ESTO ES COMPLEJO... NOS VA A LLEVAR TIEMPO. HAY QUE VER SI NECESITAMOS EXTRAER INFORMACIÓN DE OTRO SISTEMA Y REDEFINIR LAS ENTIDADES. OJO, QUE SEGURAMENTE VAMOS A TENER QUE REARMAR LOS CUBOS. Y SI MAL NO RECUERDO, EL ETL DEL SISTEMA DE VENTAS QUE USAN USTEDES ES COMPLEJO. VAMOS A TENER QUE HACER UNA REINGENIERÍA. LO TENEMOS QUE ESTIMAR... CREO QUE SERÁN UNOS CUÁNTOS MESES, ¡EH! BI M P ¿SEGURO SERÁ TANTO?, MIRÁ QUE ES SUMAR DOS CAMPITOS... víctima un mes despues... AH, ¿PERO NO SABÍAS? ESTO ES BI... ES ALGO COMPLEJO MIRÁ, ESTÁ LISTO EL ETL; PERO NO TE PUEDO MOSTRAR NADA..., ES ALGO TÉCNICO, YO CREO QUE EN UN MES TENEMOS EL PROTOTIPO... IGUAL, FIJATE QUE EL GANTT ESTÁ AL 50%. VAMOS BIEN. ESTÁ LISTO PARA LA APROBACIÓN FINAL, IGUAL CREO QUE ES UNA FORMALIDAD... ¡ESTO NO ES LO QUE YO QUERÍA! PERO EN LA ERS LO DECÍA CLARAMENTE pág. AH, PERO SI ES ESO, ME VA A LLEVAR DOS O TRES SEMANAS MÁS lop! ¡p I B PM Textos: Julián Ceci y Pablo Parnisari Dibujos: Victoria Meléndez y Melisa Silva continua 47 julio 2011 …A VER… TE ESCUCHO… TECNOLOGÍA PERSPECTIVA La historia como PUEDE SER... NECESITO REALIZAR ESTE CAMBIO MENOR EN EL TABLERO PARA QUE SUMARICE LAS VENTAS DEL MES CON ESTO QUE ME CONTASTE TE PREPARO ALGO Y LA SEMANA QUE VIENE LO VEMOS JUNTOS A VER, CONTAME LO QUE NECESITÁS Usuario ME HABÍAN DICHO QUE HABÍA QUE REARMAR LOS CUBOS, ENTIDADES, ETC. ¿SERÁ MUY COSTOSO? uNA SEMANA mas tarde... ESTO ES LO QUE TENEMOS NO CREO, PERO ESTO ES IN MEMORY, NO HACE FALTA REHACER TODO PARA UN CAMBIO COMO ESTE ESTO ES LO QUE TENEMOS AHORA ¡BIEN! ¿PERO ESTO ES UN PROTOTIPO? ¿SE VA A VER ASÍ? VA ENCAMINADO. YO MODIFICARÍA ESTE GRÁFICO. Y ESO QUE LE AGREGASTE AL TOTALIZADOR ESTÁ PIOLA ¿SE PODRÁ INCLUIR? uNA SEMANA despUEs ¡SÍ, ESTÁ IMPLEMENTADO EN LA HERRAMIENTA REAL! ¡EN PRODUCCIÓN SE VA A VER IGUAL! ASÍ QUEDÓ LUEGO DE LOS REFINAMIENTOS ... ¿CÓMO LO VES? CASI PERFECTO. QUERRÍA CAMBIAR ESTA AGRUPACIÓN... ¿ME LO PUEDEN HACER? y otra SEMANA mas pág. julio 2011 48 5 MINUTOS despUEs... PERFECTO, ¿CUÁNDO LO TENDRÉ EN PRODUCCIÓN? ¿CÓMO LO VES AHORA? MAÑANA LO TENÉS SÍ, DAME UN MINUTO solucion ii SharePoint Insights, la versatilidad de un enfoque “a medida” De la mano de la estrategia de Sharepoint 2010 (su plataforma de colaboración y productividad empresarial), Microsoft desarrolló un enfoque de BI que explota tecnologías existentes para lograr una solución “a la medida” de cada usuario: tPower Pivot, una extensión a Excel que potencia sus capacidades de visualización y explotación. Conectándolo a bases de datos, cubos o listas de Sharepoint, los usuarios finales que ya conocen Excel pueden desarrollar sus propios tableros. tExcel Services y Visio Services, tecnologías que permiten publicar tableros y gráficos dinámicos en un entorno Sharepoint, que multiplica las ventajas en seguridad y resguardo de datos. tSQL Server Reporting Services, su tradicional plataforma de Reporting, integrada fuertemente con Sharepoint. tPerformance Point Services, servicios de explotación de datos tan potentes como los encontrados en herramientas de BI tradicionales, disponibles desde Sharepoint. Con este enfoque, llamado “Sharepoint Insights”, Microsoft reconoce que diferentes usuarios tienen diferentes necesidades, y una solución “world class” no es necesaria en todos los casos. En cambio, provee un menú de alternativas que se ajustan a exigencias, tiempos de implementación y presupuestos de desarrollo. solucion i QlikView, la agilidad de una solución "in memory" Ya hace algunos años, y liderando una nueva ola de herramientas BI, surgió QlikView. Basado en el concepto de tener los datos en memoria, es capaz de resolver relaciones y realizar cálculos con una asombrosa performance y con tiempos de desarrollo breves. El modelo de QlikView incluso permite al usuario final obtener datos, resultados y formas de visualizar la información que no fueron contemplados en el desarrollo original, sin requerir la ayuda de técnicos especializados. Estas características combinadas facilitan el trabajo en forma iterativa, permitiendo mostrar resultados rápidamente y refinarlos incrementalmente hasta lograr el objetivo deseado. solucion iii Business Intelligence y métodos ágiles: ¿una combinación ganadora? Hace ya poco más de una década que las metodologías ágiles llegaron para quedarse y convivir con aquellas más tradicionales. Fomentando un enfoque de desarrollo iterativo e incremental –e integrando al usuario como jugador clave dentro del proyecto– las ágiles se presentan como una alternativa óptima para los proyectos de BI, en los que muchas veces la especificación del producto a obtener va evolucionando junto con el desarrollo. Ejemplos de estos métodos son Scrum y Kanban. Aplicar metodologías ágiles para el desarrollo de proyectos de BI permite aproximar la solución al problema iterativamente, con la conformidad del cliente validada a lo largo de todo el proyecto. De esta manera, y como se ve en la historieta, el usuario va viendo la solución tempranamente y no se encuentra con sorpresas al final del desarollo. Los resultados tempranos ayudan también a descubrir nuevas necesidades, que naturalmente surgirán al estar construyendo un producto único que no conocemos de antemano. pág. 49 julio 2011 La ventaja competitiva que genera obtener la informacion precisa en el momento adecuado se ve reforzada con estas soluciones mas flexibles y agiles que los metodos tradicionales cuyo objetivo es construir de la mano del usuario en menor tiempo y sin multiplicacion de costos. PERSPECTIVA Las herramientas de BI (Business Intelligence) tradicionales se basan en complejos procesos de extracción y carga de datos, grandes Datawarehouses para almacenarlos y procesamientos con herramientas como reportes y tableros, entre otras. Este enfoque, si bien es altamente potente, también implica costos y tiempos que a veces atentan contra la dinámica requerida por el negocio. QlikView, SharePoint Insights, Scrum y Kanban son algunas de las soluciones flexibles y ágiles que complementan otros desarrollos y facilitan el acceso a la información para la toma de decisiones.