Personal software
Process
PSP 0
El siguiente documento, es un ejemplo de cómo es que se emplea el PSP 0
en ciertos proyectos. También se muestran los principales formatos para la
documentación de este proceso.
Introducción
La calidad de un sistema de software se rige tanto por la
calidad del proceso usado para desarrollarlo, por la calidad de sus componentes
y la individualidad de quien lo desarrolla.
PSP, es una metodología que nos permite llevar un mejor
control a nivel personal durante el desarrollo del software. Ya que le permite
al desarrollador estimar y planear su trabajo, lograr sus compromisos y
responder de mejor manera ante un trabajo bajo presión.
PSP también nos proporciona las bases para desarrollar y
practicar una disciplina personal con fuerza industrial, una técnica que le
muestra como mejorar su proceso personal y los datos necesarios para
continuamente mejorar la productividad, calidad y predictividad de su trabajo.
Marco Teórico
Hablamos de que PSP es un proceso personal para desarrollar
software mediante pasos definidos (scripts), formas y estándares. Es un modelo
de análisis medible que le ayuda a caracterizar el proceso y también un
procedimiento definido que ayuda a mejorar la eficiencia de cada desarrollador.
Pero ¿Qué es PSP 0?
PSP 0 provee una
estructura bien definida para tareas pequeñas y la medición de éstas, posteriormente
se puede optar por continuar a los niveles siguientes. Como ya se ha visto el
primer paso en el proceso de PSP es la planeación. Para este paso existe un
script de planeación que ayuda a dirigir este trabajo en todos sus niveles y
también es necesario llevar un resumen del plan para registrar todos los datos
de esta fase de planeación.
De esta forma los
ingenieros registran cada dato que interviene en el desarrollo del programa, es
decir, registran su tiempo en cada proceso y los datos de los defectos que se encuentran
durante todo el proceso de desarrollo e inclusive desde la planeación. Al final
del trabajo, durante la fase de postmortem (P.M.), miden el tamaño del
programa, e incorporan estos datos en el formato del resumen del proyecto.
Cuando todos estos
formatos están hechos, entonces los
ingenieros entregan elproducto acabado junto con el formulario lleno del
resumen del proyecto.
Formatos PSP 0
El control en un proyecto utilizando PSP 0 se hace
utilizando los siguientes formatos principalmente:
REGISTRO DE TIEMPO
|
||||||
PLANIFICADOR:
|
FECHA:
|
|||||
GERENCIA:
|
PLAN:
|
|||||
|
||||||
FECHA
|
PARTIDA
|
PARADA
|
TIEMPO
INTERRUPCIÓN
|
LAPSO
TIEMPO
|
FASE
|
COMENTARIOS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y este es un
ejemplo similar al formato anterior.
REGISTRO DE DEFECTOS
|
||||||
PLANIFICADOR:
|
FECHA:
|
|||||
GERENCIA:
|
PLAN:
|
|||||
FECHA
|
NUMERO
|
TIPO
|
INYECTADO
|
ELIMINADO
|
TIEMPO
|
DEFECTO
ELIMINADO
|
DESCRIPCIÓN:
|
||||||
FECHA
|
NUMERO
|
TIPO
|
INYECTADO
|
ELIMINADO
|
TIEMPO
|
DEFECTO
ELIMINADO
|
DESCRIPCIÓN:
|
||||||
FECHA
|
NUMERO
|
TIPO
|
INYECTADO
|
ELIMINADO
|
TIEMPO
|
DEFECTO
ELIMINADO
|
DESCRIPCIÓN:
|
||||||
FECHA
|
NUMERO
|
TIPO
|
INYECTADO
|
ELIMINADO
|
TIEMPO
|
DEFECTO
ELIMINADO
|
DESCRIPCIÓN:
|
||||||
FECHA
|
NUMERO
|
TIPO
|
INYECTADO
|
ELIMINADO
|
TIEMPO
|
DEFECTO
ELIMINADO
|
Conclusión
PSP 0 propone
demostrar que se debe de emplear un proceso bien definido
en cada programa que se desarrolle, por muy pequeño que éste sea. Así se invita al
programador a tener unas bases bien definidas cada vez que se desarrolle software y los
resultados finales sean de alta calidad.
en cada programa que se desarrolle, por muy pequeño que éste sea. Así se invita al
programador a tener unas bases bien definidas cada vez que se desarrolle software y los
resultados finales sean de alta calidad.
No hay comentarios:
Publicar un comentario