Urbanización (IT)

La urbanización del sistema de información de una entidad u organización, que puede ser una empresa o una administración , es una disciplina de la ingeniería informática que consiste en hacer evolucionar el sistema de información (SI) de ésta para que apoye y acompañe eficazmente las misiones. de dicha organización y anticipa sus transformaciones. La urbanización del SI no hace un barrido limpio del pasado, sino que tiene en cuenta lo que ya existe y permite considerar mejor las evoluciones o limitaciones internas y externas que impactan al SI, apoyándose cuando sea necesario en las oportunidades tecnológicas. Los conceptos manejados son similares a los de la urbanización del hábitat humano (organización de las ciudades, del territorio ), conceptos que han sido reutilizados en informática para formalizar o modelar la reingeniería del sistema de información (SI) .

La urbanización implica principios y reglas dentro de un marco coherente, estable y modular , al que pueden referirse los distintos órganos de decisión de la organización a la hora de realizar una inversión relacionada con la gestión del sistema de información .

La urbanización de TI es una de las metodologías de la arquitectura empresarial .

Problemas de la urbanización del sistema de información

La urbanización facilita la transformación continua del sistema de información.

La evolución de las estrategias de negocio (combinaciones y fusiones , adquisiciones, diversificación de ofertas comerciales, comercio electrónico , gestión de relaciones con clientes , distribución de nuevos modos o canales , alianzas , reorganización, subcontratación , redespliegue de funcionalidades back y front office , etc.) implican importantes cambios estructurales y aumento de la interdependencia (dependencia mutualizada) y el entrelazamiento de aplicaciones informáticas con el riesgo de reforzar  el efecto “bolsa de nodos  ” del sistema de información o SI.

Esta creciente complejidad tiene un impacto en los costos, tiempos y riesgos de los proyectos de desarrollo de SI.

La urbanización y su extensión en la arquitectura de los sistemas informáticos controla la evolución de SI y así reduce los costos de TI, apoya y acompaña la estrategia comercial optimizando costos / calidad / plazos, mejora la capacidad de respuesta, invierte solo en productos y servicios que generan valor agregado y control Costos de TI y retorno de la inversión .

Las herramientas de EAM  ( fr ) promueven este enfoque que se puede implementar:

Se prefiere el término “  urbanización  ” al de “  urbanismo  ” porque enfatiza la progresividad de la evolución hacia un objetivo correctamente urbanizado.

Además, la urbanización responde a una de las preocupaciones de los poderes adjudicadores , a saber, la alineación estratégica del sistema de información con la profesión .

Principio de urbanización SI

La urbanización se basa en dos reglas básicas:

El término "en destino" define la aplicación que uno busca tener ( ser ). Se opone a lo existente ( tal cual ). El método para pasar lo que está presente en lo que se desea se llama Hoja de ruta (Hoja de ruta).

La noción de Coherencia Fuerte / Acoplamiento Débil indica que dos aplicaciones deben comunicarse entre sí de una manera simple y eficiente, pero que la dependencia entre estas dos aplicaciones es mínima (idealmente inexistente). Por lo tanto, esto permite quitar un bloque para reemplazarlo sin molestar al resto del IS.

Por lo tanto, el sistema de información se puede comparar con el distrito de una ciudad: si este último está bien construido y bien urbanizado , es posible demoler un edificio en el corazón del distrito sin poner en peligro a todo el sector, y reemplazarlo con o para reconstruir otro edificio, conectando este nuevo edificio a las distintas redes de intercambio: vías de acceso, electricidad, evacuación de aguas residuales, etc. Por tanto, la urbanización consiste en crear un SI ágil, modular y escalable.

Aplicación de conceptos de urbanización

La urbanización del SI es un enfoque para ayudar a la transformación, racionalización, simplificación y mejora del SI. Algunos autores comparan el sistema de información con la imagen de una ciudad , es decir, reflexiva, estructurada, sostenible. En la extensión de esta analogía -que sin embargo tiene límites-, la urbanización del SI consiste en planificar rediseños estructurantes para optimizar, intercambios, servicios, flexibilidad, modularidad ... y más en general para dar respuesta a la estrategia de SI de la empresa en paralelo a la evolución de la profesión.

El plan urbano del SI o el plan de ordenamiento territorial (POS)

Para facilitar la planificación con respecto a las evoluciones de SI, la urbanización se basa en un plan urbano a menudo llamado POS, en analogía con el urbanismo .

El POS consiste en representar al SI apoyándose en un mapeo funcional del SI y un desglose en capacidades autónomas, de descripción cada vez más detallada:

El TPV debe facilitar la construcción de una arquitectura optimizada desde el punto de vista funcional del SI que es el punto de vista pivote entre el punto de vista del negocio y el punto de vista de las TI.

Más específicamente, la urbanización tiene como objetivo:

y en general para que el SI:

Ejemplo de reglas de división de IS

NB: El área comercial se puede dividir en varios bloques.

Los diferentes tipos de zonas

En la división de un SI, solemos distinguir diferentes tipos de zonas  :

En el caso de empresas muy grandes, es materialmente imposible urbanizar todo el IS en un mismo movimiento. Esto explica por qué el SI de la empresa se divide en perímetros autónomos; por ejemplo: por direcciones principales. Cada perímetro se considera entonces como un SI autónomo que se urbaniza individualmente. Su zona de intercambio gestiona así tanto los flujos extraempresariales “IS ⇔ IS externos” como los flujos intraempresariales “IS ⇔ IS de otras empresas”.

Ejemplo de desglose y declaración de capacidad funcional

A modo de ilustración, parte del desglose del sistema de información de un banco  :

Una mala práctica común es utilizar "gestión de", que se confunde con la gestión desde el punto de vista de la actividad de un proceso. Una buena práctica es indicar la capacidad precisa para hacer en el SI ...

En este ejemplo, la capacidad de equipar es monitorear el ciclo de vida de un objeto comercial de “propuesta de crédito”.

Principales niveles de preocupación

Los niveles de preocupación constituyen lo que se llama el metamodelo de urbanismo  : es decir, el modelo conceptual de descripción del Sistema de Información.

Los objetivos estratégicos de la IS

Este nivel de IS de preocupación se compone de la descripción:

Estos objetivos se pueden modelar

Estos objetivos se desglosan en requisitos comerciales o de SI, funcionales o no. La lista de temas comerciales y / o funcionales se puede obtener analizando los requisitos del sistema .

El punto de vista del comercio o negocio.

El sistema de información desde el punto de vista comercial o empresarial (es decir, de todos los oficios ) está compuesto por

La definición de la estrategia de la empresa lleva a cotizar:

Las actividades que realiza la empresa son de varios tipos:

El análisis del sistema empresarial puede basarse en técnicas de BPM ( Business Process Management) que tienen como objetivo:

Uno de los objetivos de BPM es realizar un diagnóstico de los procesos de la empresa y así determinar en qué sectores las evoluciones del SI ofrecerán el mejor retorno de la inversión .

El funcional punto de vista

El sistema de información (SI) desde un punto de vista funcional consta de todo:

El análisis funcional constituye la “piedra angular” del proceso urbanístico porque este punto de vista es la principal “palanca” de la urbanización del SI. También es el punto de vista de SI más difícil de entender correctamente; la literatura se esfuerza por explicar qué es una función y hay muchas fuentes de confusión:

La identificación de las funciones de SI requiere una capacidad de abstracción que puede confundir a los neófitos: una función es la capacidad subyacente necesaria para realizar una o más actividades, pero no es la actividad. Por ejemplo, para la actividad "martillar un clavo", la función subyacente es "golpear". Por tanto, la función "mecanografiar" se utiliza para otras actividades desde el punto de vista empresarial, y puede equiparse con diferentes herramientas desde el punto de vista de la aplicación. Dado el problema de granularidad de funciones, en el punto de vista funcional, también hablamos de bloques funcionales (que agrupan las funciones básicas concurrentes con la misma capacidad del SI). Por ejemplo, el bloque “Registro de cliente” incluye funciones de tipo CRUD (Creación, Buscar / leer, Actualizar, Eliminar).

Un SI urbanizado debe poder desacoplar fácilmente los subsistemas de información que soportan diferentes negocios y ser capaz de evolucionar a largo plazo hacia sistemas de información autónomos. Por ejemplo, una empresa puede querer darse eventualmente la posibilidad de separar sus negocios de distribución (ventas) de sus negocios de producción (gestión de productos) en unidades organizativas separadas.

La urbanización de un IS combina:

Para ello, la arquitectura funcional identifica dentro de cada zona, distrito y bloque, los bloques funcionales que entran en la composición del SI para que apoye los procesos de negocio de la empresa.

El bloque funcional asegura:

La granularidad del bloque funcional (el nivel de malla del corte) debe:

El bloque funcional constituye la unidad funcional a trabajar indistintamente. Un bloque funcional se define por:

El punto de vista de las TI

Desde el punto de vista informático, el sistema de información está formado por un todo estructurado:

permitiendo la automatización de todo o parte de un sistema de información , y cuya administración y operación están a cargo de la misma entidad organizativa (unidad de administración y operaciones).

Esta visión globalizadora, útil para los que no son especialistas en TI, se divide tradicionalmente en diferentes puntos de vista muy distintos en TI:

En el estudio de lo existente, es necesario tener en cuenta estos diferentes tipos de arquitectura, con el fin de evaluar las vulnerabilidades de los subconjuntos, lo que solo se puede hacer teniendo en cuenta los niveles técnico y físico. Para la definición de la arquitectura de destino, podemos limitarnos a la arquitectura de la aplicación.

La arquitectura de la aplicación define todas las aplicaciones que constituyen la parte automatizada de un sistema de información, así como sus métodos de ensamblaje y comunicación.

Es una instanciación de la arquitectura funcional de un SI en un entorno técnico y operativo dado: entonces ya no hablaremos de una función en la vista de la aplicación, sino de la funcionalidad de una aplicación (es decir, 'una función instanciada).

El bloque de aplicación es un conjunto de componentes de software que presentan consistencia

El bloque de aplicación es autónomo en la medida en que su funcionamiento debe ser independiente del camino que habrá seguido la información aguas arriba y continuará aguas abajo.

El bloque de la aplicación se describe en términos de:

Los componentes del bloque de la aplicación (datos y servicios) pueden ser públicos (el bloque da visibilidad para permitir que otros bloques los usen) o privados (para las necesidades internas del bloque).

Un bloque de aplicación es un objeto de software concreto que, en un contexto técnico dado, ofrece a todo el SI la implementación de las funcionalidades de las salidas definidas por el bloque funcional correspondiente. Un bloque de aplicaciones se comunica con los otros bloques intercambiando mensajes y llamando a los servicios.

Metodología de urbanización

El proceso de urbanización se basa en 3 ejes clave que se retroalimentan:

La fuerte distinción entre existente y objetivo es un factor esclarecedor esencial.

El enfoque de urbanización IS consiste en particular en:

Aparte de los diferentes enfoques que, según el contexto de la empresa y las opciones metodológicas, se pueden recomendar, las actividades de urbanización se pueden clasificar en cinco áreas principales:

Notas y referencias

  1. notablemente por Jacques Sassoon en la década de 1990 en el sector bancario
  2. Definición propuesta por Club Urba-EA: Urbanizar significa organizar la transformación gradual y continua del sistema de información con el objetivo de simplificarlo, optimizar su valor agregado (¿cuál es la definición del valor agregado de un SI?) Y hacerlo más receptivo. y flexible con respecto a las evoluciones estratégicas de la compañía, confiando en las oportunidades tecnológicas del mercado.
  3. Club de Urba-EA, ES Urbanismo y Gobierno: las mejores prácticas en la arquitectura corporativa , París, DUNOD,2010, 331  p. ( ISBN  978-2-10-054680-0 ) , A nivel internacional, para afrontar los mismos problemas que aborda el urbanismo de SI en Francia, se han desarrollado enfoques y métodos, dentro del ámbito de la Arquitectura Empresarial (EA) , traducida al francés por la expresión "arquitectura empresarial". [...] La EA corresponde a un marco más amplio que el que abarca el urbanismo del SI. [...] El urbanismo contribuye a la gobernanza del sistema de información: aporta una visión global que tiene sentido, adaptada al caso de la empresa, mejora la gobernanza de los proyectos, participa en el cuadro de mando del ISD, ilumina la contratación autoridades, las anima a regir la transversalidad y los mayores referentes.
  4. Sin embargo, a veces se confunden en la literatura francesa .

Ver también

Artículos relacionados

Bibliografía

enlaces externos