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 .
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 .
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.
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.
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:
NB: El área comercial se puede dividir en varios bloques.
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”.
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”.
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.
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 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 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:
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.
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: