12
Control y Gestión de la Calidad Pablo Jaramillo Andrés Carrera

Psp

Embed Size (px)

Citation preview

Page 1: Psp

Control y Gestión de la Calidad

Pablo JaramilloAndrés Carrera

Page 2: Psp

PSP Personal S oftware Process.

PS P, es uno de los 3 vértices donde descansa un proceso de

mejora que trabaja sobre 3 niveles de la organización, los otros 2

son CMM que se enfoca a nivel organizacional y TS P que se

enfoca a un proceso de grupos de trabajo.

Page 3: Psp

PSP Justificación Los ingenieros de software rara vez basan su trabajo en

prácticas y metodologías establecidas y son prácticamente escépticos a cambiar sus hábitos de trabajo.

Los ingenieros están en un círculo vicioso, "sólo creen en lo que han probado y no prueban otras metodologías", por esta razón para poder implantar PS P, se tuvo que obligarlos y se tuvieron buenos resultados.

Page 4: Psp

Qué es PSP? Es un ciclo de vida del proceso de software que se

caracteriza por:

S er definido, conciso A ltamente prescriptivo Rápido y barato (? )

Page 5: Psp

Bases del PSP PS P combina:

A dministración de proyectos

A dministración de calidad

Ingeniería de software

Empowerment (delegación exitosa)

Page 6: Psp

Desglosando PSP Metodología planeación de proyectos

Metodología planeación de calidad

Conjunto de formas y templates

Capacitación completa

Métricas y modelos cuantitativos

Libretos procedimientos, paso-a-paso

Ciclo de vida integrado de punta a punta

Page 7: Psp

Niveles de PSP PSP 0

Identificar actividades: definición, secuencia B ases mejoras: planeación, evaluación, resultados Documentar proceso: Formas de:

   A ctividades (S cripts)   Tiempos (Logs Time)   Defectos (Defect Logs)   Resumir planes, resultados (Proyect plan summary)

Page 8: Psp

Niveles de PSP PSP 0.1

Registrar tamaño del producto y hacer un histórico: L ineas de código Function points Estandarización de la codificación Registrar problemas y mejoras de propuestas

Page 9: Psp

Niveles de PSP PSP 1

Mejora la planeación: Con la estimación tamaño del producto (histórico) Decidir en base a reportes de pruebas.

PSP 1.1 Mejora la planeación:

Con la estimación de recursos Introducción de calendarizar, plasmar el plan con números, un

presupuesto.

Page 10: Psp

Niveles de PSP PSP 2

Mejora la ejecución: Detección temprana de defectos, en base a la predicción de estos. Revisiones de diseño Revisiones de código Uso de checklists (L istas de verificación)

PSP 2.1 Mejora el diseño:

A l hacer uso de formas detalladas de diseño (formas C76, C77)

Page 11: Psp

Niveles de PSP PSP 3

Mejora el ciclo, mejora del proceso en términos de hacerlo repetible (cíclico): Para aplicación a programas de mayor tamaño Registro del seguimiento de asuntos importantes A nálisis del resumen de la planeación, tiempos, tamaños y

defectos por cada ciclo

Page 12: Psp

Ciclo de Vida PSP, Fases

Producto, listas de verif icación, plan de proyecto y ciclo, patrón de reporte de pruebas y diseño, forma con propuesta de mejora, registro seguimiento pruebas y tiempo.