Está en la página 1de 3

CMMI

Samuel Alejandro Salazar Hernandez

24 de mayo de 2018
PSP es un proceso de auto-mejora que nos ayuda a controlar, gestionar y mejorar
la forma en la que realizamos nuestro trabajo. Es un marco de trabajo
estructurado, compuesto de guías y procedimientos para desarrollar software.
Usado de manera adecuada el PSP nos brinda la información necesaria para
hacer y cumplir compromisos (en términos de calidad y calendario) y hacer más
eficiente y predecible la forma en que realizamos el trabajo. Tomado del Libro “A
SelfImprovement Process For Software Engineers” de Watts Humphey.

La filosofía del PSP se basa en:

• Cada Desarrollador es absolutamente diferente, pero para ser efectivos, los


desarrolladores deben planear su trabajo usando como referencia su información
histórica (Comportamiento en proyectos anteriores)

• Para mejorar su rendimiento y calidad, los desarrolladores deben medir su


trabajo, analizar sus resultados y trazarse metas de mejora usándolos

• La Calidad del Producto/Software/Proyecto es responsabilidad del quien lo


desarrolla (El Desarrollador) y dicha calidad no es accidental, exigiendo de los
desarrolladores un compromiso personal.

• Encontrar los defectos (errores, bugs, requerimientos no contemplados, etc) en


fases tempranas del Proceso es mucho menos costoso que encontrarlas en
Pruebas de Unidad, del Sistema, de Integración y mucho más que cuando son
encontrados por el usuario

PSP pretende formar ingenieros de software con métodos disciplinados para


mejorar su desarrollo personal de software. PSP le ayuda a los desarrolladores a:

 Mejorar sus habilidades de estimación y planeación.


 Hacer compromisos que se puedan cumplir.
 Administrar la calidad de sus procesos.
 Reducir la cantidad de defectos en sus productos.
Los aspectos fundamentales de PSP es el uso de datos históricos para
analizar y mejorar el desempeño del proceso. La recolección de datos para
PSP es soportada por cuatro elementos importantes:

 Guiones.
 Métricas.
 Estándares.
 Formatos.

Los guiones de PSP proveen una guía de nivel experto para seguir los pasos
del proceso, los guiones proveen un marco de trabajo para aplicar las
mediciones. En PSP hay cuatro mediciones esenciales:

Tamaño – el tamaño de una parte del producto, medido en líneas de código


(LOC) o piezas de software equivalentes (proxies) que facilitan la medición.

Esfuerzo – el tiempo requerido para cumplir una tarea, se suele medir en


minutos.

Calidad – la cantidad de defectos en el producto.

Agenda – una medición de progresión del proyecto, comparación de lo


planeado contra las fechas de cumplimiento actuales.

La aplicación de estándares al proceso puede asegurar que los datos sean


precisos y consistentes. Los datos son registrados en formatos,
frecuentemente son registrados en aplicaciones para medir PSP.

Estudio del Proceso Software Personal (PSP) Consultado el 25 de mayo de 2018


en http://recibe.cucei.udg.mx/revista/es/vol3-no2/computacion01.html