Sunteți pe pagina 1din 23

PSP/TSP

Personal Software Process & Team Software Process


Equipo
Ana Luz Martnez Guerra Juan Carlos Surez Espinoza Csar Joaqun Lpez Concha Alejandro Gonzlez Roque

Introduccin a PSP

Quin desarroll PSP?


A finales de los 80s y principios de los 90s:
Watts Humphrey decide aplicar los principios de CMM a nivel de desarrolladores individuales. El resultado fue PSP (Personal Software Process) que es CMM nivel cinco para desarrolladores individuales.

Qu es PSP?
Es un proceso de software diseado para ser utilizado por un Desarrollador de Software. Esta basado en prcticas encontradas en el modelo CMMI para el mejoramiento de procesos. Orientada a manejar la mejora continua de sus habilidades. Metodologa de Ingeniera de software.

Para qu es utilizado PSP?


Para guiar la planeacin y desarrollo de mdulos de software o pequeos programas. Incluyendo:
Anlisis. Definicin de requerimientos. Desarrollo del programa. Documentacin. Pruebas del sistema. Mantenimiento.

Ventajas de utilizar PSP


Los desarrolladores:
Producen software usando un enfoque estructurado y disciplinado.
Administran la calidad de los productos y aplican una retroalimentacin (feedback) cuantitativa para mejorar sus procesos personales de trabajo, obteniendo as:
Mejores estimaciones Mejor planificacin y seguimiento Proteccin contra compromisos que nunca se cumplen Un compromiso personal hacia la calidad Involucrarse en un proceso de mejoramiento continuo

Las fases que se necesitan para llevar a cabo un trabajo utilizando PSP son:
Medicin Personal (PSP0) Planificacin Personal (PSP1) Calidad Personal (PSP2) Proceso Personal Cclico (PSP3)

principios del PSP


La manera derecha es siempre la manera ms rpida y ms barata de hacer un trabajo.

Planificar sus trabajos antes de comprometerse a comenzar una tarea. Deben medir el tiempo que pasan en:
Cada paso de la tarea. Los defectos que agregan y remueven. Los tamaos de los productos que producen.

Planificar, medir, y realizar un seguimiento de la calidad del producto. Enfocarse en la calidad desde el comienzo de la tarea. Analizar los resultados obtenidos de cada tarea y utilizar esos datos para mejorar sus procesos personales.

Faces del PSP

PSP0 Punto de partida


PSP0 es el proceso habitual con el que los desarrolladores escriben software mejorado, para proveer mediciones.

Permite medir el progreso y define los cimientos para mejorar. Pasa a PSP0.1 agregando un estndar de cdigo, mediciones de tamao y el denominado PIP (Process Improvement Proposal). El PIP provee una manera estructurada de registrar problemas, experiencias y sugerencias para mejorar.

PSP1 Planeacin Los desarrolladores enseados a: personal


PSP1 le agrega pasos de planeamiento a PSP0.

son

Entender la relacin entre el tamao de los programas que escriben y el tiempo que les toma desarrollarlos. Aprender a realizar compromisos que puedan cumplir. Preparar un plan ordenado para realizar su trabajo Establecer una base para realizar un seguimiento de su trabajo.

Se enfoca en mejorar la PSP2 habilidad del desarrollador Administracin de para producir programas de Calidad Personal calidad. Mejoras significativas en la PSP2 agrega diseo personal y frecuencia de defectos de revisiones de cdigo a PSP1. los desarrolladores El objetivo no es decirle a los desarrolladores como disear sino orientar el criterio para la finalizacin del diseo.

PSP3 Proceso El proceso cclico PSP3 Personal Cclico puede ser un elemento efectivo en un proceso de desarrollo de gran escala solo si cada incremento sucesivo de software es de alta calidad.

Los 7 Pasos del PSP


stos permiten medir el progreso del proyecto y definir los cimientos para mejorar.

De PSP a TSP
Un siguiente paso consiste en enfocarse en la mejora de la eficiencia y de la dinmica de trabajo a nivel de equipos de desarrollo, mediante el mtodo conocido como TSP (Team Software Process). En PSP, todava les queda combinar sus procesos de trabajo personal dentro de un nico proceso de equipo.

Introduccin a TSP

Qu es TSP?
Es la combinacin de PSP(Personal Software Process) con el manejo de trabajo en equipo.

Qu hace TSP?
TSP extiende y refina los mtodos CMM y PSP, para guiar a los miembros de los equipos en el trabajo de mantenimiento y desarrollo. Tambin muestra cmo construir un equipo auto dirigido y cmo ser un efectivo miembro del equipo.

Ventajas de TSP
Muestra a los ingenieros cmo producir productos de calidad por medio de una planificacin de costes. TSP proporciona equipos de proyectos con guas explcitas sobre como alcanzar sus objetivos

Los objetivos de TSP son cinco:


Construir equipos autosuficientes que planifiquen y documenten su trabajo, estableciendo metas adems de sus progresos y planificaciones. Ayudar a los lderes de proyecto a dirigir y motivar a los grupos y por supuesto ayudarlos en la realizacin del proyecto.

Acelerar el proceso de software para alcanzar el nivel 5 de CMMI de una manera ms fcil. Proporcionar una gua para que las empresas alcancen el ms alto nivel de madurez.

Perspectiva de PSP

Gracias.

S-ar putea să vă placă și