Home > Informaciones > Temas > ¿Qué es PSP?

¿Qué es PSP?

El Personal Software Process fue elaborado por Watts Humphrey, creador del CMM, y se encuentra descrito en su libro "A Discipline for Software Engineering", publicado por primera vez en 1995.

El PSP así como el CMM (Capability Maturity Model) tiene como finalidad mejorar los procesos de desarrollo de software. El PSP se destina a una actuación individual, mientras que el CMM abarca un ámbito más amplio: el mejoramiento de la capacidad de toda una organización, en el desarrollo de aplicaciones con bajo número de errores.

La mejora de las estimaciones - que la mayor parte de los proyectos se realice, en el tiempo calculado - es una de las principales metas del PSP. El planeamiento y el seguimiento de cronogramas, así como el compromiso personal del ingeniero de software con la calidad, también son objetivos del método.

En 1997 un estudio realizado por 298 ingenieros de software reveló que el PSP puede proporcionar una mejora del 75% en la agudeza de estimación de esfuerzo y del 150% en la calidad de la estimación de tamaño. Además, con la utilización del método, el número de sobreestimaciones y de subestimaciones quedó más equilibrado.

Por otra parte la calidad del Producto aumentó en 2,5 veces. La productividad personal aumentó bastante. No en función del número de líneas de código escritas por programador, mas con relación al producto, resultando en un ciclo de desarrollo de mejor calidad, con menos errores y por lo tanto, con menos tiempo empleado en la corrección de los mismos.

El estudio muestra además que, con el método PSP, los errores se detectan ya antes de la fase de test, lo que reduce para menos del 2%, el número de problemas encontrados después de la implantación de la aplicación.