EL PROCESO DE SOFTWARE
PERSONAL
Puntos a Tratar:

 El Proceso de Software Personal.
 Características.

 Ventajas y Desventajas.

 ¿Cómo mejorar la Calidad de tu Trabajo?

 El Proceso de Mejora.
EL PROCESO DE SOFTWARE PERSONAL.

 El PSP fue definido por Watts S. Humphrey
 del Software Engineering Institute (SEI) en

 la Carnegie Mellon University



   Fue diseñado para ayudar a los ingenieros del
    software a hacer bien su trabajo. Muestra cómo
    aplicar métodos avanzados de ingeniería a sus
    tareas diarias. Proporciona métodos detallados de
    planificación y estimación, muestra a los
    ingenieros cómo controlar su rendimiento frente a
    estos planes y explica cómo los procesos definidos
    guían su trabajo.
CARACTERÍSTICAS.
   En PSP todas las tareas y actividades que el ingeniero
    de software debe realizar durante el proceso de
    desarrollo del software, están definidas en un conjunto
    de documentos conocidos como scripts.
   Los scripts son el punto medular de PSP, por lo que se
    hace mucho énfasis en que deben ser seguidos en
    forma disciplinada, ya que de ello dependerá el éxito de
    la mejora que se busca. Gran parte de las tareas y
    actividades definidas en los scripts generará en su
    realización un conjunto de datos, fundamentalmente de
    carácter estadístico.

   La calidad en PSP, es un aspecto fuertemente
    relacionado con la cantidad de defectos que el producto
    de software contiene.
VENTAJAS
 Mejora la Productividad de las Personas.
 Mejora los hábitos de Programación.

 Se puede lograr una detección temprana de
  Defectos y Riesgos.
 Mejora en la Calidad.

 Reducción en el Ciclo de Vida.

 Se logra una mejor comunicación.
DESVENTAJAS
 Necesario Compromiso y Disciplina.
 Documentación y Registros.

 Planificación.

 Cada miembro debe estar entrenado.

 Entrenar a los nuevos miembros.
¿CÓMO MEJORAR LA CALIDAD DE TU
TRABAJO?
 Medir Tiempos.
 Planear las Actividades.

 Analizar los Procesos.

 Cambiar en lo que haces normalmente.
EL PROCESO DE MEJORA
   Los pasos para cambiar la forma de tu trabajo son:
       Definir el Objetivo de Calidad.
       Medir la Calidad de tu Producto.
       Entender el Proceso.
       Ajustar el Proceso.
       Utilizar el Proceso Ajustado.
       Medir los Resultados.
       Comparar los Resultados con el Objetivo.
       Realimentar y Mejorar Continuamente.
DOCUMENTOS DE REGISTRO

 Cuaderno de Ingeniero.
 Cuaderno de Registro de Tiempos.

 Resumen Semanal de Actividades.

 Cuaderno de Trabajos.

 Cuaderno de Compromisos.

 Programador de Actividades.

 Cuaderno de Registro de Defectos.

 Listas de Comprobación para la Revisión de
  Código.
CUADERNO DE INGENIERO
CUADERNO DE REGISTRO DE TIEMPOS
RESUMEN SEMANAL DE ACTIVIDADES
CUADERNO DE TRABAJOS
CUADERNO DE COMPROMISOS
PROGRAMADOR DE ACTIVIDADES
CUADERNO DE REGISTRO DE DEFECTOS
LISTAS DE COMPROBACIÓN PARA LA REVISIÓN
DE CÓDIGO

Proceso de Software Personal

  • 1.
    EL PROCESO DESOFTWARE PERSONAL
  • 2.
    Puntos a Tratar: El Proceso de Software Personal.  Características.  Ventajas y Desventajas.  ¿Cómo mejorar la Calidad de tu Trabajo?  El Proceso de Mejora.
  • 3.
    EL PROCESO DESOFTWARE PERSONAL.  El PSP fue definido por Watts S. Humphrey  del Software Engineering Institute (SEI) en  la Carnegie Mellon University  Fue diseñado para ayudar a los ingenieros del software a hacer bien su trabajo. Muestra cómo aplicar métodos avanzados de ingeniería a sus tareas diarias. Proporciona métodos detallados de planificación y estimación, muestra a los ingenieros cómo controlar su rendimiento frente a estos planes y explica cómo los procesos definidos guían su trabajo.
  • 4.
    CARACTERÍSTICAS.  En PSP todas las tareas y actividades que el ingeniero de software debe realizar durante el proceso de desarrollo del software, están definidas en un conjunto de documentos conocidos como scripts.  Los scripts son el punto medular de PSP, por lo que se hace mucho énfasis en que deben ser seguidos en forma disciplinada, ya que de ello dependerá el éxito de la mejora que se busca. Gran parte de las tareas y actividades definidas en los scripts generará en su realización un conjunto de datos, fundamentalmente de carácter estadístico.  La calidad en PSP, es un aspecto fuertemente relacionado con la cantidad de defectos que el producto de software contiene.
  • 5.
    VENTAJAS  Mejora laProductividad de las Personas.  Mejora los hábitos de Programación.  Se puede lograr una detección temprana de Defectos y Riesgos.  Mejora en la Calidad.  Reducción en el Ciclo de Vida.  Se logra una mejor comunicación.
  • 6.
    DESVENTAJAS  Necesario Compromisoy Disciplina.  Documentación y Registros.  Planificación.  Cada miembro debe estar entrenado.  Entrenar a los nuevos miembros.
  • 7.
    ¿CÓMO MEJORAR LACALIDAD DE TU TRABAJO?  Medir Tiempos.  Planear las Actividades.  Analizar los Procesos.  Cambiar en lo que haces normalmente.
  • 8.
    EL PROCESO DEMEJORA  Los pasos para cambiar la forma de tu trabajo son:  Definir el Objetivo de Calidad.  Medir la Calidad de tu Producto.  Entender el Proceso.  Ajustar el Proceso.  Utilizar el Proceso Ajustado.  Medir los Resultados.  Comparar los Resultados con el Objetivo.  Realimentar y Mejorar Continuamente.
  • 9.
    DOCUMENTOS DE REGISTRO Cuaderno de Ingeniero.  Cuaderno de Registro de Tiempos.  Resumen Semanal de Actividades.  Cuaderno de Trabajos.  Cuaderno de Compromisos.  Programador de Actividades.  Cuaderno de Registro de Defectos.  Listas de Comprobación para la Revisión de Código.
  • 10.
  • 11.
  • 12.
    RESUMEN SEMANAL DEACTIVIDADES
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    LISTAS DE COMPROBACIÓNPARA LA REVISIÓN DE CÓDIGO