http://artemisa.unicauca.edu.co/~cardila/Libro_Pressman_7.pdf
https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=72816
https://www.ecured.cu/Team_Software_Process
http://alejandrogomeztsp.blogspot.com/
https://fernandoarciniega.com/tsp-team-software-process/
PROCESO DEL EQUIPO DE SOFTWARE
https://sg.com.mx/revista/1/procesos-software
https://es.wikipedia.org/wiki/Team_Software_Process
formado por
abarcan aspectos del
trabajo en equipo
- formación del equipo de trabajo
- gestión del equipo de trabajo.
componentes primarios
características de los equipos TSP
características
- tienen la comprensión consistente de sus metas y objetivos;
- definen el papel y responsabilidad de cada miembro del equipo;
- dan seguimiento cuantitativo a los datos del proyecto (sobre la productividad y calidad);
- identifican un proceso de equipo que sea apropiado para el proyecto y una estrategia para implementarlo;
- definen estándares aplicables al trabajo de ingeniería de software del equipo;
- evalúan en forma continua el riesgo y reacciona en consecuencia;
- dan seguimiento, administran y reporta el estado del proyecto.
roles
Los roles o responsabilidades:
• Líder del Equipo: Dirige al equipo.
• Gestor de desarrollo: Guía al equipo en el diseño y desarrollo del producto.
• Gestor de Planificación: Apoya y guía al equipo en la planificación y seguimiento del trabajo.
• Gestor de Calidad/Proceso: Apoya al equipo en definir sus necesidades acerca del proceso y a establecer y administrar el plan de calidad.
• Administrador de Requerimientos/Soporte: Dirige al equipo en el desarrollo de requerimientos de software.
PPS
El proceso personal de software es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento de sistemas, mediante el seguimiento del desempeño predicho frente al desempeño real.
Otras fuentes proponen:
1. Lanzamiento
2. Estrategia
3. Plan
4. Requisitos
5. Diseño
6. Implementación
7. Pruebas
8. Postmortem
fases
Conjunto de procesos estructurados que indican qué hacer en cada fase del desarrollo del proyecto y muestra cómo conectar cada fase para construir un producto completo.
marco de trabajo
- guiado por procesos, por métricas y por un grupo de fases estándar
- dentro de ellas se introducirán las fases de las metodologías especificas que se usen.
- Integrar equipos independientes de alto rendimiento.
Que planeen y registren su trabajo, establezcan metas, y sean dueños de sus procesos y planes.
- Mostrar a los gerentes como monitorear y motivar a sus equipos de trabajo.
objetivos
Y como ayudarlos a alcanzar su máxima productividad
- Acelerar la mejora continua de procesos
- Proveer de una guía para el mejoramiento en organizaciones maduras
mediante
- métricas del estado inicial y final del equipo del proyecto.
- Sugerencias para resolver problemas partiendo de los objetivos reales
acciones
- Marco de trabajo y estructura de procesos para guiar a los equipos.
- Definición y constitución de roles, y las responsabilidades asociadas a estos roles.
- lanzamiento o relanzamiento de cada fase
características
características
permite formar y guiar equipos de ingenieros que desarrollan software
indica qué hacer en cada fase del ciclo de desarrollo del proyecto y muestra como aplicar practicas de ingeniería de trabajo en equipo.
establece conjuntos de procesos definidos y estructurados que enfatizan el balance entre procesos, producto y trabajo en equipo.
- detección temprana de fallos, reducción en los tiempos de prueba y, consecuentemente, acortando el ciclo completo.
- mejora el desempeño tanto de equipos como individuos
ventajas y desventajas
- necesidad de liderazgo fuerte.
- fallos con el interés y la cooperación.
- diferencias entre las competencias que poseen los integrantes del equipo.