Hola
A partir de este capítulo se introducen términos, probablemente nuevos para el lector que tienen que ver en su totalidad con PSP. También se dan a conocer los formatos, "scripts o templetes" y estándares que se utilizan en los distintos niveles de PSP, pero solamente se analizan a fondo los que tienen que ver con PSP 0, PSP 0.1 y PSP 1. PSP hace uso de un grannúmero de formatos los cuales son muy útiles para que se haga un análisis a fondo del programa que se desarrollará. Todo programa tiene una serie de pasos definidos para ir cumpliendo con los requerimientos del cliente de manera uniforme y disciplinada. Para ir cumpliendo con estos pasos es necesario tener en cuenta lo siguiente: • • • • • • Determinar de que forma se va a resolver el programa. Decidircómo se va a "atacar" el problema. Resolverlo. Estar seguro de que se solucionó de la forma correcta. Arreglar los problemas que se han encontrado. Entregar el resultado final.
Está claro que éstos pasos toman mucho tiempo, sin embargo cuando está bien definido lo que se va a hacer, sólo resta llenar los formatos hasta obtener el resultado deseado. Entonces el problema reside en desarrollarbuenos planes y por lo tanto, buenos formatos. Está comprobado que procesos automatizados ayudan a resolver el problema de la manera más simple y fácil. [HUMPHREY; 95]
Los procesos definidos ayudan a administrar grandes proyectos, ya sea trabajando en equipo y/o trabajando sólo. Lo primero que se tiene que hacer para definir los procesos que van a intervenir en un proyecto es: 1. Identificar lasactividades principales. 2. Separar los elementos complejos que pueden intervenir. 3. Establecer los criterios de entrada y de salida para cada fase del proceso. 4. Medir de manera correcta el proceso, para tener bien entendido el desempeño personal. 5. Estimar correctamente cuando debe finalizar cada tarea. 6. Medir con precisión todos los datos que intervinieron para futuros programas. 7.Identificar las fases del proyecto que más problemas causaron. 8. Mejora contínua tomando en cuenta datos anteriores. Una vez que se han tomado en cuenta todos estos pasos fundamentales para comenzar con el nivel inicial de PSP, las tareas toman una forma mucho más estructurada y racional. Mientras se tenga claridad suficiente respecto al objetivo, las mejoras en las fases del proceso serán notables.3.1 INTRODUCCION A PSP 0 Y PSP 0.1
La figura 3.1 muestra el proceso inicial (PSP 0) en donde primero se desarrolla un plan para realizar el proyecto. Después se desarrolla el software necesario y finalmente viene la fase de postmortem o la fase que se realiza después de finalizado el proyecto.
Requerimientos
PLANEACIÓN
DESARROLLO DISEÑO CODIGO
COMPILACION
PRUEBAS
POSTMORTEM-Producto final -Datos del proceso y del proyecto -Reporte final
Figura 3.1 "El proceso PSP 0" [HUMPHREY; 95]
Esta última fase es en la que se compara el desempeño final con el desempeño planeado; también se registran los datos que tienen que ver con el proceso para que finalmente los datos finales se pongan en el reporte final. Todo estas fases están diseñadas de esta manera porque elobjetivo principal del nivel inicial de PSP (PSP 0) es el de proveer un marco bien definido.
Para realizar la recolección de todos los datos que intervienen en el proyecto es muy importante este primer paso ya que proporciona un panorama general de qué métodos utilizar para "atacar" el problema. El flujo que interviene en todo el proceso inicial está detallado en la figura 3.2. Es de granimportancia que se entienda claramente este concepto porque representa los fundamentos de los demás niveles.
Requerimientos
Planeación Desarrollo
Scripts Guía
Diseño Código
Compilación
Logs
Resumen del Plan Defectos de Tiempo
Flujo del Proceso
Pruebas PM
Datos del proceso y del proyecto Reporte Resumen
Producto Terminado
Figura 3.2 "Flujo de PSP 0" [HUMPHREY; 95]
Es...
Regístrate para leer el documento completo.