Sei sulla pagina 1di 15

The Personal Software Process

Watts S. Humphrey

Resumen

PSP provee un marco de referencia de conocimientos personales para ingenieros. Los procesos del PSP consisten de mtodos, formas y plantillas que muestran a los ingenieros de software como planear, medir y administrar su trabajo.

El PSP fue diseado para usar sin ningun lenguaje de programacin o metodologa en particular y puede ser usado en muchos aspectos del trabajo de software, incluyendo la fase de requermientos, pruebas, definicin de procesos y reparacin de defectos.

Calidad

El PSP esta diseado para ayudar a los profesionales del software y muestra como estos pueden desarrollar sus planes y dar seguimiento a estos en su trabajo, usa proceso definidos y medibles, establece metas medibles y revisa el desempeo del trabajo para cumplir dichas metas El PSP muestra a los ingenieros como administrar la calidad desde el inicio del trabajo analizando los resultados de cada uno de los procesos que esta desarrollando para aplicarlos en otros proyectos.

Como surge PSP

Humprey, al finalizar CMM, se le cuestion la aplicabilidad del mismo a pequeas empresas. A partir de entonces (1989) se dedic a construir un plan que permitiera contar con una herramienta para elevar la calidad en forma personal.

De 1992 a 1994 se trabaj con distintos grupos en forma acadmica y fue hasta finales de 1994 que se tuvo que se tuvo la primer versin de PSP revisada (publicada en 1995).

Principios del PSP

El PSP se dise en base a los siguientes principios de calidad y planeacin:

Cada ingeniero es diferente, para ser el ms eficaz, los ingenieros deben planificar su trabajo y ellos deben desarrollar sus planes en forma personal. Deben mejorar su desempeo consistentemente, y usar procesos bien definidos y medidos. Para producir productos con calidad, los ingenieros deben sentir personalmente la responsabilidad de la calidad en sus productos

Los productos superiores no son producidos por errores, los ingenieros deben esforzarse en la calidad del trabajo. Cuesta menos encontrar y fijar defectos tempranamente en un proceso que ms tarde. Es ms eficiente prevenir defectos que encontrarlos y fijarlos posteriormente. El camino recto es siempre el ms barato y rpido para desarrollar un trabajo.

Para hacer ingeniera de software por el camino recto, los ingenieros deben desarrollar sus planes antes de iniciar el trabajo y ellos deben usar un plan de proceso bien definidos para el trabajo. Para conocer su desempeo personal , ellos deben medir el tiempo que tardan en realizar el trabajo en cada una de las etapas de este, los defectos que tienen y la forma en que los eliminaron, y la medida de los productos que ellos realizan.

Para producir productos con calidad los ingenieros deben planear, medir y seguir la calidad de su producto y ellos se deben enfocar en la calidad desde el inicio del trabajo. Finalmente ellos deben analizar los resultados de cada trabajo y usar lo que ah se encuentre para mejorar sus procesos personales

Estructura del PSP

Los mtodos PSP son presentados en una serie de siete versiones de proceso. Cada una de las versiones PSP0 por PSP3, tiene un juego similar de registros, formas, formatos y normas.

Versiones, Formas, Normas, Registros

Scrip de procesos del PSP1


Nmero de Fase

Propsito
Criterio de entrada

Mdulos por nivel para desarrollar


Descripcin del problema PSP1 Formato resume de la Planeacin del proyecto Formato de Estimacin de Tamao Estimacin histrica y actual del tamao de datos Registro de tiempo y errores Estndar para el tipo de defectos Reloj de Paro (opcional) Declaracin de exigencias para los productos u obtenibles Usan el mtodo PROBE para estimar el LOC (nmero de lneas de cdigo) total requerido. Completan la Plantilla de Estimacin de Tamao. Estiman el tiempo de desarrollo requerido. Entrada del plan de datos en la forma de Resumen de Plan de proyecto. Completan el registro de Tiempo. Disean el programa. Ponen en prctica el diseo. Compilan el programa, fijan y registran todos los defectos encontrados. Prueban el programa, fijan y registran todos los defectos encontrados. Completan el registro Tiempo. Complete la forma de Resumen Plan De proyecto con el tiempo real, defectos, y tamaos de datos. . Un programa probado a fondo Forma de Plan de Proyecto Completada con estimados y datos reales. Plantilla de Tamao Completada con Estimaciones. Plantilla de Pruebas Completadas. Formas de PIP Completadas. Completan el regustro de tiempo.

Planeacin

Desarrollo

Post muerte Criterio de salida

Proceso de planeacin de proyecto

Potrebbero piacerti anche