Proceso de desarrollo personalizado
El proceso de software personal ( PSP ) es un proceso de desarrollo de software que ayuda a los desarrolladores a comprender y mejorar su propio rendimiento. Diseñado para aplicar los principios del modelo de madurez de procesos a la práctica de un solo desarrollador.
Proporciona a los desarrolladores descripciones de métodos de planificación y evaluación, muestra cómo medir su propia productividad y relacionarla con un plan existente.
Los términos "Proceso de software personal" y " PSP " están registrados y son propiedad de Carnegie Mellon University .
Uno de los aspectos principales de PSP es el uso de estadísticas acumuladas para analizar y mejorar el rendimiento del proceso de desarrollo. La recopilación de estadísticas incluye 4 elementos:
- Guiones.
- Estimados. Incluye 4 elementos principales:
- Tamaño: una estimación del tamaño de una pieza de producto. Por ejemplo, el número de líneas de código (LOC - Lines Of Code).
- La calidad es el número de errores en un producto.
- El esfuerzo es una estimación del tiempo que lleva completar una tarea, generalmente escrito en minutos.
- La planificación es una estimación del progreso del proyecto, moviéndose entre elementos planificados y completados.
- estándares de codificación. La aplicación de estándares a un proceso puede proporcionar datos precisos y consistentes.
- formularios
Goles
PSP ayuda a los desarrolladores a:
- Mejorar la evaluación y planificación de habilidades.
- Gestionar la calidad del proyecto.
- Reduzca el número de errores en sus desarrollos.
Véase también
- CMM es un modelo de madurez del proceso de desarrollo de software.