Team Software Process

Leticia MoralesDominguez
Mind Map by Leticia MoralesDominguez, updated more than 1 year ago
7
0
0

Description

introducción sobre PSP

Resource summary

Team Software Process
1 ¿QUE ES PSP?
1.1 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.
1.2 Brinda un conjunto de pasos bien estructurados que indican qué hacer en cada fase del desarrollo de un pgrograma
1.3 Muestra como conectar cada fase para construir un producto completo
1.4 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.
2 ANTECEDENTES
2.1 Demming en la Industria en (1982)
2.2 Fagan en el Proceso de software (1986)
2.3 W. Humprey SW, CMM (1987)
2.4 W. Humphrey SW, PSP ( 1995)
2.5 W. Humphrey SW, TSP (1999)
3 HISTORIA
3.1 Desarrollado por el ingeniero y físico Watts S. Humphrey.
3.2 En los 80"s. Humphrey fundó el "Software Process Program" en el Software Engineering Institute (SEI) de la Univ. Carnegie Mellon.
3.3 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".
3.4 Surge por problemas como: Imposibilidad de cumplir con fechas de entrega, múltiples defectos, falta de mediciones claras, desperdicio de recursos y clientes insatisfechos.
4 OBJETIVOS
4.1 Maximisar la calidad del SW. y minimizar costes.
4.2 Integrar equipos capaces de planear, registrar, medir y retroalimentar su trabajo.
4.3 Apoyar a gerentes a monitorear y motivar su equipo de trabajo para que ofrezcan su máximo potencial.
4.4 La mejora continua.
4.5 Guía para el mejoramiento en organizaciones maduras.
5 PROBLEMAS ENTRE EQUIPOS DE TRABAJO
5.1 Falta de cooperación, compromiso, liderazgo y confianza
5.2 Revisiones entre colegas inefectivas
5.3 Deficiencia en distribución de trabajo
6 VENTAJAS DEL TSP
6.1 Orientado a grupos/ equipos.
6.2 Mejora la productividad de las personas.
6.3 Detección temprana de defectos, lo cual reduce riesgos.
6.4 Mejora la calidad.
6.5 Plan de trabajo estructurado y ambiente agradable
6.6 Buena comunicación entre el equipo.
6.7 Objetivos claros del proyecto.
6.8 Enlaza las fases del proyecto.
7 DESVENTAJAS
7.1 Requiere compromiso de todos sus miembros
7.2 Requiere que sus miembros estén entrenados en PSP.
7.3 Proceso largo y tedioso para llenar documentación.
7.4 Requiere un buen proceso, métricas y parámetros de calidad.
8 CICLO DE VIDA
8.1 1. LANZAMIENTO
8.1.1 Se establecen las metas del equipo.
8.1.2 Se evalúan los objetivos.
8.1.3 Se dictan roles y responsabilidades
8.1.4 Se obtienen las necesidades del cliente.
8.2 2. ESTRATEGIA
8.2.1 Se crea el diseño conceptual para el producto.
8.2.2 Se establece la estrategia
8.2.3 Se hacen estimaciones (esfuerzo- tamaño)
8.2.4 Se establece un plan de administración de la configuración.
8.2.5 Se establecen los riesgos de administración.
8.3 3. PLANEACION
8.3.1 Se establecen los productos y objetivos de la empresa.
8.3.2 Los roles y objetivos del equipo.
8.3.3 Las estrategias de desarrollo
8.3.4 El Plan general
8.3.5 El Proyecto de riesgos
8.3.6 Revisión del plan y diseño del reporte para administración.
8.3.7 Análisis Postmortem.
8.4 4. REQUERIMIENTOS
8.4.1 Se entrevista al cliente para especificar requierimientos
8.4.2 Se inspeccionan los requerimientos
8.4.3 Se diseña un plan de pruebas terminado
8.5 5. DISENO
8.5.1 Creación del diseño de alto nivel.
8.5.2 Se especifica e inspecciona el diseño.
8.5.3 Se desarrolla un plan de pruebas de integración.
8.6 6. IMPLEMENTACION
8.6.1 El diseño se pasa a nivel código.
8.6.2 Se usa PSP para implementar módulos y unidades.
8.6.3 Se crea y revisa el diseño
8.6.4 Se inspecciona el código.
8.6.5 Se compila, prueba y analiza la calidad de los módulos y unidades.
8.7 7. PRUEBAS
8.7.1 Se integran los módulos y documentación para el usuario final
8.7.2 Se llevan a cabo pruebas del sistema.
8.8 8. POSTMORTEM
8.8.1 Se evalúan los análisis de resultados de pruebas y desempeño del equipo.
8.8.2 Se escribe con detalle el reporte del ciclo de vida del proyecto.
Show full summary Hide full summary

Suggestions

Factorización
maya velasquez
7 Técnicas para Aprender Matemáticas
maya velasquez
Fórmulas Geométricas (Perímetros)
Diego Santos
FRACCIONES...
JL Cadenas
Ecuaciones de Segundo Grado
Diego Santos
Matemáticasen la VidaCotidiana
Diego Santos
Ecuaciones (Primer Grado)
Diego Santos
FRACCIONES...
Ulises Yo
Factorización de expresiones algebraicas_1
Juan Beltran
Factorización de Expresiones Algebráicas
maya velasquez
Preguntas del Pensamiento Matemático
Diego Santos