Informacion General DDSE

7
 Desarrollo de software en equipo (TSP) Información general de la asignatura  División de Ciencias Exactas, Ingeniería y Tecnología | Ingeniería en Desarrollo de Software Ingeniería en Desarrollo de Software 8º Cuatrimestre Programa de la asignatura: Desarrollo de software en equipo (TSP) Información general de la asignatura Clave: 150930832 Universidad Abierta y a Distancia de México UnADM

Transcript of Informacion General DDSE

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    Ingeniera en Desarrollo de Software

    8 Cuatrimestre

    Programa de la asignatura:

    Desarrollo de software en equipo (TSP)

    Informacin general de la asignatura

    Clave:

    150930832

    Universidad Abierta y a Distancia de Mxico

    UnADM

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    I. Informacin general de la asignatura.

    a. Ficha de identificacin

    Carrera: Ingeniera en Desarrollo de Software

    Nombre del curso o asignatura: Desarrollo de software en equipo

    (TSP)

    Cuatrimestre: Octavo

    Horas contempladas: 72 horas

    b. Descripcin de la asignatura

    TSP son las iniciales por sus siglas en ingls de Team Software Process y se refiere a

    un conjunto de prcticas estratgicas o metodologa 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 metodologa 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 mximo potencial de los equipos de personas capacitadas en Personal

    Software Process (PSP). Su propsito es explicar el uso correcto de esta metodologa 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 octavo

    cuatrimestre de la Ingeniera en Desarrollo de Software. La materia previa a sta es

    Mtricas de Desarrollo de Software (PSP) y es la base previa para el siguiente

    cuatrimestre en la asignatura Administracin de Proyectos de Informacin.

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    La asignatura de Desarrollo de software en equipo (TSP) est conformada por tres

    unidades: En la Unidad 1 Introduccin a TSP, conocers los conceptos principales de la

    metodologa TSP para identificar los elementos que conforman el marco contextual del

    desarrollo de software, en la; en la segunda unidad Implementacin de TSP, desarrollars

    los productos de trabajo con los que se va a implementar la metodologa TSP; en la

    Unidad 3 Reportes Gestin en TSP se realizar lo correspondiente a la administracin de

    los productos de trabajo y del equipo de trabajo.

    c. Propsitos

    Entender la metodologa TSP para el desarrollo de software por medio de:

    Planear el lanzamiento TSP, checklist para planeacin y generar los productos

    requeridos.

    Planear el lanzamiento TSP, Plan de reuniones y generar los productos

    requeridos.

    Desarrollar los productos de planeacin 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

    Aplicar el proceso de Desarrollo de Software definido en el Team Software

    Process (TSP) para administrar los recursos humanos, tecnolgicos y financieros

    dentro de un proyecto de desarrollo de software mediante documentos de gestin.

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    Competencias especficas de unidad

    Identificar la metodologa 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 metodologa Team Software Process (TSP) para

    implementar productos de trabajo en los equipos autodirigidos, mediante la

    elaboracin de documentos.

    Aplicar la mecnica de gestin de la metodologa Team Software Process (TSP)

    para tomar decisiones gerenciales del proyecto a partir de los reportes.

    e. Temario

    1. Introduccin 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 Administracin

    1.2.3 Disciplina de Ingeniera

    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 Planeacin

    1.3.4 Fase de Requerimientos

    1.3.5 Fase de Diseo

    1.3.6 Fase de Implementacin

    1.3.7 Fase de Pruebas

    1.3.8 Fase Postmortem

    2. Implementacin de TSP

    2.1 Formar Equipos de Trabajo

    2.1.1. Documentar Propsitos, 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. Gestin en TSP

    1.1 Monitoreo y Control del Proyecto

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    3.1.1. Ejecutar la Revisin de la Administracin del Proyecto

    3.1.2. Elaborar el Reporte Administrativo del estatus del Proyecto

    1.2 Anlisis Postmortem

    3.2.1. Diagnstico: Mtricas de calidad versus trabajo realizado

    3.2.2. Elaborar el Anlisis de Desempeo del Equipo

    f. Metodologa de trabajo

    Mediante esta asignatura conocers y aplicars las herramientas de TSP mediante la

    metodologa de enseanza aprendizaje basada en problemas para la exposicin de los

    contenidos y la realizacin de actividades de aprendizaje con el fin de que adquieras los

    elementos que te permitirn mejorar los niveles de calidad y productividad de un proyecto

    de desarrollo de software de un equipo, con el propsito de alcanzar los acuerdos de

    costos y tiempos en dicho desarrollo.

    Al aplicar este tipo de metodologa basada en problemas en la asignatura, tambin

    se toman en cuenta:

    El uso de las siguientes herramientas tecnolgicas de interaccin y aprendizaje:

    a) un foro general al inicio de la asignatura cuyo propsito es que te presentes

    y conocer a tus compaeros con la idea de favorecer la comunicacin 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 que se integra en la Evidencia de aprendizaje donde analizars el

    reporte de calidad del proyecto.

    La realizacin de actividades formativas, entre las que destacan: tareas,

    investigaciones sobre las formas de resolver ciertos problemas y disear

    diagramas como parte de los productos de trabajo donde se aplicar el

    conocimiento adquirido.

    La construccin del portafolio de evidencias (e-portafolio) ser a travs de

    planteamiento de problemas a lo largo de las tres unidades; as aplicars el

    conocimiento adquirido en cada una de ellas en la resolucin de dichos

    problemas.

    La realizacin de actividades de auto-evaluacin que den cuenta del grado

    de aprendizaje adquirido y refuercen los conocimientos.

    Adems se cuenta con otras herramientas didcticas como: el Foro de

    autorreflexin, en donde tendrs la oportunidad de interactuar con el facilitador y

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    compaeros. La evidencia de aprendizaje ayuda a concretar la competencia que

    se busca lograr por unidad.

    g. Evaluacin

    En el marco de la UnADM, la evaluacin se conceptualiza como un proceso

    participativo, sistemtico y ordenado que inicia desde el momento en que el

    alumno interacta con los diversos componentes educativos del aula virtual, por lo

    que se le considera desde un enfoque integral y continuo.

    Por lo anterior, para acreditar la asignatura se espera la participacin responsable

    y activa del estudiante contando con el acompaamiento y comunicacin estrecha

    con su facilitador quien a travs de la retroalimentacin permanente, podr

    evaluar de manera objetiva su desempeo. Para lograrlo es necesaria la

    recoleccin de evidencias que reflejen el logro de las competencias por parte de

    los alumnos.

    En este contexto, la evaluacin forma parte del proceso de aprendizaje, en el que

    la retroalimentacin permanente es fundamental para promover el aprendizaje

    significativo y reconocer el esfuerzo. Es requisito indispensable la entrega

    oportuna de cada una de las tareas, actividades y evidencias, as como la

    participacin en foros y dems actividades programadas en cada una de las

    unidades y conforme a las indicaciones dadas. Las rbricas establecidas para

    cada actividad contienen los criterios y lineamientos para realizarlas, por lo que es

    importante que el estudiante la revise antes de elaborarlas.

    En lo que se refiere a la asignacin a cargo del facilitador, ste har uso de

    instrumentos y tcnicas de evaluacin previa planificacin, que permitirn

    retroalimentar y reforzar de manera pertinente a los estudiantes de acuerdo al

    avance y caractersticas del grupo enriqueciendo su proceso formativo.

    A continuacin presentamos el esquema general de evaluacin.

  • Desarrollo de software en equipo (TSP) Informacin general de la asignatura

    Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Ingeniera en Desarrollo de Software

    ESQUEMA DE EVALUACIN

    Evaluacin continua Interacciones individuales y colaborativas 10%

    Actividades

    formativas

    Tareas 30%

    E-portafolio. 50% Evidencias 40%

    Autorreflexiones 10%

    Asignacin a cargo

    del Facilitador(a)

    Instrumentos y tcnicas de evaluacin

    propuestas por el Facilitador(a)

    10%

    CALIFICACIN FINAL 100%

    Cabe sealar que para aprobar la asignatura, se debe de obtener la calificacin

    mnima indicada por la UnADM.

    h. Fuentes de consulta bsica

    Bibliografa bsica

    Watts S. Humphrey (2000), Introduction to Team Software Process, SEI Series in

    Software Engineering, Addison Wesley.

    ISBN-10: 0-321-34962-8 0 (versin latinoamericana)

    SBN-13: 978-0-321-34962-0 (versin en ingls)

    Da Silva Garza, Andrs Gmez & Ignacio de Jess Ania Briseo (2008).

    Introduccin a la Computacin. Mxico, D.F.: Editorial Cengage Learning, 2008

    Piattini Velthuis, Mario G y otros (2011). Calidad de sistemas de informacin.

    Espaa: Editorial Alfa omega ra-ma 2011 2da Ed.

    Bibliografa complementaria

    The Capability Maturity Model Guidelines for Improving the Software Process",

    Carnegie Mellon University, Software Engineering Institute, Addison-Wesley, 1994.

    www.sei.cmu.edu/CMMI.