1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Modelos de Desarrollo Global de Software Carrera: Ingeniería es Sistemas Computacionales Clave de la asignatura: ISQ-1306 (Créditos) SATCA 1 2-2 - 4 2.- PRESENTACIÓN Caracterización de la asignatura: Permite al alumno adquirir los conocimientos y desarrollar las habilidades necesarias para identificar y solucionar cada etapa de un proyecto a gran escala, desarrollando actitudes y habilidades para fomentar la comunicación entre equipos de trabajo colaborativo en el desarrollo de un proyecto global de software asi como amplia las expectativas del alumno en su incorporación al mercado laboral en empresas de desarrollo de software 5. OBJETIVO GENERAL DEL CURSO (1) 1 Sistema de Asignación y Transferencia de Créditos Académicos
3. COMPETENCIAS A DESARROLLAR Competencias Específicas El estudiante conocerá las formas de desarrollo de software de manera global. El estudiante desarrollará la capacidad de analizar, seleccionar, evaluar el desarrollo de sw de manera global. Competencias genéricas: Competencias instrumentales Capacidad de análisis y síntesis. Capacidad de organizar y planificar. Comunicación oral y escrita en supropia lengua. Habilidad y uso de las tecnologíasde la información y comunicación. Habilidades de gestión deinformación (habilidad para buscar yanalizar información proveniente defuentes diversas). Solución de problemas. Toma de decisiones. Capacidad para identificar, planteary resolver problemas. Capacidad para gestionar y formularproyectos. Competencias interpersonales Capacidad crítica y autocrítica. Trabajo en equipo. Compromiso ético. Competencias sistémicas Capacidad de aplicar losconocimientos en la práctica. Habilidades de investigación. Capacidad de generar nuevas ideas(creatividad). Liderazgo. Iniciativa y espírituemprendedor. Capacidad de aprender. Búsqueda del logro.
4.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Instituto Tecnológico Superior Zacatecas Occidente, Diciembre de 2012. Participantes Academia de Ingeniería en Sistemas Computacionales del Instituto Tecnológico Superior Zacatecas Occidente. Observaciones (cambios y justificación) Desarrollado por la academia de sistemas del ITSZO. 5.- OBJETIVO(S) GENERAL(ES) DEL CURSO Que el alumno comprenda los procesos administrativos del desarrollo de proyectos de software a gran escala. 6.-COMPETENCIAS PREVIAS Paradigmas de desarrollo de software Análisis y diseño de sistemas de información Ingeniería de software
7.- TEMARIO Unidad Temas Subtemas 1 Modelo de desarrollo global 2 Marco de trabajo de las fuentes de recursos 3 Modelos de negocio para empresas nearshore outsoursing 4 Ingeniería y optimización de procesos en GDM 1.1 Definición 1.2 Centro de desarrollo próximo 1.3 Centro de desarrollo global 1.4 Tendencias de mercado 2.1 Outsource 2.1.1 On-Site 2.1.2. Onshore 2.2 Outsource ESP GDM 2.2.1 Offshore 2.2.2 Nearshore 2.3 Insource IT 2.3.1 On-site 2.3.2 Onshore 2.4 Insource GDM 2.4.1 Offshore 2.4.2 Nearshore 2.5 On-site offshore bilateral 2.5.1 Segmentado 2.5.2 Integrado 3.1 Construir vs. Comprar 3.2 Ejecución de los servicios 3.3 Establecimiento de estrategias y objetivos 3.4 Establecimiento del plan de trabajo 3.5 Estructura y proceso 3.6 Establecimiento de la medición del proceso 4.1 Modelo 30-70 4.2 Procesos del PDC 4.3 Procesos de GDC 4.4 Roles de desarrollo 4.5 Control y administración de proyectos 4.6 Fases y tipo de comunicación 4.7 Relación entre medios de comunicación y tipos de comunicación 4.8 Equipos distribuidos 4.9 Fabrica de software
8.- SUGERENCIAS DIDÁCTICAS El docente debe: Desarrollar un proyecto grupal, donde se aplique un modelo colaborativo de desarrollo de software. Visitas a empresas de desarrollo de software. Propiciar la realización de ejercicios extra clase. Realizar investigación en diversas fuentes de información sobre temas afines, exponer en equipos los resultados. Elaborar reportes o informes de las prácticas. Propiciar el trabajo en equipo. 9.- SUGERENCIAS DE EVALUACIÓN Desempeño del estudiante en la práctica. Exámenes prácticos y teóricos. Participación individual y grupal. Evaluación diagnóstica (valoración de conocimientos previos). 10.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Modelo de desarrollo global El estudiante conocerá los conceptos fundamentales de los modelos de desarrollo global. de desarrollo próximo y desarrollo global. UNIDAD 2.- Marco de trabajo de las fuentes de recursos Conocer los diferentes marcos de trabajo. de On-Site,Onshore,Offshore, Nearshore,Insource GDM
UNIDAD 3.- Modelos de negocio para empresas nearshore outsoursing Conocer las diferencias entre los modelos de negocio para empresas nearshore outsourcing. de construir vs comprar software. UNIDAD 4.- Ingeniería y optimización de procesos en GDM Conocer los diferentes modelos y procesos para el desarrollo global de sw. sobre modelos de desarrollo de sw 30-70, procesos PDC y GDC, roles de desarrollo, fabrica de sw. 11.- FUENTES DE INFORMACIÓN 1. Ellen Gottesdierner Requirement by Collaboration: Workshops for Defining Needs Addison Wesley. 2002 2. Donald C. Gause, Gerald M. Weinberg Exploring Requirements: Quality Before Design Addison Wesley. 2002 Referencias en Internet [1]. http://www.sei.cmu.edu/tsp/psp.html Página principal de PSP en el SEI (Software EngineeringInstitute)
12.- PRÁCTICAS PROPUESTAS,3,4 Desarrollo de un proyecto dosificado durante el semestre, involucrando la elaboración, evaluación y documentación, donde se aplique al menos uno de los MDG de sw.