martes, 25 de febrero de 2014

PROCESO PERSONAL DEL DESARROLLO DE SOFTWARE



El PSP provee calidad y productividad.

Cada ingeniero es esencialmente diferente (cada uno se encarga de su trabajo). Para mejorar constantemente su funcionamiento, los ingenieros deben utilizar personalmente procesos bien definidos y medidos. También deben sentirse personalmente comprometidos con la calidad de sus productos, esto mejorará la calidad.

OBJETIVOS DE PSP 

- Planificar el trabajo

- Esforzarse para cumplir la planificación

- Esforzarse para obtener productos de la mejor calidad.

NIVELES PSPS

  • Planeamiento: Selecciona requisitos, con base a ellos desarrolla el tamaño y la estimación de recursos. Aquí se  estima el tiempo necesario.
  • Revisión del diseño del alto nivel: Se elabora especificaciones externas para los componentes construidos. Diseño de componentes. Construcción de prototipos si hay incertidumbre.
  • Revisión del diseño de alto nivel: Métodos formales de verificación para errores de diseño. Mediciones para todas las tareas importantes y los resultados de trabajo. 
  • Desarrollo de diseño: Se genera, compila y prueba el código. Puede medirse en LOC (líneas de código). Esto exige tener una forma normalizada de contar LOC, o de codificar. 
  • Análisis de resultados: Mediante las medidas recolectadas se determina la efectividad del proceso. Las mediciones y medidas deben ofrecer una guía para modificar el proceso y así mejorar su efectividad. 

Es importante tener en cuenta el usar los formatos, para llevar una buena documentación del proceso:

  • Estimación semanal de actividades.
  • Cuaderno de registro de defectos.
  • Cuaderno de registro de tiempos.
  • Resumen semanal de actividades.
  • Cuaderno de trabajo.
  • Resumen de plan de proyecto.

No hay comentarios:

Publicar un comentario