Unidad III - Proseso Personal de Desarrollo de Software

El proceso personal de software es un conjunto de prácticas disciplinadas 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. Está alineado y diseñado para emplearse en organizaciones con modelos de procesos CMMI o ISO 15504.

Fue propuesto por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A partir de 1997 con el lanzamiento del libro "An introduction to the Personal Software Process" se dirige ahora a ingenieros juniors.

Se puede considerar como la guía de trabajo personal para ingenieros de software en organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad de procesos que implica la medición cualitativa y mejora de procesos.

Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que tomar. El PSP tiene obsesión por la toma de datos y elaboración de tablas. El PSP se orienta el conjunto de áreas clave del proceso que debe manejar un desarrollador cuando trabaja de forma individual.

 

Niveles

Nivel 1 - inicial:

        Seguimiento y control de proyectos.

        Planeación de los proyectos.

Nivel 2 - repetible:

        Revisión entre colegas.

        Ingeniería del producto de software.

        Manejo integrado del software.

        Definición del proceso de software.

        Foco del proceso de software.

Nivel 3 - Definido:

        Control de calidad.

        Administración cuantitativa del proyecto.

Nivel 4 - Controlado:

        Administración de los cambios del proceso.

        Administración del cambio tecnológico.

        Prevención de defectos.