Calidad y Mejoramiento de Procesos
Procesos
Contenidos
•
•
•
•
•
•
Motivación
Definiciones
Objetivos, consideraciones
SEI, CMM
Estado de la práctica en Chile
Lecciones Importantes
2Motivación
• Inmadurez de la ingeniería de software lleva
a una práctica mediocre.
• Existen tres factores críticos para determinar
costos, calendarios, productividad y calidad
del software:
–personas,
– productos,
– procesos.
• El desarrollo de software sigue un poceso.
3
Principios Básicos
• Mejorar la calidad del producto de software
por medio de la mejora de la calidad delproceso de desarrollo.
• Capacidad (capability)
– medición de la madurez,
– predice la calidad del proceso de desarrollo.
• La capacidad del proceso puede ser
mejorada.
4
DesarrolloConducido por
Procesos
• Adaptación de procesos organizacionales para
satisfacer objetivos de proyectos y productos.
• Desarrollo de software guiado por un proceso
definido.
• Ambientes y herramientasintegradas en el marco de
un proceso definido.
• Promoción de trabajo en equipo y colaboración
aumentando la visibilidad.
• Soporte de mejoramiento contínuo del proceso
definido a través deretroalimentación.
5
Conceptos Importantes
•
•
•
•
Diferenciar cambio con mejoramiento de procesos.
¿Cuál es el retorno del mejoramiento de procesos?
Necesidad de métricas y métodos.Dificultad para medir ciertos aspectos:
– menores riesgos, mayor productividad, aumento de la
calidad, satisfacción de clientes.
• Dificultad para asociar retornos de la inversión a
procesos ytecnología en ingeniería de software.
• Necesidad de medir los procesos para determinar el
avance futuro:
– seleccionar un modelo, recolectar datos, evaluar y refinar.
6
Definiciones
• Proceso:
–secuencia de pasos ejecutados con un propósito específico.
• Proceso de software:
– conjunto de actividades, métodos, prácticas y
transformaciones usados para desarrollar y mantener
software y...
Regístrate para leer el documento completo.