Tema 2: Calidad y
Modelos
Calidad vs Velocidad de Desarrollo - Estándares
▰ Para hacer que los proyectos de desarrollo fueran
predecibles se necesitó establecer estándares para las
diferentes tareas que se realizaban a lo largo de su
ciclo de vida
▰ Estos estándares fueron propuestos como una forma de
garantizar la calidad de procesos y productos.
2
Ing. Christian
Calidad vs Velocidad de Desarrollo -
Creatividad
▰ La Instalación de Internet como plataforma de
comunicación mejoro los tiempos de salida al mercado
▰ Nacen las metodologías ágiles a partir de que la
comunidad comenzó a ponderar la creatividad y
velocidad de adaptación a los nuevos escenarios
3
Ing. Christian
Calidad vs Velocidad de Desarrollo - Madurez
▰ Idea de moda: consiste en pensar que cuanto menos
estructuradas sean las empresas, mejor estarán
posicionadas para enfrentar cambios y ganar nuevos
negocio
▰ Lograr madurez es seguir los procesos cómodamente
para que no se constituyan en una carga que aumente
los costos e impida contar con agilidad para cambiar
4
Ing. Christian
Importancia de usar modelos y normas
▰ Mejorar la capacidad para desarrollar y entregar
software confiable.
▰ Entregar productos a tiempo y apegados al presupuesto
acordado con el cliente
▰ Mejorar la competitividad de la organización
▰ Responsabilidad de las consecuencias que puede
ocasionar un fallo.
5
Ing. Christian
Algunos Estándares
6
Ing. Christian
Guía de Colores
Color Significado
Rojo Un Modelo de Capacidad de Madurez
Verde Un Modelo de Gobierno o Milicia de los
EEUU
Morado Un estándar Internacional
Azul Un Documento de una asociación industrial
Negro Otro
7
Ing. Christian
ISO 9000
8
Ing. Christian
ISO 9000
▰ Conjunto de normas editadas y revisadas
periódicamente por la ISO sobre la garantía de calidad
de los proceso
▰ Directrices para la gestión del sistema de calidad
y modelos de garantía de calidad para la
empresa.
▰ Es un marco de trabajo para la mejora continua.
9
Ing. Christian
ISO 9000 - Ventajas
• Es un factor competitivo para las empresas
• Proporciona confianza a los clientes
• Ahorra tiempo y dinero, evitando recertificar la
calidad según los estándares
• Proporciona una cierta garantía de que las cosas
se hacen tal como se han dicho que se han de
hacer
10
Ing. Christian
ISO 9000 - Desventajas
• Es costoso
• Muchas veces se hace por obligación.
• Es cuestión de tiempo que deje de ser un factor
competitivo
• No es indicativa de la calidad de los productos,
procesos o servicio.
• Hay mucha publicidad engañosa.
11
Ing. Christian
ISO 9000 – Calidad de Software
▰ ISO 9001:2000. Modelo para conseguir la calidad
total en el diseño, desarrollo, producción, instalación y
servicio post-venta.
▰ ISO 9000-3:1991. Guía para la aplicación de la norma
ISO 9001 al desarrollo, suministro y mantenimiento de
software.
▰ ISO 9004-1:1994. Gestión de la calidad y elementos
del sistema de calidad
12
Ing. Christian
ISO 9000 – Calidad de Software
▰ ISO 8402:1994. Gestión de la calidad y garantía de la
calidad. Vocabulario.
▰ ISO 12207:1995. Procesos del ciclo de vida del
software.
▰ ISO/IEC 9126:1991. Características de la calidad de
un producto software.
▰ ISO/IEC 12119:1995. Productos software: evaluación
y test.
13
Ing. Christian
SPICE – ISO / IEC 15504
14
Ing. Christian
ISO 15504 – Software Process Improvement
Capability Determination
▰ Evaluación y mejora de procesos software.
▰ Es aplicable a cualquier organización o empresa que
quiera mejorar la capacidad de cualquiera de sus
procesos de software
▰ Se puede utilizar como herramienta de evaluación del
estado de los procesos de software de la empresa.
15
Ing. Christian
ISO 15504 – Software Process Improvement
Capability Determination
▰ Marco para métodos de evaluación, no un método o
modelo en sí
▰ Abarca:
– Evaluación de procesos
– Mejora de procesos
– Determinación de capacidad
16
Ing. Christian
CMMI Capability Maturity Model Integration
17
Ing. Christian
CMMI Capability Maturity Model Integration
▰ CMMI es un modelo que contiene las mejores
prácticas y que provee a las organizaciones de aquellos
elementos que son esenciales para que los procesos de
negocio de las mismas sean efectivos.
18
Ing. Christian
CMMI Capability Maturity Model Integration -
Ventajas
▰ Proporciona un marco y un lenguaje común.
▰ Permite que los usuarios puedan enfocarse
específicamente en la mejora, ya que ayudan a que no
pierdan la idea global.
▰ Aporta años de experiencia.
▰ Ayudan a mejorar la satisfacción del cliente.
▰ Permiten producir productos y servicios de alta
calidad.
19
Ing. Christian
CMMI Capability Maturity Model Integration -
Ventajas
▰ Proporciona un marco y un lenguaje común.
▰ Permite que los usuarios puedan enfocarse
específicamente en la mejora, ya que ayudan a que no
pierdan la idea global.
▰ Aporta años de experiencia.
▰ Ayudan a mejorar la satisfacción del cliente.
▰ Permiten producir productos y servicios de alta
calidad.
20
Ing. Christian
THANKS!
Preguntas???
21