Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1 Ingeniería en Desarrollo de Software 6º Semestre Programa de la asignatura: Desarrollo de software en equipo (TSP) Información general de la asignatura Clave: 15143636 Ciudad de México, enero del 2023 Universidad Abierta y a Distancia de México Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2 Índice I. Información general de la asignatura. ............................................................................ 3 a. Ficha de identificación ..................................................................................................... 3 b. Descripción de la asignatura ........................................................................................... 3 c. Propósitos........................................................................................................................ 4 d. Competencias a desarrollar ............................................................................................ 4 e. Temario ........................................................................................................................... 5 f. Metodología de trabajo ................................................................................................... 6 g. Evaluación ....................................................................................................................... 7 h. Fuentes de consulta básica ............................................................................................ 9 Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3 I. Información general de la asignatura. a. Ficha de identificación Carrera: Desarrollo de Software Nombre del curso o asignatura: Desarrollo de software en equipo (TSP) Semestre Sexto Horas contempladas: 72 horas b. Descripción de la asignatura TSP son las iniciales por sus siglas en inglés de Team Software Process y se refiere a un conjunto de prácticas estratégicas o metodología que debe seguir un Administrador de Proyectos; con el fin de generar un valor a una empresa o bien a un grupo de trabajo. El uso correcto de esta metodología ha demostrado ser un factor de mejora substancial en la calidad de los productos de software. El objetivo de este curso es dar a conocer el modelo de TSP así como la manera en que este modelo puede ayudar a controlar y gestionar el trabajo en equipo con el fin de aprovechar el máximo potencial de los equipos de personas capacitadas en Personal Software Process (PSP). Su propósito es explicar el uso correcto de esta metodología al futuro ingeniero en Desarrollo de Software, ya que es un factor substancial para mejorar la calidad de los productos de software. La asignatura de Desarrollo de software en equipo (TSP) forma parte del sexto semestre de la Ingeniería en Desarrollo de Software. La materia previa a ésta es Métricas de Desarrollo de Software (PSP) y es la base previa para el siguiente semestre en la materia Administración de Proyectos de Información. La asignatura de Desarrollo de software en equipo (TSP) está conformada por tres unidades: En la Unidad 1 Introducción a TSP, conocerás los conceptos principales de la metodología TSP para identificar los elementos que conforman el marco contextual del desarrollo de software, en la; en la segunda unidad Implementación de TSP, desarrollarás los productos de trabajo con los que se va a implementar la metodología TSP; en la Unidad 3 Reportes Gestión en TSP se realizará lo correspondiente a la administración de los productos de trabajo y del equipo de trabajo. Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4 c. Propósitos Entender la metodología TSP para el desarrollo de software por medio de: • Planear el lanzamiento TSP, checklist para planeación y generar los productos requeridos. • Planear el lanzamiento TSP, Plan de reuniones y generar los productos requeridos. • Desarrollar los productos de planeación para lanzamiento TSP como: • Objetivos de equipo por escrito • Roles definidos • Plan de desarrollo • Plan de calidad • Plan de soporte al proyecto • Desarrollo en conjunto de planes y programas • Plan detallado para cada ingeniero • Plan contra riesgos • Reporte del estado del proyecto • Planear el lanzamiento del plan del equipo TSP. • Generar resultados del manejo de la calidad de acuerdo al plan de calidad ejecutado. d. Competencias a desarrollar Competencia general: • Aplicar el proceso de Desarrollo de Software definido en el Team Software Process (TSP) para administrar los recursos humanos, tecnológicos y financieros dentro de un proyecto de desarrollo de software mediante documentos de gestión. Competencias específicas de unidad: • Identificar la metodología Team Software Process (TSP) para comprender los conceptos principales y el ciclo de vida a partir del marco contextual del desarrollo de software. • Analizar los componentes de la metodología Team Software Process (TSP) para implementar productos de trabajo en los equipos autodirigidos, mediante la elaboración de documentos. • Aplicar la mecánica de gestión de la metodología Team Software Process (TSP) para tomar decisiones gerenciales del proyecto a partir de los reportes. Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5 e. Temario 1. Introducción a TSP 1.1 Proceso de Desarrollo de Team Software Process (TSP) 1.1.1 Principios y objetivos de TSP 1.1.2 Estrategia de TSP 1.1.3 Equipo TSP 1.2 Estructura del Team Software Process (TSP) 1.2.1 Disciplina de Equipo 1.2.2 Disciplina de Administración 1.2.3 Disciplina de Ingeniería 1.3 Ciclo de Vida del Team Software Process (TSP) 1.3.1 Fase de Lanzamiento 1.3.2 Fase de Estrategia 1.3.3 Fase de Planeación 1.3.4 Fase de Requerimientos 1.3.5 Fase de Diseño 1.3.6 Fase de Implementación 1.3.7 Fase de Pruebas 1.3.8 Fase Postmortem 2. Implementación de TSP 2.1 Formar Equipos de Trabajo 2.1.1. Documentar Propósitos, Objetivos y Roles del Equipo 2.1.2. Planear y Ejecutar el Lanzamiento del Proyecto 2.2 Ejecutar el Trabajo en Equipo 2.2.1. Elaborar el Plan del Proyecto 2.2.2. Elaborar el Plan de Calidad 2.2.3. Elaborar el Plan de Riesgos 3. Gestión en TSP 3.1. Monitoreo y Control del Proyecto 3.1.1. Ejecutar la Revisión de la Administración del Proyecto 3.1.2. Elaborar el Reporte Administrativo del estatus del Proyecto 3.2. Análisis Postmortem 3.2.1. Diagnóstico: Métricas de calidad versus trabajo realizado 3.2.2. Elaborar el Análisis de Desempeño del Equipo Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6 f. Metodología de trabajo Mediante esta asignatura conocerás y aplicarás las herramientas de TSP mediante la metodología de enseñanza aprendizaje basada en problemas para la exposición de los contenidos y la realización de actividades de aprendizaje con el fin de que adquieras los elementos que te permitirán mejorar los niveles de calidad y productividad de un proyecto de desarrollo de software de un equipo, con el propósito de alcanzar los acuerdos de costos y tiempos en dicho desarrollo. Al aplicar este tipo de metodología basada en problemas en la asignatura,también se toman en cuenta: • El uso de las siguientes herramientas tecnológicas de interacción y aprendizaje: a) un foro general al inicio de la asignatura cuyo propósito es que te presentes y conocer a tus compañeros con la idea de favorecer la comunicación y el conocimiento entre los estudiantes, el cual estará abierto durante el desarrollo de la materia para que intercambies experiencias y conocimientos de la misma. b) Un foro de dudas donde expongas todas tus inquietudes acerca de la asignatura. • La realización de actividades formativas, entre las que destacan: tareas, investigaciones sobre las formas de resolver ciertos problemas y diseñar diagramas como parte de los productos de trabajo donde se aplicará el conocimiento adquirido. • La construcción de evidencias será a través de planteamiento de problemas a lo largo de las tres unidades; así aplicarás el conocimiento adquirido en cada una de ellas en la resolución de dichos problemas. Además, se cuenta con otras herramientas didácticas como: el Foro de reflexión, en donde tendrás la oportunidad de interactuar con el docente en línea y compañeros. La evidencia de aprendizaje ayuda a concretar la competencia que se busca lograr por unidad. Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7 g. Evaluación La evaluación del aprendizaje es un proceso, a través del cual se observa, recoge y analiza información relevante del proceso de aprendizaje de los estudiantes, con la finalidad de reflexionar, emitir juicios de valor, así como tomar decisiones pertinentes y oportunas para optimizarlo (Díaz Barriga A.F. & Hernández R.G., 2005). Orienta la toma de decisiones, da pauta a determinar acciones en términos de valoración de conocimientos, nivel del desempeño, reorientaciones de aprendizaje, mejora del proceso educativo y adecuación de actividades, entre otras acciones. De acuerdo con lo anterior, mediante la evaluación te brindaremos apoyo y seguimiento para identificar las dificultades en el desarrollo de conocimientos, habilidades y actitudes del proceso integral de aprendizaje. En el marco del Modelo educativo de la UnADM, la evaluación de la asignatura se realiza en los siguientes momentos:1) formativa y 2) sumativa. EVALUACIÓN FORMATIVA Se realiza en paralelo al desarrollo del proceso de enseñanza-aprendizaje de cada unidad, y sirve para localizar dificultades cuando aún estás en posibilidad de remediarlas. En este primer momento de evaluación, se aplican estrategias asociadas a las: • Actividades individuales (tareas). Se trata de un primer momento de aprendizaje, en el cual se consideran tus perspectivas, experiencias, intereses, capacidades y necesidades. • Actividades colaborativas (foros). El trabajo colaborativo fomenta y promueve el aprendizaje en contribución con otros compañeros, ya que eres responsable no sólo de tu aprendizaje, sino de contribuir a que los demás aprendan en equipo y se fomente un ambiente de confianza; por ende, que se logren las metas de aprendizaje. EVALUACIÓN SUMATIVA Se aplica al final del proceso de tu experiencia de aprendizaje, su propósito es verificar los resultados alcanzados y el grado de aprendizaje o nivel de conocimientos, habilidades y actitudes que hayas adquirido. Este segundo y último momento de evaluación, se mide y valora a través de las siguientes actividades: • Evidencias de aprendizaje. Son actividades que tienen como objetivo integrar el proceso de construcción de tu aprendizaje, la evaluación, la retroalimentación y la Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8 planeación de la nueva ruta de aprendizaje que seguirás de acuerdo con los resultados individuales obtenidos. • Actividad complementaria. Esta actividad es planeada por el docente en línea considerando las competencias y logros de la asignatura, toda vez que identifica los conocimientos, habilidades y actitudes que te hizo falta desarrollar o potenciar (se realiza en una ocasión al finalizar la última unidad). • Actividad de reflexión. Es un ejercicio de metacognición que permite que tomes conciencia de tu proceso de aprendizaje, el punto de partida son las experiencias del contexto académico y la reflexión sobre tu desempeño. Se trata de una acción formativa que parte de tu persona y no del saber teórico, que considera tu experiencia de aprendizaje (se realiza en una ocasión al finalizar la última unidad). A continuación, se presenta el esquema general de evaluación correspondiente a esta asignatura: Esquema general de evaluación Tipo de evaluación Actividades Puntaje Formativa Actividades individuales 30% Actividades colaborativas 10% Sumativa Evidencias de aprendizaje 40% Actividad complementaria 10% Actividad de reflexión 10% Total 100% Recuerda que la calificación final que te permitirá acreditar, se asigna de acuerdo con los criterios e instrumentos de evaluación establecidos para cada actividad, los cuales son diseñados con base en las competencias y logros de esta asignatura. Desarrollo de software en equipo (TSP) Información general de la asignatura Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 9 h. Fuentes de consulta básica Bibliografía básica • Watts, S. (2000). Introduction to Team Software Process. Reading, Massachusetts.:Addison Wesley. • Watts S. H (2013). Team Software Process (TSP) Body of Knowledge. Pittsburgh, PA: Software Engineering Institute Carnegie Mellon. Recuperado de: http://www.sei.cmu.edu/reports/10tr020.pdf • Da Silva Garza, Andrés Gómez & Ignacio de Jesús Ania Briseño (2008). Introducción a la Computación. México, D.F.: Editorial Cengage Learning, 2008 • Piattini, V., García, F. et al. (2011). Calidad de sistemas de información, 2a. ed. México, D.F: Alfaomega/Ra-ma. Bibliografía complementaria • The Capability Maturity Model Guidelines for Improving the Software Process", Carnegie Mellon University, Software Engineering Institute, Addison-Wesley, 1994. Recuperado de: https://www.sei.cmu.edu/ http://www.sei.cmu.edu/reports/10tr020.pdf https://www.sei.cmu.edu/ I. Información general de la asignatura. a. Ficha de identificación b. Descripción de la asignatura c. Propósitos d. Competencias a desarrollar e. Temario f. Metodología de trabajo g. Evaluación h. Fuentes de consulta básica
Compartir