PSP
(Personal Software Process)
Andres
Cecilia
Alan
Antecedentes
• Mientras CMM enfoca a las organizaciones a que es lo que se debe hacer, no les
dice específicamente como deben hacerlo; para ello se puede contar con PSP, el
cual provee de una guía especifica de cómo los especialistas de forma individual
pueden continuamente mejorar el desempeño del equipo.
• Para tener una organización productora de software de alto desempeño, se debe contar con
equipos de alto desempeño; Watts S. Humphery, desarrollo PSP (Personal Software Process)
y TSP (Team Software Process) para proveer de un mapa a las organizaciones e individuos
para seguir el camino hacia el alto desempeño.
PSP (Personal Software Process)
PSP
• Presenta técnicas y métodos para definir y gestionar un proceso personal de
software.
• El CMM suministra una infraestructura de proceso para toda la organización pero
no ayuda al ingeniero del software a mejorar individualmente.
• Una progresión desde el CMM Nivel3 requiere que los ingenieros apliquen
principios de mejora de proceso basados en un enfoque individual.
• El PSP es la base para poder trabajar en equipo
Objetivos del PSP
• Conocer y utilizar las medidas de análisis del PSP.
• Organizar las ideas de la creación de un programa mediante la utilización de
fases.
• Conocer las plantillas de uso en el PSP para la elaboración de los programas
con mayor eficiencia.
• Saber hacer una estimación acertada.
• Tratar de eliminar los errores en las fases en las que por lo regular siempre se
presentan (compilación y pruebas).
• Mejorar el tiempo de desarrollo al eliminar los errores.
• Tener una calidad y producción eficiente, cuando eliminamos los errores y
mejoramos el tiempo de desarrollo.
• Conforme avanzamos debemos de manejar este proceso de una forma más
digerida para poder aplicarlo en sistemas y programas sin ninguna
dificultad.
PRINCIPIOS DE PSP
• La calidad de un sistema de software está dada por la calidad del proceso
utilizado para desarrollarlo y mantenerlo.
• La calidad de un sistema de software está determinada por la calidad de sus
componentes más deficientes.
• La calidad de un componente de software está dada por el individuo que lo
desarrolla.
• El desempeño individual está dado por el conocimiento, la disciplina y el
compromiso del individuo.
DEFINICIÓN DEL PSP
• El PSP es una línea de trabajo de medición y análisis para ayudarnos a
caracterizar nuestro proceso.
• También es un procedimiento definido que nos ayuda a mejorar nuestro
desempeño.
• El proceso personal de software es un proceso de auto mejoramiento
diseñado para ayudar a controlar, administrar y mejorar la forma en que se
trabaja individualmente.
• Está estructurado por formularios, guías y procedimientos para desarrollar
software. Si es usado apropiadamente, brinda los datos históricos
necesarios para trabajar mejor y lograr que los elementos rutinarios del
trabajo sean más predecibles y eficientes.
Obtener datos históricos es imprescindible para una planificación
eficiente.
• Las mediciones señalan cuándo y cómo se ejecutan las diferentes
tareas del plan.
• Los datos históricos se utilizarán para evaluar y mejorar el
proceso del software.
• PSP utiliza tres tipos de medida:
•esfuerzo
•tamaño
•defectos
Psp Personal Software Process

Psp Personal Software Process

  • 1.
  • 2.
    Antecedentes • Mientras CMMenfoca a las organizaciones a que es lo que se debe hacer, no les dice específicamente como deben hacerlo; para ello se puede contar con PSP, el cual provee de una guía especifica de cómo los especialistas de forma individual pueden continuamente mejorar el desempeño del equipo. • Para tener una organización productora de software de alto desempeño, se debe contar con equipos de alto desempeño; Watts S. Humphery, desarrollo PSP (Personal Software Process) y TSP (Team Software Process) para proveer de un mapa a las organizaciones e individuos para seguir el camino hacia el alto desempeño.
  • 3.
    PSP (Personal SoftwareProcess) PSP • Presenta técnicas y métodos para definir y gestionar un proceso personal de software. • El CMM suministra una infraestructura de proceso para toda la organización pero no ayuda al ingeniero del software a mejorar individualmente. • Una progresión desde el CMM Nivel3 requiere que los ingenieros apliquen principios de mejora de proceso basados en un enfoque individual. • El PSP es la base para poder trabajar en equipo
  • 4.
    Objetivos del PSP •Conocer y utilizar las medidas de análisis del PSP. • Organizar las ideas de la creación de un programa mediante la utilización de fases. • Conocer las plantillas de uso en el PSP para la elaboración de los programas con mayor eficiencia. • Saber hacer una estimación acertada. • Tratar de eliminar los errores en las fases en las que por lo regular siempre se presentan (compilación y pruebas).
  • 5.
    • Mejorar eltiempo de desarrollo al eliminar los errores. • Tener una calidad y producción eficiente, cuando eliminamos los errores y mejoramos el tiempo de desarrollo. • Conforme avanzamos debemos de manejar este proceso de una forma más digerida para poder aplicarlo en sistemas y programas sin ninguna dificultad.
  • 6.
    PRINCIPIOS DE PSP •La calidad de un sistema de software está dada por la calidad del proceso utilizado para desarrollarlo y mantenerlo. • La calidad de un sistema de software está determinada por la calidad de sus componentes más deficientes. • La calidad de un componente de software está dada por el individuo que lo desarrolla. • El desempeño individual está dado por el conocimiento, la disciplina y el compromiso del individuo.
  • 7.
    DEFINICIÓN DEL PSP •El PSP es una línea de trabajo de medición y análisis para ayudarnos a caracterizar nuestro proceso. • También es un procedimiento definido que nos ayuda a mejorar nuestro desempeño. • El proceso personal de software es un proceso de auto mejoramiento diseñado para ayudar a controlar, administrar y mejorar la forma en que se trabaja individualmente. • Está estructurado por formularios, guías y procedimientos para desarrollar software. Si es usado apropiadamente, brinda los datos históricos necesarios para trabajar mejor y lograr que los elementos rutinarios del trabajo sean más predecibles y eficientes.
  • 8.
    Obtener datos históricoses imprescindible para una planificación eficiente. • Las mediciones señalan cuándo y cómo se ejecutan las diferentes tareas del plan. • Los datos históricos se utilizarán para evaluar y mejorar el proceso del software. • PSP utiliza tres tipos de medida: •esfuerzo •tamaño •defectos