PSP (Proceso Personal de software)
¿Qué es el PSP?
El Proceso Personal Software, conocido por sus siglas como PSP, es una
metodología de reciente creación, proveniente del Instituto de Ingeniería del
Software (SEI). PSP es una alternativa dirigida a los ingenieros de sistemas,
que les permite mejorar la forma en la que construyen software.
Considerando aspectos como la planeación, calidad, estimación de costos
y productividad, PSP es una metodología que vale la pena revisar cuando el
ingeniero de software está interesado en aumentar la calidad de los productos
de software que desarrolla dentro de un contexto de trabajo individual.
![]() |
|||
Atendiendo a la premisa de que existe una fuerte relación entre las habilidades de los ingenieros de software y la calidad de los productos que desarrollan, las actividades establecidas en PSP están orientadas al conocimiento, administración y mejora de sus habilidades al construir programas.
Los scripts se organizan en cuatro niveles, identificados del 0 al 3,
atendiéndose en cada nivel un conjunto de aspectos a mejorar del proceso de
desarrollo de software. Al primer nivel se le conoce como 0 o de medición
personal, al segundo como nivel 1 o de planeación personal, al tercero, como
nivel 2 o de calidad personal, y al cuarto, como nivel 3 o cíclico personal.
Cada uno de estos niveles, con excepción del 3, tiene una versión que los
extiende, introduciendo tareas y actividades para un mejor manejo de los
aspectos de interés en nivel, o bien para incluir nuevos aspectos.
Elementos
Elementos Fundamentales del proceso:
1) Scripts
2)
Medidas
3)
Formatos
4) Estándares
● Scripts
Su propósito es proveer una guía nivel experto sobre como ejecutar el
proceso.
Documenta los procesos en cuanto a:
o Criterios de entrada
o Pasos
o Criterios de salida
Ejemplos:
o Script de proceso
o Script de planeación
o Script de desarrollo
o Script de
postmortem
● Medidas
Cuantifican el proceso y el producto.
Proveen la base para las mediciones, análisis y planeación TSP (Team
Software Process).
o Para entender:
▪ El
tiempo gastado de cada tarea.
▪ Lo
que se produce en diversas actividades.
▪ Cuantos
defectos son inyectados y cuantos removidos.
o Para mejorar:
▪ La
planeación y estimación del trabajo a realizar.
▪ La
evaluación de los resultados.
▪ El
proceso para la próxima implementación.
● Formularios:
Proveen un framework conveniente y consistente para la recolección y
almacenamiento de los datos.
Ejemplo:
o Project plan
summary: resume tiempos y defectos por fase planeados y reales.
o Time recording log:
captura de tiempos por tarea.
o Defect recording
log: captura de errores capturados.
● Estándares:
Proveen definiciones precisas y consistentes para facilitar la
recopilación y el uso de los datos.
- Documentación.
- Sintaxis.
-Construcción.
-Asignación.
- Interface
-Comprobación
- Datos.
- Funciones del sistema.
- Entorno.
Ejemplos:
o Defect Type Estándar
o Code Review
Checklist Standard
o Code and Desing
Checklist Standard
Plantillas del PSP nivel 0
Introducción.
Los scripts te guían a través del PSP nivel 0 los formatos que
utilizamos es el de registro de tiempos el cual contiene los
siguientes campos:
● Fecha
de inicio y fin.
● Interrupción
● Tiempo
● Actividad
● Comentarios
Estos campos son en cuanto al formato de registro de tiempos.
En cuanto al formato de registro de defectos los campos a considerar son
● Fecha
● Numero
● Tipo
● Introducido
● Eliminado
● Tiempo
de corrección
● Defecto
corregido
Objetivo y Alcance.
El objetivo de este documento es dar a conocer los formatos de PSP 0 uno
donde se describirá el registro de tiempos que contendrá: fecha, inicio, fin,
interrupción, tiempo, actividad. El segundo contendrá el registro de defectos
que serán: programa, fecha, número, tipo, introducido, eliminado, tiempo de
corrección, defecto, corregido, descripción.
Marco Teórico.
Termino
|
Definición.
|
PSP
|
Proceso de Software Personal.
|
PSP 0
|
Establece una línea base de eficiencia medible.
|
Scripts
|
Son niveles dentro del modelo PSP que están organizados del 0 al 3.
|
Desarrollo.
Formatos para la utilización de PSP.
FORMATO 1.
REGISTRO DE TIEMPOS
|
||||||||
Fecha
|
Inicio
|
Fin
|
Interrupción.
|
tiempo
|
Actividad
|
Comentarios
|
C
|
U
|
Comentarios
Publicar un comentario