An Exo Acuerdo 95 CD

download An Exo Acuerdo 95 CD

of 25

description

95

Transcript of An Exo Acuerdo 95 CD

  • Departamento de Ingeniera de Sistemas y Computacin

    Maestra en Arquitecturas de Tecnologas de Informacin (MATI)

    8-Septiembre-2011

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 2

    1. Contexto y motivacin Las tecnologas de informacin (TI) se han convertido hoy en da en el motor de las organizaciones, apoyando tanto su operacin como la toma estratgica de decisiones de negocio. Las condiciones actuales del mercado dan lugar a economas, gobiernos y organizaciones cada vez ms interconectadas que requieren compartir informacin, que evolucionan constantemente, que deben responder a las necesidades de sus clientes y que deben generar un factor diferenciador ante la competencia. Un escenario de alta conectividad como el actual trae innumerables oportunidades pero a la vez agrega complejidad a los sistemas de informacin que dan soporte a una organizacin. El volumen de informacin est creciendo exponencialmente, al mismo tiempo que la velocidad a la que sta se produce aumenta constantemente. Surge adems el problema de la heterogeneidad, puesto que las organizaciones obtienen la informacin a partir de diversas fuentes internas y externas, con formatos con distintos niveles de estructuracin y de calidad. Esto hace que el manejo adecuado de la informacin, soportado por tecnologa, sea una tarea cada vez ms difcil para los responsables de proponer y construir soluciones. En un entorno tan cambiante como el actual, la toma de decisiones giles y efectivas juega un papel fundamental en las organizaciones, y puede generar ventajas competitivas. Por tal motivo, la informacin, ese activo tan valioso de las empresas, debe ser aprovechado al mximo para guiar estas decisiones. Esto implica que la informacin debe ser precisa, de alta calidad (coherente, consistente y fiel) y encontrarse en todo momento disponible. Sin eso, no se puede considerar como un verdadero punto de apoyo. Sin embargo, muchas organizaciones enfrentan problemas y altos costos para lograr contar con informacin con las caractersticas antes mencionadas, que les permita cuantificar riesgo, crear entornos de transformacin innovadores, alcanzar los objetivos estratgicos, y predecir posibles cambios y resultados. Muchas empresas han resuelto en los ltimos aos construir lo que se denomina su arquitectura empresarial (o institucional) como una manera de tener una visin de alto nivel de las relaciones que existen entre los elementos del negocio (procesos, indicadores, servicios, estrategias, etc.) y los elementos del componente tecnolgico (servidores, aplicaciones, bases de datos, etc.). Una arquitectura empresarial (AE) consta de cuatro dimensiones relacionadas entre s (Fig. 1):

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 3

    Figura 1 Dimensiones de una arquitectura empresarial

    La arquitectura de negocio expresa todos los elementos de la empresa que tienen una relacin potencial con TI. Aqu aparecen la cadena de valor, los procesos de negocio, los procesos de soporte, los motivadores de negocio, la estrategia, la estructura de funciones y roles, etc.

    La arquitectura de informacin incluye desde el modelo conceptual de la empresa (ontologa de negocio, indicadores de negocio, etc.) hasta la representacin lgica y fsica de los datos (esquemas de las bases de datos, estructura de los archivos, etc.). Esta dimensin es responsable de hacer el enlace entre la visin de negocio y la visin de TI.

    La arquitectura de aplicaciones abarca desde los servicios que soportan el negocio hasta la descripcin detallada de cada una de las aplicaciones. Esta dimensin tambin tiene la responsabilidad de hacer el enlace entre la visin de negocio y la visin de TI.

    La arquitectura de tecnologa o de infraestructura incluye todos los elementos de TI que soportan la operacin de la empresa (Fig. 2): plataforma de hardware y software, plataforma de comunicaciones, hardware y software de integracin y software especializado que soporta las arquitecturas de informacin y de aplicaciones

    Figura 2. Niveles de una arquitectura de tecnologa o infraestructura

    Uno de los propsitos de una arquitectura empresarial es planear su evolucin en el tiempo, buscando cumplir con algunos objetivos (motivadores de negocio) y siguiendo una estrategia (de negocio y de TI). En la figura 3 se ilustra esta idea de evolucin, teniendo en cuenta las dimensiones antes planteadas. Se parte de la situacin actual establecida en las 4 dimensiones (denominada en ingls AS-IS) y se proyecta hacia el estado deseado (denominada TO-BE). Si el espacio entre las dos arquitecturas implica cambios de fondo, es usual incluir algunas arquitecturas de transicin que permitan definir etapas. Se denomina horizonte de tiempo al lapso de tiempo con el cual se quiere hacer la proyeccin.

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 4

    Figura 3. De la arquitectura actual (AS-IS) a la arquitectura objetivo (TO-BE)

    Una arquitectura empresarial se puede utilizar tambin para diagnosticar los problemas de TI que tiene una organizacin, al igual que para hacer un diseo de alto nivel de las soluciones que se van a desarrollar. Esta necesidad de aumentar la altura desde la cual se analizan, estudian y resuelven los problemas (aumento del nivel de abstraccin) ha hecho que aparezcan nuevos perfiles profesionales para los ingenieros de sistemas y profesiones cercanas, los cuales se incluyen en una categora conocida como arquitectos de TI. Dentro de esta categora o familia de perfiles, aparecen especialidades con alta demanda en el mercado, entre los que se encuentran los arquitectos de datos, los arquitectos de infraestructura o los arquitectos empresariales. Es en este contexto que el Departamento de Ingeniera de Sistemas y Computacin de la Universidad de Los Andes desea ofrecer una maestra de profundizacin, que permita formar los profesionales que necesita el mercado, con el perfil de arquitectos de tecnologas de informacin (TI), asegurando un equilibrio entre todas las dimensiones que componen tanto los problemas como las soluciones. El alcance de esta maestra llega hasta el diseo de una arquitectura de solucin, capaz de resolver los problemas planteados a nivel del negocio, integrando las dimensiones de informacin, aplicaciones e infraestructura, y teniendo en cuenta que cualquier solucin que se plantee debe garantizar su seguridad. 2. Justificacin El propsito de la Maestra en Arquitecturas de Tecnologas de Informacin es formar arquitectos de TI, con un perfil profesional que asegure una visin amplia y una capacidad de actuar ante problemas complejos que requieran el apoyo de las tecnologas de la informacin. Estos profesionales deben ser capaces de entender las empresas, as como de usar los lenguajes, herramientas, componentes y metodologas necesarias para poder proponer soluciones que tengan en cuenta todas las dimensiones existentes y el impacto que estas pueden tener (econmico, social, ambiental, etc.) en la organizacin. Los egresados de esta maestra tendrn la capacidad de liderar el plan de proyectos de innovacin para construir soluciones integrales (informacin, infraestructura, software, y seguridad) a problemas empresariales grandes y complejos alineando la estrategia de negocio y la estrategia de TI. Los egresados podrn apoyar a las organizaciones en los

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 5

    procesos de toma de decisiones estratgicas de negocio y tecnologa, y en el logro de sus objetivos. Actualmente hay una gran necesidad de educacin formal en este tema, dado que la formacin actual de los arquitectos de TI es generalmente emprica y requiere de mucho tiempo de experiencia. Ante esta necesidad, se han empezado a crear programas de postgrado en muchas universidades del mundo, orientados a la formacin de arquitectos. La intencin de esta maestra es entonces intentar llenar este vaco en el pas, en donde sera el primer programa de maestra con esta orientacin. Esta preocupacin de apoyar la formacin de arquitectos de TI es compartida con asociaciones como: International Association of Software Architects (IASA), Software Engineering Institute (SEI) y The Open Group, que han creado programas completos de certificaciones con un objetivo similar, pero sin la solidez que da un programa formal en una universidad. Los perfiles profesionales en la categora de arquitectos de TI son algunos de los ms demandados y mejor pagados a nivel internacional, en cuanto tiene que ver con la ingeniera de sistemas y computacin. Por ltimo, esta maestra est diseada como un paso intermedio en el proceso integral de formacin de directores de tecnologas de informacin (Chief Information Officer CIO) y de los encargados de la toma de decisiones en TI en las organizaciones (figura 4).

    Figura 4. Mapa de carrera para un perfil especfico como CIO en la direccin de TI

    3. Objetivos de aprendizaje (perfil profesional)

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 6

    El perfil del egresado del programa se ha definido en trminos de distintos tipos de habilidades, las cuales cubren tanto competencias tcnicas como personales. Estas habilidades en conjunto permiten formar profesionales integrales, con una comprensin de la problemtica tecnolgica, pero tambin con una alta capacidad de entender el contexto en el que sta ocurre y la posibilidad de participar en equipos interdisciplinarios para poderlos enfrentar. Se busca que el estudiante desarrolle incrementalmente las siguientes catorce habilidades (H1 H14) durante su programa de estudios:

    Habilidades profesionales especficas (asociadas con las dimensiones de una arquitectura empresarial: negocio, infraestructura, informacin y aplicaciones)

    H1. Utilizar las metodologas, estrategias y buenas prcticas necesarias para disear, documentar y evaluar una arquitectura de TI, en los distintos niveles de abstraccin que se requieran (arquitectura empresarial, arquitectura de solucin y arquitectura de software). Como parte de esto, debe ser capaz de proponer las estructuras de TI necesarias para alinear las estrategias de negocio con los componentes de las tecnologas de informacin que lo soportan. H2. Identificar, definir, organizar, integrar, y gobernar los datos requeridos por los procesos de negocio de una organizacin, tanto a nivel operativo como tctico y estratgico. H3. Definir la arquitectura de seguridad que se debe gestionar en una organizacin formulando controles estratgicos para la proteccin y sostenimiento o para la supervivencia de los servicios y procesos crticos del negocio. H4. Explicar y definir las tecnologas, servicios, y productos de infraestructura de TI asociados a sistemas de cmputo, de almacenamiento, y de comunicaciones as como su estrategia de contratacin e implementacin. Debe ser capaz de disear, documentar y gestionar la arquitectura de infraestructura de TI necesaria para soportar los requerimientos expresados por una organizacin.

    Habilidades profesionales fundamentales (gerencia, planeacin, trabajo en equipo,

    H5. Tener la capacidad de analizar un problema complejo, descomponindolo en sus distintas dimensiones y, utilizando los lenguajes, formalismos y herramientas necesarios, poder crear los modelos

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 7

    negociacin, anlisis y diseo de soluciones)

    necesarios. En particular debe ser capaz de entender los requerimientos y las restricciones de una empresa, que surgen a partir de su marco estratgico y operativo. H6. Disear una solucin de alto nivel a un problema complejo, buscando un equilibrio entre todos los requerimientos y restricciones que se plantean. Debe ser capaz de documentar dicho diseo de manera precisa, mostrar las alternativas que se consideraron y justificar las decisiones tomadas durante el proceso, usando para esto marcos slidos de evaluacin. Para cada diseo debe ser capaz de calcular su impacto (econmico, social, tecnolgico), los riesgos asociados, los costos, los beneficios y las oportunidades que de l se desprenden. H7. Conocer y dominar los diferentes aspectos del ciclo de vida de una solucin (construccin, implementacin, operacin, administracin), para poder producir diseos arquitecturales viables. H8. Definir, documentar, recomendar y comunicar planes de inversin en infraestructura de TI. H9. Liderar procesos de investigacin acerca de tecnologas emergentes y de proyectos/diseos existentes para soportar el proceso de desarrollo de una infraestructura flexible para las arquitecturas de TI. H10. Gestionar adecuadamente proyectos de TI considerando diversas herramientas y metodologas que permitan manejar el cambio organizacional y administrar el trabajo del equipo para mejorar los procesos de planeacin, ejecucin, seguimiento y evaluacin de los proyectos.

    Habilidades personales (liderazgo, comunicacin, manejo de personas)

    H11. Ser capaz de comunicar, tanto en forma escrita como oral, conceptos complejos tcnicos y de negocio a clientes y miembros del equipo de trabajo, para facilitar as las negociaciones y la toma de decisiones. H12. Dirigir equipos de trabajo compuestos tanto por

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 8

    tcnicos como por expertos de negocio, entendiendo el impacto que un ambiente colaborativo tiene en el logro de los objetivos de la organizacin. H13. Liderar y ser factor de cambio dentro de una organizacin, participando en los procesos de toma de decisiones que tienen que ver con el manejo de la informacin y el uso de las tecnologas asociadas. H14. Interactuar en un ambiente internacional y servir como interlocutor vlido entre el negocio y TI comunicando efectivamente las ideas tanto escrita como oralmente.

    4. Publico objetivo (perfil del aspirante) Esta maestra est dirigida a ingenieros de sistemas y computacin en cualquier etapa de su vida profesional, lo mismo que a profesionales con experiencia en un contexto empresarial (ingenieros industriales o electrnicos), que quieran profundizar en la manera de disear soluciones de TI de alto nivel para ambientes empresariales complejos. 5. Criterios de admisin Los criterios de admisin sern los mismos que utilizan todos los programas de maestra de la Facultad de Ingeniera. Adicionalmente habr un examen de conocimientos especficos de la maestra, el cual ser utilizado como un criterio para decidir si un estudiante debe tomar uno o varios de los nivelatorios asociados con el programa, los cuales son presentados en la seccin 9 de este documento. La admisin ser semestral. 6. Estructura curricular general Siguiendo la reglamentacin para los programas de maestra de la Facultad de Ingeniera, el programa consta de diez cursos equivalentes a 40 crditos. Estos cursos se encuentran clasificados en cuatro grupos (Fig. 5). El diseo de los cursos se explica en la seccin 9 de este documento.

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 9

    Figura 5 Visin global del currculo

    El programa tiene 3 cursos de fundamentacin (12 crditos), 4 cursos de profundizacin (16 crditos), 2 cursos electivos de complemento (8 crditos) y un proyecto (4 crditos) que integra los conocimientos y habilidades adquiridos a lo largo de toda la maestra. Cada uno de estos cursos es auto-contenido, en el sentido de que no son prerrequisitos entre ellos, salvo el curso MATI-4301 Proyecto, para el que se exige que se tome en el ltimo semestre de estudios. En lugar de hasta dos de los cursos de profundizacin es posible tomar cursos electivos dictados por el programa. En caso de necesidad, se plantea un grupo de 3 cursos de nivelacin (descritos en la seccin 9.3), sobre todo cuando el aspirante procede de un dominio profesional diferente al de la ingeniera de sistemas y computacin. La necesidad de tomar o no estos cursos se define de acuerdo con los resultados del examen de admisin. Estos cursos de nivelacin tienen nota de APROBADO o NO APROBADO. 7. Profesores En la siguiente tabla se muestran los profesores que participan en el programa, clasificados por curso. Se describe la categora del profesor dentro del plan de

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 10

    ordenamiento profesoral y su nivel de estudios. El equipo docente est conformado por profesores de planta y por profesores de ctedra con una amplia experiencia profesional.

    Curso Profesor Categora del

    profesor Nivel de estudios

    MATI-4101 Gerencia de Proyectos de TI

    Rubby Casallas Profesor asociado PhD

    Vctor Toro Profesor visitante PhD

    Luis Daniel Benavides Profesor de ctedra PhD

    MATI-4102 Comunicacin Efectiva en TI

    Jorge Villalobos Profesor asociado PhD

    Mario Snchez Profesor asistente PhD

    MATI-4103 Arquitectura de Negocio & Estrategia de TI

    Jorge Villalobos Profesor asociado PhD

    Mario Snchez Profesor asistente PhD

    Oscar Gonzlez Postdoctorado PhD

    MATI-4201 Arquitectura de Solucin

    Daro Correal Profesor asistente PhD

    Jorge Arias Profesor de ctedra Master

    MATI-4202 Arquitectura de Informacin

    Jos Absolo Profesor titular PhD

    Pilar Villamil Profesor asistente PhD

    Claudia Jimnez Profesor asociado PhD

    MATI-4203 Arquitectura de Infraestructura de TI

    Harold Castro Profesor asociado PhD

    Francisco Rueda Profesor titular Master

    MATI-4204 Arquitectura de Seguridad

    Yezid Donoso Profesor asociado PhD

    Sandra Rueda Profesor asistente PhD

    8. Estructura de semestres tpicos La siguiente es la estructura de semestres tpicos que se propone, para un estudiante admitido al programa, que no tiene que tomar ningn curso nivelatorio y que toma 5 cursos al ao:

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 11

    9. Recursos Los estudiantes del programa utilizarn los siguientes laboratorios y equipos del Departamento, como parte de su entrenamiento:

    Laboratorio de arquitecturas empresariales

    Laboratorio de redes y comunicaciones

    Datacenter

    Salas de micros (WAIRA-1, WAIRA-2, ALAN TURING) Las licencias del software especializado que se requiere para los cursos han sido adquiridas por el Departamento en su versin acadmica o se encuentran disponibles a travs de los convenios que el Departamento tiene con las empresas ORACLE, IBM, SAP, MICROSOFT y CA. 10. Descripcin de los cursos del programa En esta seccin se describen en detalle los cursos del programa. Cada curso se encuentra dividido en dos mdulos. Para cada uno de ellos se detallan las habilidades que dicho mdulo debe generar o reforzar en el estudiante. Tambin se indica la relacin que tiene con los cursos de nivelacin. 9.1 Cursos del programa

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 12

    Crditos: 4

    Nivelatorio: MATI-4001 Nivelatorio en Ingeniera de Software

    Objetivo general: El propsito de este curso es estudiar y practicar las tcnicas para mejorar el proceso de planificacin, seguimiento y evaluacin de proyectos de desarrollo de una arquitectura de TI. Se estudian temas relacionados con la estimacin del tamao, duracin y costo de proyectos de TI, modelos de ciclo de vida y elaboracin de cronogramas de proyecto, seguimiento de avance, administracin de requerimientos, mtricas y gestin de riesgos. Adicionalmente, el curso se apoya en temas y aspectos jurdicos relacionados con el rgimen del manejo de informacin en medios electrnicos y la proteccin de la propiedad intelectual en el contexto digital, que permitan generar habilidades para la elaboracin de un contrato de proyectos de TI.

    Mdulo 1: Liderazgo, negociacin y manejo de personal de TI

    Al finalizar este mdulo, el estudiante ser capaz de:

    Entender la relevancia de desarrollar competencias como liderazgo, administracin, y comunicacin efectiva en un contexto tcnico para la vida como arquitecto de TI.

    Entender el impacto que el reconocimiento y la administracin del cambio cultural tienen en una organizacin.

    Entender y manejar diferentes estrategias para la gestin de relaciones con los clientes considerando los imperativos de negocio, el compromiso con la organizacin y los acuerdos contractuales.

    Entender cmo evaluar habilidades de liderazgo y definir un plan de crecimiento de liderazgo.

    Entender la importancia que la interaccin interpersonal tiene en el diseo y entrega de productos y servicios de TI.

    Entender la dinmica de un ambiente colaborativo, la creacin de redes de trabajo, y las estrategias para trabajar en equipo y cumplir con las metas.

    Mdulo 2: Planeacin, estimacin y manejo de riesgos

    Al finalizar este mdulo, el estudiante ser capaz de:

    Conocer y manejar adecuadamente los principales elementos requeridos en la correcta gestin de un proyecto de TI.

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 13

    Conocer herramientas tiles en el proceso de planeacin y administracin de un proyecto de TI.

    Disponer de una metodologa para la planeacin, ejecucin y control gerencial de un proyecto de TI.

    Definir polticas para manejar el cambio organizacional. Tener una visin general de los elementos clave del

    entorno de TI para determinar la madurez de las organizaciones y sus soluciones.

    Entender los factores involucrados en la estimacin de soluciones, su costo, y el costo de seguimiento, y evaluar el costo de una nueva solucin en trminos de las metas y cronograma de una organizacin.

    Entender el desarrollo y despliegue de soluciones diseadas para manejar la propiedad intelectual de componentes arquitecturales en un entorno de TI.

    Entender los trminos y condiciones para la prestacin de servicios y productos de TI.

    Entender el impacto del diseo y uso efectivo de procesos de administracin del cambio, y el impacto que el control del cambio tiene para un diseo operacional de calidad.

    Entender el entorno de toma de decisiones dentro de una organizacin y la importancia de roles y responsabilidades para supervisar los proyectos, procesos y productos.

    Utilizar diferentes tcnicas de inspeccin y validacin.

    Crditos: 4

    Nivelatorio: MATI-4001 Nivelatorio en Ingeniera de Software

    Objetivo general: Una de las habilidades fundamentales de un arquitecto de TI es la capacidad de comunicar, tanto su comprensin del problema como la solucin que propone. La alta complejidad del contexto empresarial en el que se debe mover, sumado al alto nivel de abstraccin de los modelos que debe manejar, lo obligan a utilizar estrategias de comunicacin tanto orales como escritas, que incluyan el diseo de artefactos, lenguajes y notaciones, que deben adaptarse al tipo de pblico al cual va dirigida esta comunicacin. Es diferente trabajar con personas del negocio que interactuar con personas de TI, y esa capacidad de moverse con

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 14

    habilidad en ambos mundos es fundamental para un arquitecto de TI. El objetivo del curso es ayudar al estudiante a mejorar su capacidad de comunicacin como arquitecto de TI.

    Mdulo 1: Comunicacin tcnica oral y escrita

    Al finalizar este mdulo, el estudiante ser capaz de:

    Demostrar una visin global de los procesos de anlisis de un problema a distintos niveles de abstraccin desde distintos puntos de vista.

    Seleccionar la estrategia adecuada de comunicacin, tanto oral como escrita, dependiendo del tipo de informacin que quiera comunicar, del objetivo de la comunicacin (tomar decisiones, ilustrar una propuesta, mostrar los resultados de un diagnstico, etc.) y del pblico hacia el cual est dirigida.

    Comunicar de manera efectiva informacin tcnica y de negocio, de manera oral y escrita. Para esto el curso estar construido alrededor de talleres, conferencias y estudio de casos.

    Mdulo 2: Diseo de lenguajes y artefactos para arquitectos

    Al finalizar este mdulo, el estudiante ser capaz de:

    Estructurar y disear de manera adecuada un entregable, en trminos de artefactos, teniendo en cuenta el objetivo que debe cumplir.

    Disear los lenguajes y formalismos necesarios para comunicar la estructura y comportamiento de un modelo, teniendo en cuenta los criterios de (1) fidelidad con el modelo, (2) consistencia de la notacin, (3) facilidad de comprensin, (4) esttica de la notacin, (5) compatibilidad con estndares existentes, (6) completitud, (7) capacidad de expresin y (8) precisin semntica de la notacin.

    Utilizar de manera adecuada los lenguajes diseados para garantizar una comunicacin efectiva.

    Entender y manejar diferentes estrategias y artefactos para expresar un anlisis, a distintos niveles de abstraccin: formas, diagramas, catlogos y matrices.

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 15

    Crditos: 4

    Nivelatorio: Ninguno

    Objetivo general: El objetivo de este curso es estudiar la manera de entender una estructura organizacional compleja, para poder as construir un conjunto de modelos que representen lo que se denomina la arquitectura del negocio. En particular el curso hace nfasis en la construccin del BMM (Business Motivation Model) [1] y de la BPA (Business Process Architecture) [2], dos modelos fundamentales en el momento de disear una arquitectura de TI. Dichos modelos se construyen para la situacin actual y para la situacin objetivo. Luego, a partir de dichos modelos, y usando las metodologas y marcos de referencia de la arquitectura empresarial, se hace un anlisis de brecha y se define la estrategia de TI necesaria para soportar el negocio en su situacin actual y en la transicin hacia la situacin deseada. Para esto se construye un mapa de ruta de proyectos, que le permita a la organizacin avanzar en la direccin seleccionada.

    Mdulo 1: Comprensin y creacin de los modelos del negocio

    Al finalizar este mdulo, el estudiante ser capaz de:

    Explicar qu es una arquitectura empresarial (AE), las dimensiones que incluye y las relaciones existentes entre ellas. En particular, debe ser capaz de explicar los trminos que se manejan en la relacin entre el negocio y TI.

    Definir un proyecto de construccin de una AE, lo cual incluye: (a) definir el alcance de una AE, en trminos de las dimensiones incluidas, el alcance empresarial, el alcance vertical y el horizonte de tiempo, (b) seleccionar un framework de trabajo y un conjunto de herramientas de apoyo, teniendo en cuenta el alcance de la AE, (c) definir los entregables de cada una de las etapas del proyecto, (d) definir la manera de validar cada uno de los entregables, (e) definir la estrategia para interactuar con la empresa y (f) identificar los riesgos del proyecto y establecer planes de mitigacin.

    Entender cmo funciona una organizacin y la forma cmo el rea de TI genera valor al negocio.

    Entender cmo y por qu el desarrollo de una estrategia de negocio-tecnologa es fundamental en una arquitectura de TI.

    Entender una estructura organizacional compleja, para poder as disear una arquitectura de solucin, que permita soportar los objetivos de negocio de la mejor manera posible.

    Hacer el anlisis de la situacin actual de los elementos de la arquitectura de negocio que estn dentro del alcance definido para una AE, y expresarlos con los lenguajes, formalismos y herramientas adecuados.

    Construir el BMM (Business Motivation Model) y la BPA

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 16

    (Business Process Architecture) para una empresa, relacionando los elementos de los dos modelos.

    Mdulo 2: De los motivadores de negocio a la estrategia de TI

    Al finalizar este mdulo, el estudiante ser capaz de:

    Entender los requerimientos y restricciones de negocio evaluando diferentes impactos estratgicos para aplicarlos a las decisiones de negocio y tecnologa.

    Entender el paso del anlisis al diseo definiendo un espacio vlido de soluciones, un marco de evaluacin, y los procesos de transformacin de un diseo.

    Hacer un diagnstico de la situacin actual de la organizacin, haciendo un anlisis de las relaciones entre las distintas dimensiones, comparando la situacin actual contra marcos de referencia, identificando oportunidades y riesgos, buscando puntos crticos.

    Disear, documentar, evaluar y justificar una estrategia de TI para soportar el cambio organizacional potencial que van a generar los motivadores de negocio.

    Crditos: 4

    Nivelatorio: MATI-4001 Nivelatorio en Ingeniera de Software

    Objetivo general: El propsito de este curso es presentar al estudiante las diferentes metodologas, estrategias y buenas prcticas de diseo de una arquitectura de solucin. El curso examina desde diferentes niveles de abstraccin las tareas que enfrenta un arquitecto de TI. Primero, teniendo en cuenta los requerimientos de negocio y los atributos de calidad del sistema, se define la solucin a un nivel general, en la que solo elementos externamente visibles son identificados y analizados. Posteriormente se estudian tcnicas de diseo, patrones y estilos arquitectnicos para cada uno de los elementos identificados. Luego, se presentan tcnicas de evaluacin de arquitecturas para validar el cumplimiento de los requerimientos de negocio y de los atributos de calidad requeridos, todo esto en el contexto de una arquitectura orientada a servicios. Por ltimo, se hace un recorrido sobre los componentes de software que participan en las soluciones empresariales de envergadura.

    Mdulo 1: De los Al finalizar este mdulo, el estudiante ser capaz de:

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 17

    requerimientos a la arquitectura de solucin

    Utilizar los conceptos bsicos de arquitecturas de software para definir una estrategia de desarrollo. Esto significa, identificar los elementos del mundo de la solucin los componentes de software, sus propiedades visibles externamente y las relaciones entre ellos para estructurar y organizar el proceso de desarrollo de una solucin.

    Utilizar adecuadamente los estilos de arquitectura para explicar el diseo de un sistema. Explicar y proponer una solucin a los problemas de interaccin entre los componentes. Justificar cmo una solucin responde a los requerimientos y restricciones de un negocio.

    Utilizar tcnicas de evaluacin de arquitecturas para justificar la seleccin de una arquitectura candidata como gua en el desarrollo de un sistema.

    Entender el impacto de los atributos de calidad de una aplicacin en la arquitectura, diseo e implementacin de un sistema basado en componentes.

    Utilizar adecuadamente herramientas de diseo y comunicacin para participar en la entrega de una solucin.

    Explicar los componentes de software que participan en las soluciones que requieren las organizaciones con requerimientos complejos, entre los cuales estn: buses de servicios (ESB), monitores de actividad empresarial (BAM), herramientas de planificacin de recursos empresariales (ERP), herramientas de administracin de la relacin con los clientes (CRM), motores de reglas, motores de eventos, motores de procesos, bodegas de datos, portales, entre otros.

    Mdulo 2: Portafolio de servicios y gobierno de una arquitectura orientada a servicios (SOA)

    Al finalizar este mdulo, el estudiante ser capaz de:

    Utilizar diferentes metodologas de descubrimiento de servicios para proponer un conjunto de servicios candidatos y posteriormente disear un portafolio de servicios para la organizacin.

    Analizar y disear arquitecturas orientadas a servicios en las que se busque favorecer la reutilizacin, la flexibilidad y la integracin de sistemas legados y heterogneos.

    Alinear las tecnologas de infraestructura y servicios ms apropiadas para las arquitecturas de solucin definidas por la organizacin.

    Establecer polticas de gobierno para el portafolio de servicios de la organizacin.

    Definir la orquestacin y coreografa de servicios requerida para la implementacin de soluciones

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 18

    basadas en servicios.

    Crditos: 4

    Nivelatorio: MATI-4002 Nivelatorio en Bases de Datos

    Objetivo general: La dimensin de informacin de una arquitectura empresarial se ocupa de identificar, definir, organizar e integrar los datos requeridos por los procesos de negocio, tanto de nivel operativo como tctico y estratgico. La calidad, oportunidad y relevancia de la informacin y el conocimiento generados a partir de esos datos depende en buena medida de la existencia de un sistema de gobierno de datos que permita la integracin y los mantenga permanentemente alineados con los objetivos y la estrategia de la organizacin. Este curso se ocupa de la problemtica del gobierno de datos. Tambin presenta estrategias y arquitecturas de integracin de informacin, as como metodologas y herramientas para el diseo e implantacin de algunos componentes de la arquitectura de informacin.

    Mdulo 1: Diseo y gobierno de la informacin

    Al finalizar este mdulo, el estudiante ser capaz de:

    Hacer un diagnstico del nivel de integracin, calidad y gobierno de datos de una situacin actual, as como de qu tanto esos datos apoyan los requerimientos del negocio.

    Plantear una arquitectura de datos que soporte una situacin propuesta para el negocio.

    Plantear una serie de iniciativas/proyectos para lograr hitos que cierren la brecha entre la situacin actual y la deseada.

    Entender el manejo de datos maestros y metadatos para el gobierno de datos.

    Analizar los lineamientos para la dimensin de informacin en el contexto de una arquitectura empresarial del framework TOGAF [3].

    Entender diferentes estrategias de integracin de informacin, principalmente las de federacin y propagacin.

    Mdulo 2: La informacin como

    Al finalizar este mdulo, el estudiante ser capaz de:

    Utilizar una metodologa para identificar y priorizar

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 19

    soporte a los procesos de decisin

    requerimientos de anlisis. Plantear un desarrollo incremental de una bodega de

    datos como una coleccin de Data Marts Conformes [4].

    Hacer un modelo lgico de los datos de la bodega usando tcnicas de modelaje multidimensional.

    Plantear alternativas de diseo fsico de los datos de la bodega.

    Disear los procesos de extraccin, transformacin y cargue (ETL) de los datos que van a mantenerse en la bodega de datos.

    Hacer anlisis OLAP (On-Line Analytic Processing) [5]. Conocer una metodologa para el desarrollo de

    sistemas de inteligencia de negocios, centrado en el concepto de bodega de datos.

    Entender una estrategia de integracin de informacin por consolidacin.

    Crear una estrategia de recoleccin de informacin para describir el impacto de TI en el negocio.

    Crditos: 4

    Nivelatorio: MATI-4003 Nivelatorio en Infraestructura Tecnolgica

    Objetivo general: Este curso incluye el estudio de los componentes primarios de infraestructura de los sistemas de informacin modernos. El curso recorre una amplia variedad de tecnologas asociadas con los sistemas de cmputo, de almacenamiento y de comunicaciones as como metodologas y herramientas de administracin y operacin. Se hace especial nfasis en tecnologas disruptivas del objeto de TI como son las tecnologas inalmbricas y la computacin en nube.

    Mdulo 1: Infraestructura: del producto al servicio

    Al finalizar este mdulo, el estudiante ser capaz de:

    Entender el rol de un arquitecto de infraestructura en una organizacin.

    Entender los requerimientos de diseo y las restricciones de capacidad en un entorno empresarial considerando capacidad de almacenamiento, de red, y de operaciones.

    Entender los servicios de aplicacin comnmente

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 20

    desplegados en una infraestructura y la forma de aplicarlos a otra arquitectura.

    Definir los esquemas de contratacin de servicios de infraestructura ms adecuados para una solucin, evaluando sus ventajas e inconvenientes.

    Entender los nuevos modelos de entrega de infraestructura: cloud computing [6].

    Mdulo 2: Diseo de infraestructura de TI

    Al finalizar este mdulo, el estudiante ser capaz de:

    Conocer las tecnologas y componentes de una infraestructura tecnolgica.

    Realizar diseos de alto nivel de una solucin de infraestructura en un contexto especfico.

    Conocer los principales retos y herramientas asociados con la gestin de una infraestructura tecnolgica.

    Evaluar las ventajas y desventajas de una propuesta de arquitectura de infraestructura de alto nivel.

    Disear la configuracin y administracin de redes y componentes de red para una solucin y para la infraestructura existente.

    Disear las operaciones y requerimientos de administracin para una organizacin de TI.

    Entender el diseo de los requerimientos de administracin y herramientas de servicios para la optimizacin del sistema, de la red, y de la solucin.

    Entender y disear los requerimientos operacionales y de infraestructura para proveer un entorno de cmputo altamente disponible.

    Conocer los fundamentos, marcos tericos y mejores prcticas asociados a la Gerencia de las Tecnologas de Informacin.

    Crditos: 4

    Nivelatorio: MATI-4003 Nivelatorio en Infraestructura Tecnolgica

    Objetivo general: El objetivo del curso es desarrollar las competencias fundamentales necesarias para dimensionar el impacto de los servicios y procesos crticos de la organizacin y establecer estrategias de control que sean efectivas.

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 21

    En este curso se enfoca principalmente la convergencia de la gestin de seguridad de la informacin, la continuidad del negocio y los servicios en TI a travs del Resilience Management Model (RMM) [7]. Posteriormente se analiza y especifica una arquitectura de Seguridad enmarcada en tecnologas de sistemas de informacin, redes de datos, aplicaciones, bases de datos y sistemas operativos

    Mdulo 1: Resilience Management Model and Business Continuity

    Al finalizar este mdulo, el estudiante ser capaz de:

    Comprender el modelo RMM (Resilience Management Mode).

    Comprender la arquitectura del RMM y sus componentes.

    Analizar las categoras de las reas de procesos (engineering, enterprise management, operations and process management).

    Comprender la navegacin por el RMM. Definir y aplicar el modelo de continuidad de negocio

    (BC-Business Continuity) [8]. Realizar un anlisis de impacto del negocio (BIA-

    Business Impact Analysis) [9]. Realizar un anlisis de riesgos. Establecer planes estratgicos (DRP- Distribution

    Resource Planning) [10].

    Mdulo 2: Arquitecturas especficas de seguridad

    Al finalizar este mdulo, el estudiante ser capaz de:

    Definir y aplicar los aspectos relevantes para un sistema de gestin de la seguridad de la Informacin para desarrollar sus respectivos controles y estrategias de seguridad en TI.

    Definir y aplicar los aspectos relevantes para el mejoramiento continuo y optimizacin de los servicios en TI.

    Definir y aplicar los aspectos relevantes para la construccin de software seguro y bases de datos.

    Crditos: 4

    Prerrequisito: Estar cursando el ltimo semestre del programa

    Objetivo general: El propsito de este curso es involucrar a los estudiantes en la

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 22

    definicin y desarrollo de proyectos de innovacin con tecnologas de informacin. Este curso busca desarrollar y evaluar la capacidad que tiene un estudiante para enfrentar problemas de alta complejidad en forma autnoma. Se espera que el estudiante pueda integrar en el desarrollo de los proyectos los conocimientos y competencias adquiridos en los ciclos de fundamentacin, profundizacin y complemento de la maestra. Se busca fortalecer en el estudiante las competencias de trabajo por proyectos, trabajo en equipo, innovacin, y comunicacin oral y escrita. En particular, se espera que al finalizar este mdulo, el estudiante sea capaz de:

    Desarrollar capacidades en la conformacin, organizacin, y colaboracin en equipos de trabajo con diferentes roles.

    Desarrollar competencias en el desarrollo de proyectos de innovacin buscando una exposicin nacional e internacional de los resultados.

    Desarrollar competencias de comunicacin oral y escrita alrededor del desarrollo de proyectos.

    Demostrar habilidad para explicitar requerimientos y restricciones para disear sistemas, componentes y procesos.

    Demostrar una habilidad para identificar, formular y resolver problemas organizacionales complejos que pueden establecerse en trminos de tecnologas de la informacin.

    Transmitir ideas y pensamientos usando el medio apropiado - habla, texto, grficas, algoritmos, diagramas; transmitir ideas y pensamientos correctamente y de manera atractiva y fcil de entender.

    Estimar el impacto de las soluciones arquitecturales en el contexto global, econmico, ambiental y social.

    Conocer tcnicas contemporneas, asuntos cientficos, socio-econmicos y polticos que pudieran influir en la prctica como arquitecto de tecnologas de informacin.

    9.2 Cursos electivos Como parte del programa el estudiante debe tomar dos cursos en la Maestra en Ingeniera de Sistemas y Computacin (MISIS), los cuales deben complementar su formacin. Para el currculo actual, se consideran como electivas vlidas los siguientes cursos:

    Cdigo Curso Crditos

    ISIS-4209 Diseo de Lenguajes 4

    ISIS-4715 Lneas de Producto 4

    ISIS-4503 Minera y Bodegas de Datos 4

    ISIS-4712 Desarrollo de Software Basado en Modelos 4

    ISIS-4002 Tutorial 4

    ISIS-4412 Grid & Cloud Computing 4

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 23

    ISIS-4610 Sistemas Empresariales 4

    Cada semestre la coordinacin del programa publicar la lista de cursos que se pueden tomar como electivas vlidas. Se debe tener en cuenta que cada curso de la Maestra en Ingeniera de Sistemas y Computacin se dicta una vez por ao. Como electivas se pueden incluir tambin los cursos de la Escuela de Verano del Departamento. Como parte del programa se podrn dictar cursos electivos, que pueden reemplazar hasta dos cursos de profundizacin. En estos cursos se incluirn temas de actualidad, directamente relacionados con el tema de arquitectura de TI. Estos cursos tendrn cdigos asignados as: MATI-4401, , MATI-440X. La pertinencia de un curso electivo la definir el comit acadmico del programa. 9.3 Cursos nivelatorios El programa ofrece 3 cursos nivelatorios de 24 horas cada uno, que se dictarn todos los semestres, cuyo objetivo ser guiar al estudiante en la preparacin para los cursos de la maestra. Cada curso tendr al menos un examen individual que permitir establecer si el estudiante logr los objetivos propuestos en el curso.

    MATI-4001 Nivelatorio en Ingeniera de Software

    Crditos para el programa: 0

    Horas: 24

    Objetivo general: El propsito de este curso es lograr que el estudiante est en capacidad de utilizar las herramientas y tcnicas adecuadas para resolver un problema de una realidad simple y compleja en trminos de un programa de computador. Se espera generar en el estudiante la habilidad de disear e implementar las estructuras de datos necesarias para resolver un problema, teniendo en cuenta un conjunto de restricciones y criterios de calidad. Se estudian los problemas del ciclo de vida del desarrollo, el diseo de pruebas, la especificacin de requerimientos, las tcnicas bsicas de diseo de software, entre otros.

    MATI-4002 Nivelatorio en Bases de Datos

    Crditos para el programa: 0

    Horas: 24

    Objetivo general: El objetivo de este curso es estudiar la problemtica de persistencia y acceso compartido de grandes volmenes de datos en sistemas transaccionales.

    MATI-4003 Nivelatorio en Infraestructura Tecnolgica

    Crditos para el programa: 0

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 24

    Horas: 24

    Objetivo general: En este curso se estudian las caractersticas ms importantes de los requerimientos de la infraestructura computacional y de comunicaciones que soportan las operaciones de un proyecto o empresa, y los criterios que hay que tener en cuenta para elegirlas. A partir de las anteriores caractersticas se construyen diferentes alternativas de solucin. Los principales ejes de estudio de la infraestructura computacional son: (1) dimensionamiento y definicin de la infraestructura tecnolgica, (2) anlisis de necesidades de seguridad en transacciones, (3) anlisis de desempeo de infraestructura - experimentacin, y (4) diagnstico, evaluacin de seguridad y mitigacin de riesgos y amenazas en el Host y en la red de comunicaciones. En cuanto a la infraestructura de comunicaciones, se presenta las soluciones en el mundo de los datos y en el contexto de los servicios convergentes para lograr implementar aplicaciones distribuidas, particularmente en el contexto de Internet. A travs de un recorrido por las capas de la pila TCP/IP se estudian las problemticas asociadas a la utilizacin de estas soluciones, principalmente aquellas que tienen que ver con el rendimiento y la seguridad de las aplicaciones.

    10 Plan de despliegue En esta seccin se presenta el plan de puesta en marcha del programa, teniendo en cuenta que uno de los objetivos del mismo es atraer un pblico de profesionales que solo puede dedicar tiempo parcial a la maestra. En particular se quiere establecer un plan de homologaciones para los egresados de las especializaciones actuales del Departamento (ECOS, SAFE, ECOM, ESIO). 10.1 Cursos por semestre Los cursos se dictarn inicialmente una vez por ao, a menos que la demanda por los mismos justifique que se dicten semestralmente. Dado que no hay un esquema de prerrequisitos entre los cursos, el hecho de que sean anuales no interfiere en ningn caso con el adecuado desarrollo del programa. En el caso en el que la demanda del programa por parte de egresados de las especializaciones sea alta, se llegar rpidamente a cursos con frecuencia semestral. El curso MATI-4301 Proyecto se dictar semestralmente a partir de 2013-20.

    Semestre Cursos

    2012-20 MATI-4101 MATI-4102 MATI-4103

    2012-19 MATI-4204

    2013-10 MATI-4201 MATI-4202 MATI-4203

    Mientras se llega a un estado estable, el programa no ofrecer cursos electivos distintos a los ya incluidos en la Maestra en Ingeniera de Sistemas y Computacin.

  • MATI Maestra en Arquitecturas de Tecnologas de Informacin 25

    10.2 Comit asesor externo El programa tendr un comit asesor formado por 3 expertos en el tema de arquitectura de TI, los cuales trabajarn con el coordinador del programa y los profesores del mismo para asegurar la calidad y la adecuada evolucin de esta maestra. Este comit se reunir al menos una vez al semestre. 11 Referencias

    [1] Object Management Group, Inc. Business Motivation Model (BMM), v1.1. Tehnical

    report, OMG document number formal/2010-05-01, Mayo 2010. [2] OASIS BCM TC: Business-Centric Methodology for Enterprise Agility and

    Interoperability. Executive White Paper, 2003, http://businesscentricmethodology.com/

    [3] Open Group. TOGAF: The Architecture Framework Standard. http://www.opengroup.org

    [4] Ralph Kimball. The Data Warehouse Toolkit The Complete Guide to Dimensional Modelling. Second Edition. John Wiley & Sons, Inc, 2002.

    [5] Bryan Smith, Ryan Cay. SQL Server 2008 MDX Step by Step. Microsoft Press. 2009.

    [6] National Institute of Science and Technology (NIST). The NIST Definition of Cloud Computing. Julio 2011.

    [7] Richard A. Caralli, Julia H. Allen, David W. White. CERT Resilience Management Model: A Maturity Model for Managing Operational Resilience (1st ed.). Addison-Wesley Professional. 2010.

    [8] National Institute of Science and Technology (NIST). Contingency Planning Guide for Information Technology Systems, NIST Special Publication 800-34, Junio 2002.

    [9] Michel Crouhy, Dan Galai, Robert Mark, Michel Crouhy, Dan Galai, and Robert Mark. The Essentials of Risk Management (1st ed.). McGraw-Hill. Diciembre 2005.

    [10]National Fire Protection Association (NFPA). NFPA 1600 - Standard on Disaster/Emergency Management and Business Continuity Programs. 2007.