PSP

PSP – Process Software Personal



¿Qué es el PSP?
El Proceso Personal Software, conocido por sus siglas como PSP, es una metodología
de reciente creación, proveniente del Instituto de Ingeniería del Software (SEI). PSP es
una alternativa dirigida a los ingenieros de sistemas, que les permite mejorar la forma en
la que construyen software.
Considerando aspectos como la planeación, calidad, estimación de costos y productividad,
PSP es una metodología que vale la pena revisar cuando el ingeniero de software está
interesado en aumentar la calidad de los productos de software que desarrolla dentro de
un contexto de trabajo individual.


Resultado de imagen para proceso personal de desarrollo de software (psp)



Atendiendo a la premisa de que existe una fuerte relación entre las habilidades de los
ingenieros de software y la calidad de los productos que desarrollan, las actividades
establecidas en PSP están orientadas al conocimiento, administración y mejora de sus
habilidades al construir programas.





Resultado de imagen para proceso personal de desarrollo de software (psp)





Los scripts se organizan en cuatro niveles, identificados del 0 al 3, atendiéndose en cada
nivel un conjunto de aspectos a mejorar del proceso de desarrollo de software. Al primer
nivel se le conoce como 0 o de medición personal, al segundo como nivel 1 o de planeación
personal, al tercero, como nivel 2 o de calidad personal, y al cuarto, como nivel 3 o cíclico
personal. Cada uno de estos niveles, con excepción del 3, tiene una versión que los
extiende, introduciendo tareas y actividades para un mejor manejo de los aspectos de
interés en nivel, o bien para incluir nuevos aspectos.

Elementos

Resultado de imagen para proceso personal de desarrollo de software (psp) elementos

  • Scripts
Su propósito es proveer una guía nivel experto sobre como ejecutar el proceso.
Documenta los procesos en cuanto a:
    • Criterios de entrada
    • Pasos
    • Criterios de salida
Ejemplos:
    • Script de proceso
    • Script de planeación
    • Script de desarrollo
    • Script de postmortem
Resultado de imagen para script psp
  • Medidas


Cuantifican el proceso y el producto.
Proveen la base para las mediciones, análisis y planeación TSP (Team Software Process).




    • Para entender:
      • El tiempo gastado de cada tarea.
      • Lo que se produce en diversas actividades.
      • Cuantos defectos son inyectados y cuantos removidos.
    • Para mejorar:
      • La planeación y estimación del trabajo a realizar.
      • La evaluación de los resultados.
      • El proceso para la próxima implementación.


  • Formularios:
Proveen un framework conveniente y consistente para la recolección y almacenamiento
de los datos.

Resultado de imagen para formularios dibujos

Ejemplo:
    • Project plan summary: resume tiempos y defectos por fase planeados y reales.
    • Time recording log: captura de tiempos por tarea.
    • Defect recording log: captura de errores capturados.

  • Estándares:


Proveen definiciones precisas y consistentes para facilitar la recopilación y el uso de los
datos.




Ejemplos:
    • Defect Type Estándar
    • Code Review Checklist Standard
    • Code and Desing Checklist Standard



Plantillas del PSP nivel 0


Introducción.
Los scripts te guían a través del PSP nivel 0 los formatos que utilizamos  es el de registro
de tiempos el cual contiene los siguientes campos:
  • Fecha de inicio y fin.
  • Interrupción
  • Tiempo
  • Actividad
  • Comentarios
Estos campos son en cuanto al formato de registro de tiempos.


En cuanto al formato de registro de defectos los campos a considerar son
  • Fecha
  • Numero
  • Tipo
  • Introducido
  • Eliminado
  • Tiempo de corrección
  • Defecto corregido


Objetivo y Alcance.
El objetivo de este documento es dar a conocer los formatos de PSP 0 uno donde se
describirá el registro de tiempos que contendrá: fecha, inicio, fin, interrupción, tiempo,
actividad. El segundo contendrá el registro de defectos que serán: programa, fecha,
número, tipo, introducido, eliminado, tiempo de corrección, defecto, corregido, descripción.


Marco Teórico.
Termino
Definición.
PSP
Proceso de Software Personal.
PSP 0
Establece una línea base de eficiencia medible.
Scripts
Son niveles dentro del modelo PSP que están organizados del 0 al 3.


Desarrollo.


Formatos para la utilización de PSP.
FORMATO 1.


                                                         REGISTRO DE TIEMPOS
Fecha
Inicio
Fin
Interrupción.
C:\Users\anithaz\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png      tiempo
Actividad
Comentarios
C
U























































FORMATO 2.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihTfvTkw8M8sEK42erGJuWS3X2gkFFOGJ-GNVfMYRXJY_EOtDhQHNXmqnY2x5Ve0Lz3O0cbbPXX2OZFM32CuP7y-9w2u21gXq88pvErKWyaoA5Pv-rhDzk19Lzg90w1VEFbHIMBHMfKX2-/s1600/pps.jpg









Comentarios

Entradas más populares de este blog

MOPROSOFT y CMMI