17
EL PROCESO DE SOFTWARE PERSONAL

Proceso de Software Personal

Embed Size (px)

DESCRIPTION

El Proceso de Software Personal es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software.

Citation preview

Page 1: Proceso de Software Personal

EL PROCESO DE SOFTWARE PERSONAL

Page 2: Proceso de Software Personal

El Proceso de Software Personal. Características. Ventajas y Desventajas. ¿Cómo mejorar la Calidad de tu Trabajo? El Proceso de Mejora.

Puntos a Tratar:

Page 3: Proceso de Software Personal

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.

Page 4: Proceso de Software Personal

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.

Page 5: Proceso de Software Personal

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.

Page 6: Proceso de Software Personal

DESVENTAJAS

Necesario Compromiso y Disciplina. Documentación y Registros. Planificación. Cada miembro debe estar entrenado. Entrenar a los nuevos miembros.

Page 7: Proceso de Software Personal

¿CÓMO MEJORAR LA CALIDAD DE TU TRABAJO?

Medir Tiempos. Planear las Actividades. Analizar los Procesos. Cambiar en lo que haces normalmente.

Page 8: Proceso de Software Personal

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.

Page 9: Proceso de Software Personal

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.

Page 10: Proceso de Software Personal

CUADERNO DE INGENIERO

Page 11: Proceso de Software Personal

CUADERNO DE REGISTRO DE TIEMPOS

Page 12: Proceso de Software Personal

RESUMEN SEMANAL DE ACTIVIDADES

Page 13: Proceso de Software Personal

CUADERNO DE TRABAJOS

Page 14: Proceso de Software Personal

CUADERNO DE COMPROMISOS

Page 15: Proceso de Software Personal

PROGRAMADOR DE ACTIVIDADES

Page 16: Proceso de Software Personal

CUADERNO DE REGISTRO DE DEFECTOS

Page 17: Proceso de Software Personal

LISTAS DE COMPROBACIÓN PARA LA REVISIÓN DE CÓDIGO