Proceso Personal de desarrollo de Software PSP
Es una alternativa dirigida a los ingenieros de sistemas,
que les permite mejorar la forma en la que construyen software.
Considerando aspectos como la planeación, calidad,
estimación de costos y productividad, PSP es una metodología que vale la pena
revisar cuando el ingeniero de software está interesado en aumentar la calidad
de los productos de software que desarrolla dentro de un contexto de trabajo
individual.
OBJETIVOS DE PSP
- Lograr una disciplina
de mejora continua en el proceso de desarrollo.
- Medir, estimar,
planificar, seguir y controlar el proceso de desarrollo.
- Mejorar la calidad
del proceso de desarrollo.
- En general, PSP
provee calidad y productividad.
DESVENTAJAS DE APLICAR PSP
El tiempo requerido
para conocerlo.
El costo emocional por mantener una disciplina.
El ego del cambio en las costumbres.
VENTAJAS DE APLICAR PSP
La idea de que ganamos en talento y habilidad
La estimulación por nuevas ideas
Una estructura de trabajo de mejoramiento personal
Tomar control del propio trabajo
La sensación de logro
Una base mejorada para el trabajo en grupo (TSP)
La convicción de que es lo mejor que se puede hacer
NIVELES PSP:
- PSP0: Proceso base. Establecer una línea base de medida de
rendimiento.
- PSP1: Proceso de planeación personal. Usted hace planes de tamaño, de recursos
y de cronograma.
- PSP2: Proceso de planeación de calidad. Usted practica la gestión de defectos y
gestión del rendimiento.
- Psp3: Proceso personal cíclico. Para manejo de unidades de
código grandes (dividiéndolos en incrementos)
REGISTRO DE TIEMPO:
Es el formato del registro de tiempo y que contiene diversos
campos, aunque conforme se avance de nivel, se van agregando más campos y
demandas.
REGISTRO DE DEFECTOS.
El propósito general de llevar este registro de defectos
reside en promover la mejora continúa cada vez que se haga un proyecto. Cada fase
de PSP debe de contar con un registro de defectos, ya sean revisiones,
compilaciones o pruebas.
RESUMEN DE PLAN DE PROYECTO:
Este formato reúne las estimaciones y los datos reales que
conforman al proyecto en toda su amplitud para que al final se realicen las
comparaciones necesarias y exista un histórico de todos los proyectos
realizados.