Page 1


Personal Software Process (PSP) El PSP es un conjunto de prácticas 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. El PSP amplía el proceso de mejora a la gente que realiza el trabajo de desarrollo de software, concentrándose en las prácticas de trabajo de los ingenieros en una forma individual, enseñando como manejar la calidad desde el principio de un producto. PSP son nuestras propias métricas, que permiten estructurar y ordenar nuestro trabajo del día a día.


Los principios de PSP son:     

Cada ingeniero es diferente, para ser más eficiente, debe planificar su trabajo basándose en su experiencia personal. Usar procesos bien definidos y cuantificados Los ingenieros deben asumir la responsabilidad personal de la calidad de sus productos. Cuanto antes se detecten y corrijan los errores menos esfuerzo será necesario Es más efectivo evitar los defectos que detectarlos y corregirlos.

Trabajar bien es siempre la forma más rápida y económica de trabajar.

Team Software Process (TSP) Es una metodología para dirigir el trabajo de mejora y desarrollo de software además de establecer un entorno donde el trabajo efectivo de equipo sea normal y natural.

Objetivos:      

Generar un marco basado en PSP Desarrollar productos en varios ciclos Establecer estándares para medir la calidad y el comportamiento Proporcionar métricas para equipos Evaluar roles y equipos Guías para solución de problemas en equipos.

Fases del TSP: Lanzamiento    

Revisión de objetivos a perseguir. Asignación de equipos y roles al personal. Se describen las necesidades del cliente. Se establece las metas individuales y del equipo.

Estrategia  

Crear un diseño conceptual para el producto. Se establece la estrategia de desarrollo: se decide que será producido en cada ciclo.


   

Se hacen estimaciones iniciales de esfuerzos y tamaño. Se establece un plan de administración de la configuración. Se reutiliza el plan anterior. Se establecen riesgos de administración.

Requerimientos • • • •

Se analizan las necesidades del cliente y se entrevistan Se especifican los requerimientos. Se hace inspección de los requerimientos. Se diseña un plan de pruebas del sistema.

Diseño • • • •

Se crea un diseño de alto nivel. Se especifica el diseño. Se inspecciona el diseño. Se desarrolla un plan de pruebas de integración

Pruebas • • •

Se construye e integra el sistema. Se llevan a cabo las pruebas del sistema. Se produce la documentación de usuario.

Después de la Muerte • • •

Análisis de resultados. Se escribe el reporte del ciclo. Se producen evaluaciones de pares y equipo.


Bibliografías: •

http://eisc.univalle.edu.co/materias/Material_Desarrollo_Software/PSP-TSP.pdf http://ingsw.ccbas.uaa.mx/sitio/images/material/tsp.htm

Juan garcia investigación psp y tsp  
Read more
Read more
Similar to
Popular now
Just for you