martes, 29 de septiembre de 2009

El Google Wave - La consolidacion de la web "en linea"

Hola amigos:

Mañana 30 de setiembre marcara un hito en la historia de la Internet, Google enviara invitaciones a mas de 100,000 destinatarios entre desarrolladores, usuarios inscritos y clientes para que prueben su nueva propuesta de plataforma de comunicaciones y colaboracion : Google Wave (GW)



El GW es la gran apuesta del gigante Google por liderar un mercado de crecimiento tan explosivo como es el de la WEB 2.0

Sabiendo que las aplicaciones de la primera generacion de la WEB (correo electronico, motores de busqueda, etc) estan pasando a segundo plano ante la irrupcion de aplicaciones de la nueva generacion de la WEB interactiva (redes sociales, blogs y microblogs, broadcasting, albums de fotos, etc) , Google va a presentar su planteamiento de como vislumbra el futuro del internet.

GW junta en un solo ambiente funcionalidades de redes sociales, correo electronico, chat, wikis, manejo de proyectos, y lo mas destacado mensajeria instanea o instant message (IM) . Mediante el IM podremos ver, en linea, lo que otros estan escribiendo.

Tambien podremos interactuar, por decir en la elaboracion de un documento, mediante la colaboracion de varias personas (wiki).

Si llegamos tarde a una discusion, podremos "rebobinarla" para ver todo lo que se estuvo tratando.

Se dejara de lado la cargada de archivos mediante los attachments para usar el drag and drop (arrastrar y dejar con el mouse).

El GW es open source o codigo abierto, por lo que terceros podran ir desarrollando utilitarios o gadgets que iran aumentando las funcionalidades disponibles en esta plataforma.

Se podra "insertar" el GW en nuestras aplicaciones como por ejemplo en nuestro blog personal.

Los alcances de su uso son varios, se habla que podria ser de utilidad en el campo de la educacion, en la atencion de reclamos y soporte a clientes, entre otros.

Se estan desarrollando interfases como la que hay entre GW y Twitter denominada Twave (lo cual no debe ser sorpresa para nadie).

Los gurues ya estan pronosticando desde el replanteamiento del correo electronico hasta el ocaso de Microsoft y su arquitectura cerrada (presionado tambien por el "cloud computing", lo que explicaremos en otro blog).

Solo nos queda esperar hasta que se libere definitivamente el GW y podamos ver el siguiente acto de esta obra tan interesante que es el Internet, la
consolidacion de la web "en linea".


viernes, 25 de septiembre de 2009

La inteligencia de negocios

Muchas veces nos habremos cruzado con conceptos como inteligencia de negocios, business intelligence, cubos de datos, datawarehouse, datamarts; los cuales a primera impresion parecieran conceptos complejos, pero que son, por el contrario, herramientas muy utiles para la toma de decisiones dentro de las empresas.

Como sabran, la columna vertebral de toda empresa es el ERP (ver mi blog "¿ Que es un sistema de Planeacion de Recursos Empresariales (ERP) ?" de Agosto 2009), el cual soporta las transacciones de la empresa (ventas, compras, contabilidad, inventarios, etc).

Dicho sistema, si bien es importante para el control diario de la empresa, no proporciona la informacion necesaria para la toma de decisiones de la alta gerencia. La alta gerencia necesita informacion mas procesada, que le permita analizar la informacion desde diferentes criterios. Ellos necesitan un sistema de informacion gerencial que les ayude a monitorear los avances de sus metas y objetivos de su plan estrategico.

Aqui entra a tallar la inteligencia de negocio o Business Intelligence (BI) , la cual se basa en los cubos de datos.

¿ Que es un cubo de datos ?

Basicamente es un ordenamiento de la informacion de un area de negocios o de toda la empresa . Dicho ordenamiento tiene la particularidad de ser multidimensional, lo que pasaremos a explicar con mayor detalle.

Un cubo esta formado de dos tipos de elementos :
  • Las Medidas
  • Las Dimensiones
Las Medidas
Las medidas son los tipos de datos que se van a analizar. Pueden ser valores monetarios como Margen Bruto, Ventas Netas, Toneladas producidas, Cantidad de Item vendidos, etc.

Las Dimensiones
Las dimensiones vienen a ser los criterios de agrupamiento de las medidas. Entre las dimensiones mas usadas se cuentan las metricas de tiempo como meses, años, trimestres, etc (es una dimension obligatoria) y otras metricas como clientes, zonas geograficas, vendedores, articulos, locales, etc.

Cabe recalcar que se usa la idea de un cubo para un ejemplo de tres dimensiones , pero no necesariamente deben ser tres, pueden ser mas dimensiones, como usualmente lo son.

Por ejemplo se puede tener un cubo de datos con los criterios Meses, Cliente, y Articulos , asi la interseccion de las tres dimensiones por decir Mes : Agosto 2009, Cliente: C001 Empresas Acme, Articulo: Perno de acero de 1 ", se tendria el dato, ventas netas : US$ 54,233.00 .

Ya se que se estaran preguntando pero ¿ que diferencia se tiene con respecto a un reporte que tengo de las ventas netas por articulo de mi ERP ?

La diferencia es que se pueden tener muchas mas dimensiones y datos, los cuales se pueden combinar en forma dinamica (a eleccion del usuario) con lo que la combinacion de reportes a generar es mucho mas grande que los de un sistema transaccional o un sistema de informacion gerencial convencional. Ademas los paquetes de inteligencia de negocios traen herramientas adicionales como el data minning o mineria de datos que son aplicaciones que pueden detectar tendencias en los datos, por ejemplo detectar una estacionalidad de las ventas para un determinado tipo de cliente o zona geografica.

El cubo de una area de negocios se le denomina datamart y el de toda la empresa datawarehouse. Usualmente , por la complejidad de conciliar los datos a nivel de toda la empresa se prefiere implementar datamarts de las diferentes areas de la empresa en vez de un solo datawarehouse.

Entre las aplicaciones de inteligencia de negocios se tiene la de Microsoft , la de Oracle, la de Cognos entre otros. Generalmente la principal fuente de extraccion de datos para la inteligencia de negocios es la base de datos relacional aunque pueden haber otras fuentes de informacion como hojas de calculo, tablas de xbase, entre otros.

La tecnologia de cubos de datos mas difundida es la de Cubos OLAP

Los usuarios que acceden a un cubo de datos usan un programa cliente para su analisis. La herramienta mas comun a disposicion de los usuarios el la hoja de calculo excel. La forma como se trabaja la informacion dentro del excel es similar a las tablas dinamicas.


La parte mas ardua de un proyecto de BI es la definicion de las dimensiones , medidas y la depuracion de la informacion que se va a extraer de los diferentes repositorios de datos a ser usados para crear la base de datos multidimensional del cubo. La participacion de las areas funcionales y la alta gerencia es muy importante, ya que el exito o fracaso del proyecto dependera de cuan util les resulten los cubos de datos.

Un BI es la base para un sistema de informacion gerencial (SIG). Un SIG bien implementado sera una herramienta muy importante con que cuente la alta gerencia para respaldar la toma de sus decisiones.

jueves, 3 de septiembre de 2009

La seguridad de la informacion

Cuando a alguien se le pregunta sobre el tema de la seguridad de la informacion en su empresa, es mas que seguro que lo primero que se la a venir a la cabeza es el sacar una copia de respaldo (backup). Si bien es cierto que un backup (pero uno actualizado constantemente ciertamente) nos puede cubrir ante una perdida de una archivo, un disco duro dañado u otro imprevisto; es solo parte de uno de los tres pilares que soportan a la seguridad de la informacion (SI), el de la Disponibilidad. Los otros dos pilares son la Integridad y la Confidencialidad.

El pilar de la Disponibilidad, se preocupa de que los usuarios tengan la informacion necesaria, en el momento adecuado. Para esto se debe implementar planes de contingencia ante diferentes eventualidades. Dichos planes pueden cubrir desde administracion de backups, hasta sofisticados modelos de replica en linea (clusters) de base de datos, centros de computo alternos, etc.

Se debe encontrar un equilibrio, entre el presupuesto de la empresa, la ventana (lapso) de tiempo que estaran dispuestos a esperar por una vuelta a la operatividad de los sistemas dañados. Esto ultimos depende de la naturaleza de cada organizacion. No es lo mismo elaborar un plan de contingencias para una oficina que labora solo un turno en el dia , de lunes a viernes, que cierra los feriados; que para un hotel que esta abierto al publico las 24 horas del dia, todos los dias del año.

El pilar de la Integridad se refiere a que la informacion debe ser la correcta. Que 1 + 1 sea 2 y no 3 ni 1. Esto tiene que ver con la calidad de los sistemas, por decir que los datos de las facturas que ya se declararon para el pago de impuestos, no puedan ser modificados ni manipulados

El pilar de la Confidencialidad asegura que no haya problemas de robo de informacion, espionaje industrial, accesos no autorizados a sistemas y directorios, etc. Temas como el uso de los USB, o el libre acceso a Internet de los trabajadores es un dolor de cabeza para los oficiales de la seguridad de la informacion, por representar puertas abiertas para posibles filtraciones de informacion reservada.

La seguridad de la informacion esta reglamentada por diversas normas tales como la ISO 17799, la ISO/IEC 27001,27002 y la BS 7799, las cuales nos sirven de guia para la implementacion de un sistema de administracion de la seguridad de la informacion en las empresas.


En un proyecto de seguridad de la informacion, se parte de un levantamiento de los activos de la informacion (hardware, software, documentos, intagibles como marcas, know how, etc) , y se les va calificando desde prescindibles hasta imprescindibles. Se pasa por analisis de riesgos, definicion de politicas de seguridad de la informacion, plan de continuidad del negocios, ataques simulados (Hacking etico), entre otros.

Como en todo proyecto, sera importante la participacion del personal funcional de toda la empresa y el apoyo decidido de la alta gerencia.

El ataque del 11 de setiembre al World Trade Center, replanteo el tema de la seguridad de la informacion. Muchas empresas perdieron a sus centros de computo por completo (Equipos y personal), los cuales se encontraban localizados en las torres gemelas. Esta perdida fue tan grande, que en varios casos obligaron a un cierre definitivo del negocio.

En resumen lo que se busca con la administracion de la seguridad de la informacion, es tener la informacion correcta, en el momento correcto y para la persona correcta. La normas mencionadas nos dan las pautas a seguir para lograr tener una organizacion preparada ante los inevitables incidentes que tarde o temprano tendremos que afrontar, desde una infeccion de un virus, un apagon, hasta ataques de hackers, empleados maliciosos, etc.