| Enterprise Architecture |
|
Nadie podría imaginar actualmente la construcción de un gran edificio sin tener un trabajo previo de arquitectura muy consolidado y metódico que consiga satisfacer los objetivos del negocio (por ejemplo, servir de sede central de la compañía, preservando el medio ambiente y maximizando la comodidad de uso) y que alinee a todos los players que intervienen a la hora de su construcción, sabiendo que todos ellos son tremendamente heterogéneos (albañiles, electricistas, fontaneros, etc.). El software que da soporte a un negocio, a diferencia de un edificio (que también da soporte al negocio), es intangible y no se puede ver, lo que incrementa su dificultad, pero al igual que el edificio, requiere de una buena arquitectura que garantice tanto que se consiguen los objetivos de negocio como que la forma en la que se va construyendo es coherente y ordenada, dado que, como en el caso del edificio, esta construcción es a base de sistemas muy heterogéneos. En Kynetia proporcionamos a nuestros clientes soluciones de Enterprise Architecture (EA) que van desde la gestión y planificación de las iniciativas EA dentro de la empresa, hasta la implantación de modelos de Governance, frameworks/metodologías o herramientas. El acercamiento que desde Kynetia hacemos a Enterprise Architecture está respaldado por la dilatada experiencia que hemos acumulado a lo largo de los años proporcionando a nuestros clientes soluciones de arquitecturas reales y tangibles. Como empresa independiente, es importante destacar que no estamos directamente vinculados a ninguno de los frameworks o metodologías existentes en el mercado, si bien, nuestra experiencia y la cualificación de nuestros arquitectos nos permite trabajar con los más importantes del mercado, como TOGAF o ZACHMAN. En el caso de TOGAF, somos miembros de Open Group y participamos activamente con éste en diferentes eventos internacionales sobre esta metodología, como la Enterprise Architecture Practitioners' Conference San Diego o la Enterprise Architecture Practitioners' Conference Paris. Nuestro objetivo es adaptarnos a las necesidades de nuestros clientes y, por tanto, proporcionales las soluciones que requieran en cada momento, por eso, no somos partidarios de centrar nuestros esfuerzos en una única metodología y proporcionar así a nuestros clientes la flexibilidad, incluso, de trabajar con la que ellos mismos hayan diseñado en función de sus necesidades. En este sentido, en ocasiones se hace inviable abordar el diseño de una EA desde el principio hasta el final, y se necesita abordar soluciones de arquitectura parciales, que permitan resolver los problemas que se presentan en un momento dado, pero pensando en un futuro poder albergarlos bajo el paraguas de una EA completa. En Kynetia ayudamos a nuestros clientes a resolver las necesidades de hoy, pensando en la dinámica que éstas puedan tener mañana. Realizamos junto a él un análisis del estado-actual / estado-futuro y diseñamos de forma conjunta la que consideramos mejor arquitectura que en este momento resuelve el problema puntual, pero que permite anticiparse a las necesidades de negocio que se producirán mañana, de acuerdo con la estrategia de su negocio. Para que una Enterprise Architecture pueda ir mucho más allá de un buen número de documentos sin mucha utilidad, la metodología utilizada para abordar todo el análisis, creación, implantación y evolución de la misma es clave. Sin una metodología pragmática, basada en escenarios conceptuales claros, los beneficios de una buena Enterprise Architecture se desvanecerán en el despacho del CIO en forma de documentos sin utilidad alguna. Por este motivo, la experiencia que acumulamos en Kynetia la utilizamos para trabajar de forma conjunta con nuestros clientes y plantear escenarios de trabajo realistas, prácticos y que, de la forma más ágil posible, aporten una solución de éxito. Metodología Desde un punto de vista genérico, sin centrar el escenario en ninguno de los frameworks existentes en el mercado, de cara a realizar una Enterprise Architecture, en Kynetia abordamos el estudio de los cuatro componentes básicos de una EA: Negocio, Aplicaciones/Usuarios, Información y Tecnología, todo ello bajo el paraguas de un modelo de Governance que permita una implantación con garantías de éxito de la arquitectura. El objetivo consiste en crear la arquitectura mediante fases que compongan ciclos completos de ejecución y, de este modo, cuando se ha completando un ciclo, se comience uno nuevo que permita mejorar lo realizado en el anterior. De hecho, no sólo normalmente es iterativo el ciclo completo, sino que es iterativa cada una de las fases que componen el ciclo. Este carácter iterativo otorga una fuerte pragmaticidad y permite que los resultados de la creación de la Enterprise Architecture se vayan viendo con relativa celeridad. Antes de comenzar el trabajo de iteración de las distintas fases, en Kynetia hacemos un ejercicio previo que nos permita sentar las bases del trabajo, sobre todo, lo referente a la determinación de los diferentes principios que regirán el resto del trabajo. También nos aseguramos de que el cliente tenga claros los objetivos del negocio, el grado de granularidad que quiere dar al trabajo, así como la ventana temporal que, a su juicio, sería la más conveniente para abordar el proyecto. Una vez que se han establecido de forma conjunta estos primeros pasos preliminares, se comienza con el trabajo referente a cada una de las fases que dependerán del framework finalmente seleccionado. Fases del Proceso Aunque las fases del proceso de creación de la arquitectura dependen de la metodología seleccionada, a título de ejemplo se describen las que se llevarían a cabo en caso de optar por TOGAF, si bien, simplemente es un ejemplo para que aquellos se estén introduciéndose en el ámbito de EA puedan hacerse una idea a grandes rasgos de cuáles serían las fases de trabajo. Phase A: Architecture Vision Phase B: Business Architecture Phase C: Information System Architecture Phase D: Technology Architecture Phase E: Opportunities and Solutions Phase F: Migration Planning Phase G: Implementation Governance Phase H: Architecture Change Management Enterprise ContinuumFinalmente, es muy importante destacar el papel que desempeña la creación de repositorio para albergar todos los modelos, patrones, artefactos, etc. que vayan apareciendo a lo largo de las diferentes iteraciones del proceso de desarrollo de la arquitectura. Conceptualmente, siguiendo el modelo propuesto por TOGAF, Enterprise Continuum se subdivide a su vez en: Architecture Continuum y Solutions Continuum. El primero aloja los modelos, patrones, etc. que se producen. El segundo contiene la forma en la que se han obtenido esos modelos, patrones, etc. Dado lo pragmático del modelo, se comienza por lo más general, pero también se aborda lo más específico, de forma que sea claramente de utilidad. ConclusiónEn Kynetia creemos que la única forma de abordar la construcción de una base tecnológica sólida que esté alineada con el negocio es mediante la creación de una Enterprise Architecture, que siga una metodología estricta y que alinee a todos los players que intervienen. La casuística tecnología de la empresa debida tanto a los sistemas heterogéneos heredados como a las dinámicas de crecimiento del negocio, así como la intangibilidad del software, hace que más que en ninguna otra creación de ingeniería, la arquitectura sea un componente esencial. Las metodologías actuales de EA representan una gran oportunidad para las empresas a la hora de abordar la construcción de una buena arquitectura que incorpore los sistemas actuales y los futuros. En Kynetia, ayudamos a nuestros clientes a conseguirlo.
|