Team Software Process (TSP)
Semestre 7
Fascículo No. 1
Tabla de Contenido
Contenido
Presentación
Programa general
Descripción general de Team Software Process
Definición
¿Por qué es necesario un proceso?
Principio de TSP
Diseño de TSP
Proveer un esquema simple sobre la base de trabajo proporcionada
por el proceso personal de software (PSP)
Desarrollar el producto en varios ciclosEstablecer métricas estándar de calidad y rendimiento
Proveer métricas precisas para el equipo
Utilizar roles y evaluación del equipo
Requerir un proceso de disciplina
Proveer una guía para la resolución de problemas en el equipo
Estructura de TSP
Ciclo del desarrollo de la estrategia
Resumen
Bibliografía recomendada
Párrafo nexo
Autoevaluación formativa
Presentación
Dada la importanciadel mejoramiento del proceso de software dentro de las
organizaciones y la necesidad de tener líderes y personas que coordinen y
ejecuten prácticas para lograr este objetivo, existe una fuerte necesidad de tratar
cada una de las tareas de desarrollo de software como procesos que deben ser
definidos, practicados, medidos y mejorados, soportando su ejecución por un
equipo de trabajomultidisciplinario.
Este módulo se centra en explicar el proceso de mejoramiento de desarrollo de
software a través de equipos de trabajo los cuales son creados para hacer un
cambio complejo dentro de la organización y requiere la suficiente voluntad de
todos sus miembros para lograr la cooperación necesaria para hacer de estos
equipos efectivos y exitosos.
De esta manera se podrán observar cambiosrealmente favorables en tareas como la realización de cronogramas efectivos,
mejoramiento de la calidad de los productos, entre otros.
Como objetivos del curso podemos mencionarlos siguientes:
Investigar acerca del desarrollo de software enfocado a la organización de
los equipos de trabajo para determinar cuál es su impacto dentro de las
organizaciones que se dedican a la producción desoftware.
Conocer detalladamente cómo funciona TSP (Team Software Process)
para identificar su aplicabilidad dentro de una organización y como ayuda al
mejoramiento de los procesos de software.
Encontrar otros modelos de organización de equipos y compararlos con el
modelo de TSP.
Elaborar un esquema de incorporación del modelo dentro de una
organización.
Programa general
1.Descripción General de Team Software Process
2. La Lógica de Team Software Process
3. Descripción del Proceso TSP
4. Estrategia de Desarrollo
5. El plan de Desarrollo
6. Definición de los Requerimientos
7. Diseñando con los Equipos
8. Implementación del Producto.
9. Pruebas del sistema e integración
10. PostMortem
11. El Rol del Líder del Equipo
12. El Rol del Líder de desarrollo
13. ElRol del Líder de planeación
14. El Rol del Líder de Calidad
15. El Rol del Líder de soporte
16. Trabajo en equipo
Descripción general de Team Software Process
Indicadores de logro
Al terminar el estudio del presente fascículo, el estudiante:
•
Definir el concepto de TSP, identificando para qué sirve y cómo funciona de
manera general.
•
Define la importancia de un proceso.•
Determina los principios de TSP.
•
Explica como se diseña un proyecto con TSP.
•
Determina la estructura de TSP.
Definición
El proceso de software por equipos fue desarrollado en el Instituto de Ingeniería
de Software (SEI) para ayudar a los equipos de ingenieros a realizar más
efectivamente el desarrollo de productos de software.
Ladillo
SEI: Software EngineeringInstitute.
Este proceso ataca muchos de los problemas actuales encontrados en el
desarrollo de software y muestra explícitamente a los administradores y miembros
de equipos, cómo atacarlos. Por ejemplo los proyectos de software aun en
equipos experimentados, generalmente tienen problemas de costos, cronogramas
y calidad, las pruebas generalmente son costosas y consumen mucho tiempo....
Regístrate para leer el documento completo.