Team Software Process

Description

introducción sobre PSP
Leticia MoralesDominguez
Mind Map by Leticia MoralesDominguez, updated more than 1 year ago
Leticia MoralesDominguez
Created by Leticia MoralesDominguez over 8 years ago
25
0

Resource summary

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

                                                                                                                                  Similar

                                                                                                                                  Ecuaciones (Primer Grado)
                                                                                                                                  Diego Santos
                                                                                                                                  Fórmulas Geométricas (Perímetros)
                                                                                                                                  Diego Santos
                                                                                                                                  7 Técnicas para Aprender Matemáticas
                                                                                                                                  maya velasquez
                                                                                                                                  Matemáticasen la VidaCotidiana
                                                                                                                                  Diego Santos
                                                                                                                                  FRACCIONES...
                                                                                                                                  JL Cadenas
                                                                                                                                  FRACCIONES...
                                                                                                                                  Ulises Yo
                                                                                                                                  Factorización de expresiones algebraicas_1
                                                                                                                                  Juan Beltran
                                                                                                                                  CÁLCULOS con [ 3 · 5 · 7 ]
                                                                                                                                  JL Cadenas
                                                                                                                                  Preguntas del Pensamiento Matemático
                                                                                                                                  Diego Santos
                                                                                                                                  Factorización de Expresiones Algebráicas
                                                                                                                                  maya velasquez
                                                                                                                                  Matrices y Determinantes
                                                                                                                                  Diego Santos