Como casi siempre, encuentro en otros blogs temas sobre los que estoy trabjando pero no se me ocurre escribir. Y esta vez tiene delito porque hace un par de días estuve intentando convencer a unos consultores estratégicos (pero algo peces en sistemas) de las bondades de este modelo. Esta vez tic616 me da la idea con su post (y los excelentes comentarios que recoge) y luego la rematé en el blog de tecnología del IE, donde con esos comentarios a contracorriente, nunca lograré mi objetivo secreto de dar clases.
Las empresas son cada vez más complejas. Bien por crecimiento propio o por adquisiciones o apertura de nuevas líneas, suelen tener areas de negocio (por usar una denominación estable) muy diferenciadas en las operaciones.
Y a los de sistemas nos gusta que todo sea homogéneo. Lo ideal sería un único perfil de usuario con un único sistema con muchos módulos en el que, a través de permisos, pudieramos gestionar todas las actividades de todos las personas de las diferentes áreas de negocio. Y si, además de sistemas, somos vendedores de un software, afirmaremos sin ruborizarnos lo más mínimo que dicho software, gracias a su modelo de datos y capacidad de modelización de negocios, vale igual para repartir periódicos que para gestionar un almacén de teléfonos móviles o una tienda de vinos.
Pero la realidad es siempre un poco más compleja que los modelos que queremos imponer. Y en el área de operaciones, entendiendo como tal a los responsables de producir o realizar los productos o servicios que se venden al cliente, esas peculiaridades son las que suelen suponer la diferencia entre los competidores. En una de nuestras áreas de actividad, nuestro principal competidor tiene un modelo operativo radicalmente diferente al nuestro. Se basan en rutas circulares en vez de en una estructura en estrella. Ni mejor ni peor. Diferente. Ellos no pueden realizar algunos de los servicios que nosotros vendemos y nuestros sistemas no proporcionarían indicadores idóneos con su operativa. Dificilmente podríamos compartir un sistema de información operacional, aunque seguramente muchos proveedores intentarían vendernos a los dos su producto asumiendo su validez para ambos.
El problema de esta personalización de los sistemas de soporte a la operación es que hay otras áreas de los grupos o compañías que suelen ser comunes. Por ejemplo, comercial, control de gestión o gestión de cobros. Y claro, o conviertes a estas personas en expertos en cada uno de los sistemas transaccionales o necesitas darles herramientas de homogeneización. Y, en vez de la tentación a instalar ese super-mega-ERP que facilita el trabajo de estos pero coharta la capacidad de operaciones de las compañías (y fomenta la aparición de las hojas Excel rebeldes), creo que la solución es generar o crear capas superiores de análisis que resuman la información necesaria. Podemos llamarlo Busines Intelligence, DataWarehouse o interfases xml como sugería Jose M en un comentario a luis.
En un símil 2.0 que tambien alguien sugería, muchos utilizamos diferentes aplicaciones para diferentes funciones: LinkedIn para la relación profesional, facebook para la menos profesional, GoogleReader para seguir los feeds, del.icio.us, twitter, flickr para guardar fotos, plurk, etc (y hay infinitas más). Pero en casi todos los casos disponemos de fantásticas herramientas para conectarlos entre si (sean extensiones, widget o llámalo X)..
Esa página general de nuestra información (iGoogle, por ejemplo), ¿no sería el perfecto cuadro de mando de un responsable comercial o de un controller? ¿no es mejor que el mejor cuadro estático que podamos diseñar desde un ERP?

20 jun 2008 | 09:28 AM
Las nuevas aplicaciones de portales (El portal de SAP, Sharepoint, El de IBM que no me acuerdo cómo se llama...) van por ahí. También se está trabajando con esa perspectiva en los terminales financieros (la Caixa o Cajamadrid, por ejemplo). Es buena idea.
20 jun 2008 | 02:59 PM
Rafa, aparte de los ejemplos de yabu, en Salesforce.com comenzaron con esos mashups para dashboards empresariales hace año y medio, por lo menos. Estoy convencido de que es el camino, y no sólo para los viejos "portales", sino para los nuevos "ERP"s.
Tengo curiosidad por ver qué acuerdo entre plataformas anuncian Salesforce.com y Google el lunes. ¿Será como lo de iGoogle?
24 jun 2008 | 09:10 AM
Yo necesito por favor que alguien me regale un portatil da igual el uso, que sea viejo o que no funcione, mi situacion economica no me permite comprarme uno y realmente me hace mucha falta para la universidad, ya intentaria de repararlo como fuera, si alguien lee esto y puede ayudarme, le estaria eternamente agradecido.
arillo29_@hotmail.com
24 jun 2008 | 12:24 PM
El artículo que preparé para el blogbook iba, en cierto modo, de esto. De como los sistemas de información empresariales tendrían que evolucionar en la línea de lo que ahora requieren las personas, los usuarios.
Digamos que del modelo "jefe diseña y usuario utiliza", se pasa a un modelo en que el propio usuario tiene margen (al menos, cierto margen), para personalizar su diseño: qué datos queire ver, cuales son sus pantallas "favoritas", etc.
24 jun 2008 | 03:54 PM
No todo es agregar/consolidar información (y en eso los gadgets y mashups serían útiles). No olvidéis la gestión de maestros y las transacciones que afecten a más de una empresa de las del grupo. En cualquier caso hará falta algo de estructura en la corporación que vele por la integridad y la coherencia de las estructuras de información compartidas
24 jun 2008 | 04:51 PM
Esta claro, Luis. Yo estaba pensando en usuarios más relacionados con interpretar datos que con generarlos: directivos, responsables comerciales de cuentas, gestores de calidad, analistas, etc...
Al que tiene que picar los albaranes o las facturas, esto de los dashboards y los widgets me temo que no le facilitan el trabajo.
24 jun 2008 | 09:52 PM
Pues yo creo que el enfoque de tener aplicaciones transaccionales «débilmente acopladas» que dialoguen con XML y sincronicen su información, sin tener sus datos estructurados entre ellas, está en el camino del futuro (flexibilidad).
Si en vez de en horizontal miramos hacia arriba (capa de presentación), podemos tener diálogos de usuario personalizados trabajando de forma consistente, robusta y eficiente contra la misma base de datos.
Como ilustraciones de lo anterior se me ocurren las típicas replicaciones de las bases de datos, o las sincronizaciones de agenda entre dispositivos distintos. En relación con los "picaores" de albaranes, podemos usar pantallas que sólo muestren los campos relevantes para cada tarea simplificando la navegación y ayudando en la prevención de errores.
25 jun 2008 | 10:02 AM
@Rafa no había dudado del ámbito de tu propuesta que me parece muy interesante desde el punto de vista de aceptación del usuario
@josempelaez, yo también creo en ese concepto que tan bien defines de "aplicaciones transaccionales «débilmente acopladas» que dialoguen con XML y sincronicen su información". Pero creo que hay que resolver todavía como disponer de estructuras maestras comunes para las transacciones particulares - el caso típico es el de maestro de clientes.