Arquitectura Empresarial MSc. Jorge Daniel Llanos Panduro ¿Qué es la Ingeniería Empresarial? - La Ingeniería Empresarial Es la ciencia aplicada al entendimiento, diseño y mejoramiento integral de la organización como sistema abierto, considerándolo como organismo complejo e inteligente, compuesto por personas, procesos, información y tecnologías, a fin de lograr su óptimo funcionamiento y el logro eficaz de su finalidad. - Arquitectura Según el estándar ANSI/IEEE Std 1471-2000 una arquitectura es “la organización fundamental de un sistema, encarnada en sus componentes, las relaciones entre ellos y el ambiente y los principios que orientan su diseño y evolución” ¿Qué es Arquitectura Empresarial? - Según The Open Group 2002: Empresa: cualquier conjunto de organizaciones que tiene un conjunto común de objetivos y un fondo único. - La Arquitectura Empresarial Framework que articula la organización como sistema MSc. Ing. J. Daniel Llanos P Arquitectura Empresarial La Arquitectura Empresarial, es un marco de definiciones que dan una visión integrada y coherente de la organización, incluye el modelo general de negocio, los objetivos estratégicos, los procesos integrados, la arquitectura de datos corporativa, los sistemas de información y la infraestructura tecnológica. La arquitectura empresarial, da una vista completa de la organización y permite establecer un relación consistente entre el modelo de negocio y el sistema de información, permitiendo que este se convierta en el componente articulador de su funcionamiento, que asegura el logro de su propósito y finalidad. MSc. Ing. J. Daniel Llanos P Aspectos Importantes Según : Marc Lankhost La Arquitectura Empresarial debe capturar la esencia sistémica del negocio y de su sistema de información, así como de su evolución. La idea es que lo esencial o fundamental de la organización (su propósito y orden interno) es mucho más estable e importante que las soluciones específicas y circunstanciales. La arquitectura empresarial es por tanto útil, en la vigilancia de los aspectos esenciales del negocio, al mismo tiempo su definición y uso permite la máxima flexibilidad y adaptabilidad de la organización. La característica mas importante de la arquitectura empresarial es que proporciona una visión entera (holística) y articulada de la empresa. Una buena arquitectura empresarial contiene una definición de datos exhaustiva y completa, necesaria para asegurar el cumplimiento de los requerimientos de los procesos y contar con la traducción apropiada de la estrategia corporativa en las operaciones diarias y en su gestión. MSc. Ing. J. Daniel Llanos P Marco de Desarrollo Según Marc Lankhost : Además una apropiada arquitectura empresarial está asociada a una serie de normas bien conocidas y a las mejores prácticas en la gestión empresarial y como consecuencia, en el buen gobierno de las tecnologías de la información. Con la Arquitectura Empresarial, se cuenta con los marcos más importantes de la organización, para asegurar el éxito en el funcionamiento empresarial. Es importante la aplicación de métodos y técnicas para la apropiada gestión de la arquitectura empresarial. Negocio Planeamiento Estratégico, Gestión Estratégica y Cuadros de Mando Procesos Gestión de Procesos. Aseguramiento de la Calidad. Mejora Continua. Sistema de Gestión de la Calidad Datos Enfoque semántico, relacional y de integración (EDI) Sistema de Información Planeamiento de los Sistemas de Negocio. Modelos de Madurez. Cumplimiento de Objetivos de Control Tecnologías de la Información Estándares. Librerías de buenas prácticas de sercicios MSc. Ing. J. Daniel Llanos P de TI. Planeamiento Estratégico Modelo de Calidad y Excelencia (ISO 9001 - EFQM) Balanced ScoreCard Gestión de Datos Gestión Estratégica Gestión de Procesos IDEF0 - BPMN EDBM - EDI Gestión de Aplicaciones MDSI y CMMI Gestión de las TI y de los Servicios COBIT e ITIL Gestión Empresarial Gestión Tecnológica Ámbitos de gestión relevantes en la Arquitectura Empresarial MSc. Ing. J. Daniel Llanos P Zachman TOGAF Zachman Framewoork for Enterprise Architecture (http://www.zachman.com/) The Open Group Architecture Framework (http://www.opengroup.org/togaf/) FEAF Federal Enterprise Architecture Framework (http://www.cio.gov) GEAF Gartner Enterprise Architecture Framework (http://www.gartner.com) EZAF Extended Enterprise Architecture Framework (http://www.enterprise-architecture.info/) BTEP GC Enterprise Architecture and Standards (http://www.tbs-sct.gc.ca/inf-inf/index_e.asp) Modelos de Arquitectura Empresarial MSc. Ing. J. Daniel Llanos P AE (Zachman) • “Es una manera de definir la arquitectura de los sistemas de una empresa, formal y estructuradamente”. • Utiliza un modelo matricial basado en 6 cuestiones básicas (qué, cómo, dónde, quién, cuándo y porqué) planteadas a 5 grupos de personas (planificadores, dueños, diseñadores, constructores y subcontratistas) lo que permite tener una visión perspectivista de la empresa, que se está modelando. MSc. Ing. J. Daniel Llanos P Arquitectura Empresarial (Zachman) Datos Procesos Redes Personas Tiempo Motivo Qué Cómo Dónde Quiénes Cuándo Por qué Ámbito (Entorno) Lista de intenciones del negocio Lista Procesos hacia afuera Lista de ámbitos del Negocio Lista de Stakeholders Lista de ciclos del negocio Lista de metas del negocio Gerencia Modelo Empresa (Conceptual) Modelo Semántico del negocio Modelo de Procesos de Negocio Modelo de interacción Modelo perfilrol Plan maestro Plan Estratégico de negocio Dueño Modelo de Sistemas de Información (Lógico) Modelo Lógico de Datos Arquitectura del Sistema de Información Arquitectura distribuida del sistema de información Arquitectura de Interfaces Humanas Estructura de Procesamiento Modelo de reglas de negocio Diseñador Modelo Tecnológico (Físico) Modelo Físico de Datos Diseño de Aplicaciones Arquitectura Tecnológica Arquitectura de presentación Estructura de Control Diseño de reglas de negocio Constructor Programas Arquitectura de Redes Arquitectura de Seguridad Definición de tiempos Especificación de reglas de negocio Sub contratista Especificaciones Especificación de detalle de Datos (producto) Empresa funcionando Datos Procesos Redes Organización MSc. Ing. J. Daniel Llanos P Programa Estrategias Empresa funcionando Misión Visión Objetivos Estratégicos Metas Arq. Empresarial Dominios Productos Procesos Cultura Estrategias Acciones Liderazgo Personas Personas IT La Arquitectura Empresarial como Instrumento de Gestión MSc. Ing. J. Daniel Llanos P Marco TOGAF TOGAF (The Open Group Architecture Framework) presenta un método detallado y herramientas para desarrollar una arquitectura empresarial focalizado a las TI. Es aspecto central de TOGAF es el ADM (Architecture Development Method) método que contiene modelos de referencia útiles. Su enfoque estructurado sirven de guía y contiene un conjunto de referencias a estándares abiertos, disponibles en el mercado y en la industria. MSc. Ing. J. Daniel Llanos P Preliminar: Marco y Principios H Gestión de cambios G Gobernabilidad de la implementación F Plan de migración A Visión arquitectural Gestión de Requerimientos E Soluciones y oportunidades B Arquitectura del negocio C Arquitectura del sistema de información D Arquitectura tecnológica Método ADM: sirve para desarrollar una arquitectura empresarial MSc. Ing. J. Daniel Llanos P PRELIMINAR Definir el marco de referencia y la metodología detallada a ser usada. Generalmente es una adaptación del ADM A Determinar la visión de la Arquitectura de Negocio, completamente alineada a la finalidad, de acuerdo a los planes estratégicos y a los resultados deseados B Determinar Funciones, Servicios, Procesos, Flujos de Información y de Trabajo. (IDEF0 - BPMN) C D Arquitectura de Datos: Entidades, Flujo de Datos – (Diagrama Entidad – Relación) Arquitectura de Información: Modelos de servicios para aplicaciones comunes, para la interoperabilidad de las aplicaciones, la Matriz Aplicaciones – Funciones de Negocio Determinar Equipos, Redes, Ing. Comunicaciones, requerimientos de ancho de banda, Estándares E Identificar proyectos de implementación factibles F Analizar costo, beneficio y riesgo G Establecer el marco de que asegure que la implementación esté acorde a la Arquitectura H Monitorear Gestión de Requerimientos El desarrollo de cada una de las etapas o fases del proyecto asegura la especificación de requerimientos de implementación MSc. Ing. J. Daniel Llanos P Entrega de Servicio Marco FEAF Gobernanza Planear el Capital(Ex S3 / 300) Control de la Seguridad (SRM) Gestión Capital Humano (KSA) Gestión de Programas (EVM) Informes Vistas Actuales Plan Estratégico / Metas prioritarias (PRM) Servicios y procesos empresariales (BRM) Datos e Información (DRM) Aplicaciones disponibles (ARM) Infraestructura principal (IRM) Plan de Transición Referencias Normativas MSc. Ing. J. Daniel Llanos P Vistas Futuras Integración Funcional Optimización de recursos Hoja de ruta Implantar y medir Organizar y Planear 1. Identificar y validar 2. Investigar y apalancar 3. Definir y planificar 4. Invertir y ejecutar 5. Ejecutar y medir Involucrar patrocinador y evaluar las necesidades de las partes interesadas Identificar organizaciones y proveedores de servicio para involucrarlos Formalizar equipo de planeamiento colaborativo y lanzar el planeamiento Definir la estrategia de financiamiento y la decisión de mercado Operar con las nuevas capacidades Analizar y validar necesidades Analizar oportunidades para apalancarlas Redefinir la visión para el rendimiento y los resultados Obtener los recursos y validar el plan Medir el desempeño con las métricas Determinar si se apalanca Analizar el estado actual, determinar, afinar y planificar la situación objetivo Ejecutar el plan Analizar y proveer retroalimentación Formular el caso o modelo de negocio para enfrentar la necesidades Identificar e involucrar a la gobernanza Despliegue de un Modelo de Negocio Formular el plan integrado y el mapa de ruta Iniciar la ejecución de la gobernanza MSc. Ing. J. Daniel Llanos P • • Objetivos y metas intra y inter organizacionales Indicadores de rendimiento personalizados Modelo de Referencia de Procesos (PRM) • • Servicios compartidos intra e inter organizacionales Procesos, clientes, socios y proveedores Modelo de Referencia de los Datos (DRM) • • • Dominio • Entidad • Atributos Estandarización de datos focalizados en el negocio Intercambio de información inter organizacionales Modelo de Referencia de la Aplicación (ARM) • • Funcionalidades proporcionadas por el software Canal de servicios empresariales Modelo de Referencia de la Infraestructura (IRM) Modelos de Referencia • Sector de misión • Procesos de negocio • Servicios • • Funcionalidades provistas por el hardware MSc. Ing. J. Daniel Llanos P Alojamiento, centro de datos, nube, virtualización • Sistema de Información • Componentes Aplicativos • Interfaces • Plataforma • Red • Canales Modelo de Referencia de la Seguridad (SRM) Propósito • Seguridad en función del riego / Protección de privacidad Riesgo • Diseño del control de la seguridad / implementación Control Modelo de Referencia del Negocio (BRM) • Metas • Indicadores • Categoría de medición EJEMPLO Caso: Doctor + MSc. Ing. J. Daniel Llanos P IMPLEMENTACION DE SISTEMA DE INFORMACIÓN INTEGRADO ARQUITECTURA DEL NEGOCIO – DEFINICIÓN ESTRATÉGICA DEFINICIÓN ESTRATÉGICA – LA ORGANIZACIÓN COMO SISTEMA ARQUITECTURA DE PROCESOS – Contexto ARQUITECTURA DE PROCESOS – Nivel 0 ARQUITECTURA DE PROCESOS – Nivel 1 ARQUITECTURA DE DATOS ARQUITECTURA DE APLICACIONES Servicios electrónicos Control de Servicios. Servicio de Emergencia. Atención domiciliaria. Farmacia. Datos de pacientes, proveedores, ventas, compras, almacenes, empleados en general, etc. Propuesta de valor virtual Sistema de atención. Traslado del médico al domicilio del paciente. Plataforma tecnológica Entorno Windows 7 y Windows 8. Oracle Data Server y Microsoft SQL Server. Gestión de Base de Datos en MySQL(web) y SQLServer. Servidores Intel Core i5 CPU de 3.7 Ghz. Arreglo de discos. Desktop y Laptops Lenovo ThinkPad – Core i5 CPU de 2.6 Ghz, DD de 500Gb y memoria de 4Gb. 100 TB de Almacenamiento central MATRIZ FUNCIONAL - PROCESOS SISTEMA LOGÍSTICO SISTEMA DE APROVISIONAMIENTO MATRIZ PROCESOS – CLASE DE DATOS MATRIZ PROCESOS – FUNCIONAL ARQUITECTURA DE INFORMACIÓN Paquetes EA MEGA Architecture Enterprise (MEGA) Abacus (Avolution) Alfabet Enterprise Architecture Management Platform (AG) Architecture of Integrated Information Systems (ARIS) Casewise WebSphere Business Integration (WebSphere) BiZZdesign Architect (BiZZdesign) Oracle Enterprise Architecture Framework (Oracle) QualiWare Business Modeler (QBM) Sparx Systems Enterprise Architect (Sparx) OpenText Criterios Troux Enterprise Architecture (Troux) Zachman Togaf Feaf Gartner Taxonomía exhaustiva 4 2 2 1 Procesos exhaustivos 1 4 2 3 Guía del modelo de referencia 1 3 4 1 Orientación práctica 1 2 2 4 Modelo de madurez 1 1 3 2 Enfoque de negocio 1 2 1 4 Directrices de gobierno 1 2 3 3 Directrices de particionamiento 1 2 4 3 Catálogo establecido 1 2 4 2 Neutralidad del proveedor 2 4 3 1 Disponibilidad de la información 2 4 2 1 Tiempo de valor 1 3 1 4 17 29 31 29 https://msdn.microsoft.com/en-us/library/bb466232.aspx Escala de Calificación 1. Muy pobre 2. Inadecuado 3. Aceptable 4. Muy bueno Fuente Comparación de las cuatro principales Metodologías de EA por Roger Session, CTO de ObjectWatch Herramientas en el Cuadrante de Gartner Arquitectura Empresarial MSc. Jorge Daniel Llanos Panduro