Modelos de Medición De los Procesos de Desarrollo de Software
Otros Modelos de Medición Junto con CMMI, buscan definir estándares y varas de medición para determinar la madurez y calidad de los procesos de construcción e implantación de software. ISO 9000 SPICE (ISO 15504)
ISO 9000 International Organization for Standardization. Las Normas ISO se obtienen por reuniones entre los representantes de los organismos de certificación enviados por cada país. Fija requisitos mínimos para que una empresa sea calificada como buena o de confianza.
ISO 9000
ISO 9000 ISO 9001: Abarca la calidad en diseño, producción, instalación y servicios Postventa. ISO 9002: Abarca calidad en producción y la instalación. ISO 9003: Abarca sólo la inspección y ensayos finales. ISO 9004: Establece las normas para servir a una gran empresa en forma segura.
ISO 9000 Requisitos para certificarse Organización dirigida al cliente. Liderazgo. Participación del personal. Enfoque fundado en procesos. Enfoque de sistema para la gestión. Mejora continua. Enfoque basado en los hechos para la toma de decisiones. Relaciones mutuamente beneficiosas con el proveedor.
SPICE: Software Process Improvement and Capability determination. Iniciativa internacional para desarrollar un Estándar Internacional para la Evaluación de Procesos de Software. Partió en junio 1995 presentado WG10. Luego, se presentó como ISO/IEC TR 15504:1998 - Software Process Assessment. Hoy se conoce masivamente como ISO 15504
Enfoque estructurado para la evaluación de procesos de software: Mejorar los propios procesos. Determinar su capacidad para un requerimiento en particular. Un comprador puede determinar la capacidad de un determinado proveedor para algún requerimiento.
Facilita la auto evaluación. Toma en cuenta el contexto del proceso que se evalúa. Entregar una nota del perfil del proceso Se ocupa de qué tan adecuadas son las prácticas, en relación al propósito del proceso. Es aplicable para todos los dominios y tamaños de organizaciones.
Categorías o dimensiones de los Procesos
Para c/u de las categorías se definen 5 niveles: 0. Proceso incompleto 1. Proceso realizado 2. Proceso administrado 3. Proceso establecido 4. Proceso predecible 5. Proceso optimizado
La capacidad de los procesos se mide utilizando atributos: 1.1 Process Performance 2.1 Performance Management 2.2 Work Product Management 3.1 Process Definition 3.2 Process Deployment 4.1 Process Measurement 4.2 Process Control 5.1 Process Innovation 5.2 Process Optimization. Evaluación de 4 posibilidades: Not achieved (0-15%) Partially achieved (>15% - 50%) Largely achieved (>50%- 85%) Fully achieved (>85% - 100%).
Auto evaluación Parte 1 Conceptos y Guía Introductoria Parte 9 Vocabulario Parte 7 Guía para el uso en mejora de procesos Parte 8 Guía para el uso en determinar capacidad de procesos de proveedores Parte 6 Calificar y Entrenar a los Evaluadores Parte 3 Calificar Procesos Parte 4 Guía para conducir la evaluación Parte 5 Construcción, selección y uso de instrumentos y herramientas de evaluación Parte 2 Modelo para administración de procesos Relación entre las partes que componen la suite SPICE
Auto evaluación El evaluador debe tener ciertas habilidades: Capacidades personales, como habilidades de comunicación. Educación, capacitación, y experiencia relevante. Habilidades específicas para categorías particulares. Por ej, habilidades de administración para la categoría de administración. Capacitación relacionada con ISO/IEC 15504 y experiencia en evaluación de procesos. Todo esto se detalla en la parte 3 de las guías.
Aceptación ISO/IEC 15504 está públicamente disponible a través de National Standards Bodies. Tiene el soporte de la comunidad internacional. A la fecha (2008) se han realizado más de 4.000 evaluaciones. Algunos sectores importantes están liderando el paso, como es la industria automotriz, la espacial, la de sistemas médicos, con algunas variantes industriales relevantes. Hay versiones de dominio específico como Automotive SPICE y SPICE 4 SPACE. Ha habido varias iniciativas internacionales para soportar la adopción, como es SPICE para pequeñas empresas. Fuente: Wikipedia
Desventajas Aún no ha logrado el éxito de CMMI: No está disponible como free download. No tiene patrocinio de gran institución (CMMI está patrocinado por el Depto de Defensa de EEUU). Apareció posteriormente a CMMI. CMMI (redefinición de CMM), incorporó elementos de ISO15504. Fuente: Wikipedia