Nov 2009

Arquitectura

Típicamente hay dos acercamientos a la Arquitectura de Sistemas o Arquitectura Empresarial. Uno de escepticismo y otro de religión. En la primera posición están aquellos que piensan que la Arquitectura es simplemente el arte de aparecer "listo" o "sabihondo" frente a los demás y que en realidad trabajar, discutir
System Arquitecture Blog
y diseñar Arquitectura no trae ningún beneficio (o incluso resultado) tangible y concreto.

Por otro lado hay quienes piensan que definiendo la Arquitectura está todo hecho y lo demás son "detalles" de implementación.
Como se puede suponer, la verdad está en un punto intermedio: es necesaria para establecer un plano u hoja de ruta a seguir para lograr los objetivos de negocio deseados, normalmente agilidad, reducción de costos y habilitación de nuevos procesos de negocio.

Pero adicionalmente, la Arquitectura tiene un beneficio que a veces no es muy evidente y que no tiene nada que ver con tecnología propiamente tal. Primero, definámosla brevemente para estar de acuerdo: La Arquitectura es una visión de alto nivel de los componentes requeridos para lograr los objetivos de negocio de la manera más efectiva y eficiente posible, y las relaciones entre estos componentes. Normalmente tendrá la forma de uno o más diagramas, presentaciones, algunos documentos e incluso, si se requiere, algunas implementaciones de referencia o pilotos.

Entendida así, el beneficio adicional de invertir tiempo y recursos en Arquitectura es que le comunicamos al resto de la organización (o Clientes, o Socios de Negocio) que sabemos lo que estamos haciendo. Por el contrario, si no somos capaces de mostrar una Arquitectura, dejamos la sensación de que estamos construyendo a medida que avanzamos, lo cual para cualquier Gerente de nivel C suena a (me persigno mientras lo escribo)RIESGO.
Arquitectura de Sistemas
Si aplicamos esta visión a la Arquitectura, inmediatamente se deduce que la Arquitectura no debe ser una colección de acronismos, siglas y tecnicismos, sino que una descripción en gráfica y castellano (inglés, probablemente) de lo que buscamos, de nuestra estrategia para apoyar al negocio. Aunque a algunos les cueste creerlo, si se eligen las palabras adecuadas cualquiera puede entender una Arquitectura Empresarial, teniendo en cuenta que se trata de una Arquitectura, no del libro de cálculos (haciendo una analogía con la Construcción Civil). El libro de cálculos queda para nosotros, ya que en parte nos pagan para hacer el "trabajo sucio" puertas adentro, sin que el Jefe se entere.

Así que, manos a la obra. A preparar el documento de Arquitectura, que con este enfoque será algo divertido y provechoso, y no una lata tecnicista.

0 Comments

Ya era hora

Ayer tuve el placer de reunirme con los líderes del equipo SOMI, Patricio y Ana Cristina. Fueron muy gentiles y su trabajo es sobresaliente.

SOMI corresponde a las iniciales de Standard Objects for the Mining Industry (Objetos Estándar para la Industria Minera). Es un modelo de objetos útil para la representación lógica de objetos mineros comunes, digamos un camión y sus atributos relacionados o al menos los más importantes.

Este tipo de estándares son ampliamente usados en otras industrias, como la Transferencia Electrónica de Fondos (algunos protocolos y estándares EDI, como
UN/EDIFACT y X12, OPI), los viajes, las telecomunicaciones y otros. Pero la industria minera se estaba quedando atrás lo cual es sorprendente dada la variedad y heterogeneidad de los sistemas mineros operacionales y de administración. Quiero decir, la necesidad de un estándar de intercambio es evidente. Se podrá encontrar estándares relacionados con disciplinas transversales, como Supply Chain (cadena de suministro) (EAN, UPC), pero no sé de ningún otro estándar vertical de la disciplina minera. Si sabes de alguno, cuéntame.

Puedo entender que no todos sean muy aficionados a este desarrollo (ejem —vendor lock-in— ejem), pero creo que hay objetivos de negocio más que suficientes para respaldarlo. Cuando menos,
SOMI es algo que no hay que perder de vista.

0 Comments