PSP
PSP – Process Software Personal
¿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.
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.
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.
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.
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
- Scripts
Su propósito es proveer una guía nivel experto sobre como ejecutar el proceso.
Documenta los procesos en cuanto a:
- Criterios de entrada
- Pasos
- Criterios de salida
Ejemplos:
- Script de proceso
- Script de planeación
- Script de desarrollo
- 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).
- Para entender:
- El tiempo gastado de cada tarea.
- Lo que se produce en diversas actividades.
- Cuantos defectos son inyectados y cuantos removidos.
- 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.
de los datos.
Ejemplo:
- Project plan summary: resume tiempos y defectos por fase planeados y reales.
- Time recording log: captura de tiempos por tarea.
- 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.
datos.
Ejemplos:
- Defect Type Estándar
- Code Review Checklist Standard
- 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:
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.
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.
|
Actividad
|
Comentarios
|
C
|
U
| |
FORMATO 2.
Comentarios
Publicar un comentario