lunes, 13 de febrero de 2012

Personal Software Process-PSP 0


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.

No hay comentarios:

Publicar un comentario