Mind map
Team Software Process

Map content
Team Software Process
¿QUE ES PSP?
- Es un conjunto de prácticas disciplinadas para la gestion del tiempo y mejora de la productividad personal de los programadores o ingenieros de software.
- Brinda un conjunto de pasos bien estructurados que indican qué hacer en cada fase del desarrollo de un pgrograma
- Muestra como conectar cada fase para construir un producto completo
- Son un conjunto de herramientas metodológicas que están estableciendo junto a los estándares de calidad, nuevas pautas para el desarrollo de software.
ANTECEDENTES
- Demming en la Industria en (1982)
- Fagan en el Proceso de software (1986)
- W. Humprey SW, CMM (1987)
- W. Humphrey SW, PSP ( 1995)
- W. Humphrey SW, TSP (1999)
HISTORIA
- Desarrollado por el ingeniero y físico Watts S. Humphrey.
- En los 80"s. Humphrey fundó el "Software Process Program" en el Software Engineering Institute (SEI) de la Univ. Carnegie Mellon.
- Humphtey crea el CMM Modelo de Capacidad y Madurez, que al la vez inspiró al PSP y al TSP, con el objetivo de aliviar la llamada "Crisis de Software".
- Surge por problemas como: Imposibilidad de cumplir con fechas de entrega, múltiples defectos, falta de mediciones claras, desperdicio de recursos y clientes insatisfechos.
OBJETIVOS
- Maximisar la calidad del SW. y minimizar costes.
- Integrar equipos capaces de planear, registrar, medir y retroalimentar su trabajo.
- Apoyar a gerentes a monitorear y motivar su equipo de trabajo para que ofrezcan su máximo potencial.
- La mejora continua.
- Guía para el mejoramiento en organizaciones maduras.
PROBLEMAS ENTRE EQUIPOS DE TRABAJO
- Falta de cooperación, compromiso, liderazgo y confianza
- Revisiones entre colegas inefectivas
- Deficiencia en distribución de trabajo
VENTAJAS DEL TSP
- Orientado a grupos/ equipos.
- Mejora la productividad de las personas.
- Detección temprana de defectos, lo cual reduce riesgos.
- Mejora la calidad.
- Plan de trabajo estructurado y ambiente agradable
- Buena comunicación entre el equipo.
- Objetivos claros del proyecto.
- Enlaza las fases del proyecto.
DESVENTAJAS
- Requiere compromiso de todos sus miembros
- Requiere que sus miembros estén entrenados en PSP.
- Proceso largo y tedioso para llenar documentación.
- Requiere un buen proceso, métricas y parámetros de calidad.
CICLO DE VIDA
- 1. LANZAMIENTO
- Se establecen las metas del equipo.
- Se evalúan los objetivos.
- Se dictan roles y responsabilidades
- Se obtienen las necesidades del cliente.
- 2. ESTRATEGIA
- Se crea el diseño conceptual para el producto.
- Se establece la estrategia
- Se hacen estimaciones (esfuerzo- tamaño)
- Se establece un plan de administración de la configuración.
- Se establecen los riesgos de administración.
- 3. PLANEACION
- Se establecen los productos y objetivos de la empresa.
- Los roles y objetivos del equipo.
- Las estrategias de desarrollo
- El Plan general
- El Proyecto de riesgos
- Revisión del plan y diseño del reporte para administración.
- Análisis Postmortem.
- 4. REQUERIMIENTOS
- Se entrevista al cliente para especificar requierimientos
- Se inspeccionan los requerimientos
- Se diseña un plan de pruebas terminado
- 5. DISENO
- Creación del diseño de alto nivel.
- Se especifica e inspecciona el diseño.
- Se desarrolla un plan de pruebas de integración.
- 6. IMPLEMENTACION
- El diseño se pasa a nivel código.
- Se usa PSP para implementar módulos y unidades.
- Se crea y revisa el diseño
- Se inspecciona el código.
- Se compila, prueba y analiza la calidad de los módulos y unidades.
- 7. PRUEBAS
- Se integran los módulos y documentación para el usuario final
- Se llevan a cabo pruebas del sistema.
- 8. POSTMORTEM
- Se evalúan los análisis de resultados de pruebas y desempeño del equipo.
- Se escribe con detalle el reporte del ciclo de vida del proyecto.
- 1. LANZAMIENTO
Images and files in the map
Information
- Description
- introducción sobre PSP
- Created by
- Leticia MoralesDominguez
- Views
- 49
- Tags
- Rating





