Modelos de Calidad Flashcards

1
Q
  1. Explique la razón por la que se creó el CMM.
A

El CMM (Capability Maturity Model) fue creado para evaluar y mejorar los procesos de desarrollo de software en las organizaciones. Surgió en la década de 1980 cuando el Software Engineering Institute (SEI) estableció una clasificación sencilla de capacidades de los contratistas para el Departamento de Defensa de los Estados Unidos (DoD). El objetivo era restringir las licitaciones a contratistas con niveles de capacidades específicos, asegurando así la calidad y predictibilidad en la entrega de productos de software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Indique quién encargó la creación del CMM.
A

El Departamento de Defensa de Estados Unidos (DoD).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Indique quién fue el creador del CMM.
A

Fue desarrollado por la Universidad Carnegie-Mellon para el SEI (Software Engineering Institute).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. ¿Qué significa CMM?
A

CMM significa “Capability Maturity Model” (Modelo de Madurez de Capacidades).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Defina qué es el CMM.
A

El CMM es un modelo de evaluación de los procesos de una organización. Fue diseñado para ayudar a las organizaciones a mejorar sus procesos de desarrollo de software mediante la identificación de áreas clave de mejora y la definición de niveles de madurez que indican la capacidad de una organización para gestionar y optimizar sus procesos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. ¿Para qué puede servir el conocer el nivel de madurez de una compañía de desarrollo de software?
A
  • Evaluar su capacidad para gestionar proyectos de manera predecible y eficiente.
    • Identificar áreas de mejora en sus procesos.
    • Comparar su desempeño con el de otras organizaciones.
    • Establecer metas específicas para alcanzar niveles superiores de madurez.
    • Reducir riesgos asociados con la calidad, costos y plazos de entrega.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. ¿Qué provee un modelo de madurez (Documento pdf)?
A
  • Un lugar para comenzar en las mejoras de una organización.
    • El beneficio de las experiencias previas de la comunidad.
    • Un lenguaje común y una visión compartida.
    • Un marco de trabajo para priorizar acciones.
    • Un medio para definir qué significa mejorar en la organización.
    • Un benchmark para evaluar diferentes organizaciones y permitir comparaciones equivalentes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Indique y explique cada uno de los niveles de CMM.
A
  • Nivel 1: Inicial
    Los procesos son impredecibles y poco controlados. La calidad del software depende de individuos específicos.
    • Nivel 2: Repetible
      Se pueden rastrear proyectos similares mediante registros de costos, tiempos y documentación.
    • Nivel 3: Definido
      Los procesos están documentados y estandarizados, reduciendo la dependencia de individuos.
    • Nivel 4: Administrado
      Los procesos son medibles y predecibles, utilizando datos históricos para estimar costos y tiempos. (programación de tareas)
    • Nivel 5: Optimizado
      Los procesos incluyen mejora continua mediante retroalimentación y adopción de innovaciones.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. ¿Qué es un KPA?
A

Un KPA (Key Process Area, Área Clave de Proceso) identifica un conjunto de actividades y prácticas interrelacionadas que, cuando se realizan colectivamente, permiten alcanzar metas fundamentales del proceso. Las KPAs se clasifican en tres tipos: Gestión, Organizacional e Ingeniería.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Indique qué significa y qué es el CMMI.
A

CMMI significa “Capability Maturity Model Integration” (Modelo de Madurez de Capacidades Integrado). Es un modelo para la mejora o evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software, que integra múltiples disciplinas como ingeniería de software, ingeniería de sistemas y desarrollo integrado de productos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Indique cuándo fue publicada la primer versión del CMMI.
A

La primera versión del CMMI fue publicada en enero de 2002.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Indique qué modelos integra el CMMI.
A

CMMI integra los siguientes modelos:
- CMM-SW (CMM for Software).
- SE-CMM (Systems Engineering Capability Maturity Model).
- IPD-CMM (Integrated Product Development).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Indique qué incluye el cuerpo de conocimiento disponible en CMMI.
A
  • Systems engineering (SE).
  • Software engineering (SW).
  • Integrated product and process development (IPPD).
  • Supplier sourcing (SS).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Indique los tipos de representación del CMMI
A

Los tipos de representación del CMMI son:
- Escalonada (Staged).
- Continua (Continuous).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. ¿Qué finalidad tienen los distintos tipos de representación del CMMI ?
A

Permiten a la organización seguir diferentes caminos de mejora. La organización y presentación de los datos es diferente en cada representación, pero el contenido es el mismo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Explique la representación continua del CMMI
A
  • Define 4 grupos de áreas de proceso: Administración de procesos, Administración de proyectos, Ingeniería y Soporte.
  • Permite seleccionar las áreas de proceso que se desean mejorar primero en base a los objetivos o riesgos de la institución.
  • Permite comparar organizaciones comparando sus áreas de proceso.
  • Define niveles de capacidad para cada área de proceso (no para toda la organización).
  • Los niveles de capacidad son: 0 Incompleto, 1 Realizado, 2 Repetible (Managed), 3 Definido, 4 Gestionado (Quantitatively Managed), 5 Optimizado.
  • Proporciona máxima flexibilidad para mejorar procesos.
17
Q
  1. Explique la representación escalonada del CMMI
A
  • Define 5 niveles de madurez.
  • Agrupa las áreas de proceso por niveles de madurez: 7 para el nivel 2, 14 para el nivel 3, 2 para el nivel 4 y 2 para el nivel 5.
  • Compara organizaciones en base a su nivel de madurez.
  • Un nivel de madurez se asigna a toda la organización (no a una sola área de proceso).
  • Los niveles de madurez son: 1 Inicial, 2 Repetible (Managed), 3 Definido, 4 Gestionado (Quantitatively Managed), 5 Optimizado.
  • Los niveles de madurez son secuenciales y no pueden saltarse.
18
Q
  1. Indique qué significa y qué es el SPICE.
A

SPICE (Software Process Improvement and Capability dEtermination) es un modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software.

19
Q
  1. Indique qué otro nombre tiene el SPICE.
A

ISO/IEC 15504.

20
Q
  1. Indique qué comprende el SPICE.
A

SPICE comprende:
- Evaluación de procesos.
- Mejora de procesos.
- Determinación de capacidad.

21
Q
  1. Indique cuáles son los 6 niveles para determinar la capacidad de cualquier proceso en el SPICE.
A

Los 6 niveles son:
- Nivel 0: Incompleto.
- Nivel 1: Realizado.
- Nivel 2: Gestionado.
- Nivel 3: Establecido.
- Nivel 4: Predecible.
- Nivel 5: En optimización.