Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de Software
PSP (Personal Software Process)
PSP
2
PSP
2. Los desarrolladores
3. El proceso
4. El producto
4
PSP
• Inversiones en tecnología
• Inversiones en Personal
5
PSP
6
PSP
entonces
Logs
Resumen del
Proyecto
9
PSP
Niveles de PSP
PSP3:
Proceso
PSP2: Cíclico
Calidad
Personal
PSP1:
Planificación
Personal
PSP0:
Medida
Personal
10
PSP
• Se debe adicionar:
– Registros de tiempo dedicado a trabajar en un proyecto
– Registros de los defectos encontrados en el código
– Registros de los tipos de defectos encontrados
• PSP0.1
– Establecer una manera de definir «línea de código» (LDC)
– Establecer maneras de mejorar el proceso de desarrollo
11
PSP
Métricas de PSP
1. Tiempo:
– Registro de tiempo empleado en cada fase del proceso
– Registro de tiempos de interrupción (ej. Una llamada telefónica)
– Se pueden descargar loggers
2. Tamaño:
– LDC es la métrica más conocida para medir el tamaño del
software
– Generalmente se usa un contador, para liberar al desarrollador
de la tediosa tarea de contar las LDC
– Algunos contadores: Java , .Net
12
PSP
• Se debe adicionar:
– Aptitudes para estimar el tamaño del software (LDC)
– Una forma de informar los resultados de las pruebas del
software
• PSP1.1
– Adicionar habilidades para realizar la planificación de tiempos
13
PSP
• Se debe adicionar:
– Revisión personal de los diseños de software
– Revisión personal del código fuente
• PSP2.1:
– Lista de verificación para asegurar que los diseños se
implementan correctamente
14
PSP
• Se debe adicionar:
– Aplicación de PSP a cada incremento para producir una «base
de calidad» que aplique en los incrementos sucesivos
– Utilizar pruebas de regresión para asegurar que las pruebas
diseñadas para los incrementos anteriores funcionarán en los
nuevos incrementos
15