Un centro de competencia de integración (ICC), a veces denominado centro de excelencia de integración (COE), es una función de servicio compartido que proporciona integración metódica de datos , integración de sistemas o integración de aplicaciones empresariales dentro de las organizaciones, en particular grandes corporaciones e instituciones del sector público.
La integración de datos permite a las empresas acceder a sus datos y funciones empresariales, fragmentados en distintos sistemas , para crear una visión combinada, precisa y coherente de su información principal, así como de los activos de proceso, y aprovecharlos en toda la empresa para impulsar las decisiones y las operaciones comerciales. La integración de sistemas consiste en reunir los subsistemas de componentes en un solo sistema y garantizar que funcionen juntos de manera eficaz. La integración de aplicaciones empresariales permite intercambios de información eficientes y la automatización de procesos comerciales en aplicaciones informáticas independientes de manera cohesiva .
El término puede entenderse mejor examinando cada una de las tres palabras que componen el acrónimo. Integración se refiere al objetivo del ICC de adoptar una perspectiva holística y optimizar ciertas cualidades como la eficiencia de costos, la agilidad y la eficacia organizacional , el riesgo operativo , la experiencia del cliente (interno o externo), etc. a través de múltiples grupos funcionales. Competencia se refiere a la experiencia, el conocimiento o la capacidad que el ICC ofrece como servicios. Centro significa que el servicio se gestiona o coordina desde un punto común (central) independiente de las áreas funcionales a las que da soporte.
Las grandes organizaciones suelen estar subdivididas en áreas funcionales, como marketing, ventas, distribución, finanzas y recursos humanos , por nombrar solo algunas. Estos grupos funcionales tienen operaciones separadas y están integrados verticalmente , por lo que a veces se los denomina "silos" o "columnas". Desde una perspectiva organizacional, un ICC es un grupo de personas con habilidades especiales, que están coordinadas de manera central y ofrecen servicios para cumplir una misión que requiere que áreas funcionales separadas trabajen juntas.
Los objetivos principales de una CPI son:
Las ICC permiten a las empresas:
Un ICC puede ser un grupo temporal que apoye un programa o una parte permanente de la organización. Además, los ICC pueden establecerse en distintas escalas o niveles, dentro de una división de una empresa, a nivel de la empresa o en varias empresas de una cadena de suministro.
El término "centro de competencias de integración" y su acrónimo ICC fueron popularizados por Roy Schulte de Gartner en una serie de artículos y presentaciones en conferencias que comenzaron en 2001 con The Integration Competency Center . [1] Tomó el término de uno de sus colegas, Gary Long, quien descubrió que algunos de sus clientes lo usaban (tomaron el término establecido "centro de competencias" y lo aplicaron a la integración). Antes de eso (de 1997 a 2001), Gartner se refería a él como el equipo central de integración . El concepto en sí (incluso antes de que se le diera una etiqueta) se remonta a 1996 en uno de los primeros informes de Gartner sobre integración. [ cita requerida ]
Un hito importante fue la publicación en 2005 del primer libro sobre el tema: Integration Competency Center: An Implementation Methodology [1] de John G. Schmidt y David Lyle . El libro presentó cinco modelos organizativos de ICC y exploró las dimensiones de personas, procesos y tecnología de los ICC. Se pueden encontrar varias reseñas del libro en IT Toolbox y en Amazon. El concepto de integración como competencia en el dominio de TI ha sobrevivido durante más de 10 años y parece estar ganando impulso y una amplia aceptación.
En la actualidad, los ICC suelen denominarse centros de excelencia de integración, centros de excelencia de SOA, centros de excelencia de gestión de datos y otras variantes. Los ICC más avanzados están utilizando prácticas de integración Lean para optimizar los procesos de extremo a extremo e impulsar mejoras continuas. Las universidades también están empezando a incluir temas de integración en sus programas de MBA y en sus planes de estudio de informática. Por ejemplo, la Facultad de Ciencias de la Información y Tecnología de la Universidad Estatal de Pensilvania ha establecido un Centro de Integración e Informática Empresarial con la siguiente misión:
" El Centro de Integración e Informática Empresarial (EI²) involucrará activamente a líderes de la industria, organizaciones sin fines de lucro y agencias gubernamentales para abordar cuestiones críticas en los procesos empresariales, la gestión del conocimiento y la toma de decisiones " .
Existen diversas formas de organizar un ICC y una amplia gama de responsabilidades con las que se puede contar. El libro sobre ICC [1] presentó cinco modelos organizativos de ICC y exploró las dimensiones de personas, procesos y tecnología de los ICC. Entre ellos se incluyen:
La función principal de este modelo ICC es documentar las mejores prácticas. No incluye un equipo central de soporte o desarrollo para implementar esas normas en todos los proyectos, y probablemente tampoco metadatos. Para implementar un ICC de mejores prácticas, las empresas necesitan un entorno de desarrollo flexible que admita equipos diversos y que les permita mejorar y ampliar los sistemas y procesos existentes. Un equipo de este tipo puede ser un subconjunto de una capacidad de arquitectura empresarial existente y, por lo general, consta de una pequeña cantidad de personal (1 a 5).
Un ICC de servicios estándar proporciona el mismo apalancamiento de conocimientos que un ICC de mejores prácticas, pero hace cumplir la coherencia técnica en el desarrollo de software y las elecciones de hardware. Un ICC de servicios estándar se centra en los procesos, incluida la estandarización y la aplicación de convenciones de nomenclatura, el establecimiento de estándares de metadatos, la instauración de procedimientos de gestión de cambios y la capacitación sobre estándares. Este tipo de ICC también revisa las tecnologías emergentes, selecciona proveedores y administra los sistemas de hardware y software. Este estilo de ICC suele estar estrechamente vinculado con el equipo de arquitectura empresarial y puede ser un poco más grande que un ICC de mejores prácticas típico.
Un ICC de servicios compartidos proporciona un entorno técnico con soporte y servicios que van desde el soporte de desarrollo hasta un servicio de asistencia para proyectos en producción. Este tipo de ICC es significativamente más complejo que un modelo de mejores prácticas o de servicios estándar. Establece procesos para la gestión del conocimiento, incluida la capacitación sobre productos, la aplicación de estándares, la evaluación comparativa de la tecnología y la gestión de metadatos , y facilita el análisis de impacto, la calidad del software y el uso eficaz de los recursos de los desarrolladores en todos los proyectos. La estructura organizativa de un ICC de servicios compartidos a veces se conoce como un modelo híbrido o federado que a menudo incluye un pequeño equipo de coordinación central más relaciones de informes de línea de puntos con múltiples equipos distribuidos.
Un ICC de servicios centrales controla la integración en toda la empresa. Lleva a cabo los mismos procesos que los otros modelos, pero además suele tener su propio presupuesto y una metodología de contracargo. También ofrece más apoyo para proyectos de desarrollo, proporcionando gestión, recursos de desarrollo, creación de perfiles de datos , calidad de datos y pruebas unitarias. Debido a que un ICC de servicios centrales está más involucrado en actividades de desarrollo que los otros modelos, requiere un operador de producción y un desarrollador de integración de datos. El personal de un ICC de servicios centrales no necesariamente necesita estar en una ubicación central y puede estar distribuido geográficamente; la distinción importante es que el personal tiene una relación de informes de línea sólida con el Director del ICC. El tamaño de estos equipos puede variar y puede ser tan grande como el 10%-15% del personal de TI en una organización.
El ICC de autoservicio representa el nivel más alto de madurez en una organización. El ICC en sí mismo puede ser casi invisible, ya que sus funciones están tan arraigadas en el ciclo de vida del desarrollo de sistemas cotidiano y sus operaciones están tan estrechamente integradas con la infraestructura que puede requerir solo un pequeño equipo central para mantenerse. Este modelo de ICC logra un funcionamiento altamente eficiente y proporciona un entorno donde el desarrollo y la innovación independientes pueden florecer. Este objetivo se logra mediante la aplicación estricta de un conjunto de estándares de integración de aplicaciones a través de procesos automatizados habilitados por herramientas y sistemas.
El concepto de ICC es bastante simple. Es la encarnación de las mejores prácticas de gestión de TI para ofrecer servicios compartidos. Sin embargo, al ser un concepto organizacional, es mucho más difícil de implementar en la práctica que la visión conceptual porque cada organización tiene un ADN diferente y se requiere un esfuerzo específico de personalización/adaptación de ICC para que la iniciativa de ICC sea exitosa. Estos son algunos de los desafíos comunes en el proceso de establecimiento de ICC:
Es importante tener en cuenta estas cuestiones al emprender la inversión en ICC, ya que la última etapa de la implementación de ICC es lo que más importa. Una definición intelectual de ICC que no se implementa en la organización no tiene ningún valor real para la empresa.