Informatica

Páginas: 7 (1543 palabras) Publicado: 28 de septiembre de 2010
IMPLANTACIÓN DE LAS NORMAS ISO/IEC 15504 E ISO/IEC 12207 CON MÉTODOS ÁGILES Y SCRUM
Mª Carmen García, Emanuel Irrazabal y Javier Garzás www.kybeleconsulting.com http://kybeleconsulting.blogspot.com

Cada vez más, las organizaciones ven la necesidad de controlar y mejorar la calidad del software debido al impacto que ésta tiene en los costes finales. En este sentido, las organizaciones estánimplantando modelos de mejora de procesos software, siendo los de mayor uso CMMI-DEV (Chrissis et al., 2006) e ISO/IEC 15504 - ISO/IEC 12207 (ISO, 2004; ISO, 2008a). Sin embargo, numerosos estudios (Hareton y Terence, 2001; Saiedian y Carr, 1997; Staples et al., 2007) confirman que la aplicación de estos modelos resulta costosa en pymes y pequeños equipos de desarrollo. Y por otro lado, se suma ladifícil integración de las metodologías ágiles, paradigma más utilizado por pymes y pequeños equipos de desarrollo (Coleman y O'Connor, 2008) con estos modelos. En este sentido se han identificado varias iniciativas nacionales e internacionales orientadas expresamente a unir pymes, procesos y metodologías ágiles, como la de AENOR, en la que participa Kybele Consulting, y en la que se ha elaboradoun modelo de evaluación y mejora de procesos software conforme con la norma ISO/IEC 15504 - ISO/IEC 12207:2008 adaptado a pymes y pequeños equipos de desarrollo que permita lograr una mayor agilidad, adaptación e integración con los procesos y metodologías de la organización, incluyendo ágiles.

1. El modelo de procesos ISO/IEC 15504 – ISO/IEC 12207:2008
Normalmente, en la mejora de la calidadde los procesos participan dos tipos de modelos, el modelo de procesos y el modelo de evaluación. El modelo de procesos define un catálogo o colección estructurada de buenas prácticas que describen las características de un proceso efectivo, mientras que el modelo de evaluación proporciona los principios para realizar una evaluación de la calidad, e implantación, de dicho modelo de procesos en unaorganización. La norma ISO/IEC 15504, en su parte 7 (ISO, 2008b), describe las bases para llevar a cabo evaluaciones por niveles de madurez. En concreto, establece 6 niveles para mejorar y evaluar a las organizaciones, desde el 0 hasta el 5. Si bien dicha norma sólo describe los niveles, y no los procesos a superar en cada uno de ellos, esto último se define en el modelo desarrollado por AENOR(ver la Tabla 1).
Tabla 1. Procesos de los niveles de madurez 1 y 2 del modelo ISO/IEC 15504 – ISO/IEC 12207:2008
Procesos de los niveles 1 y 2 de madurez Suministro (SUM) Definición de Requisitos de los Stakeholders (RQU) Análisis de los Requisitos del Sistema (RQSIS) Planificación del Proyecto (PP) Evaluación y Control del Proyecto (ECP) Gestión del Modelo de Ciclo de Vida (MCV) Gestión de laConfiguración (GC) Gestión de la Configuración del Software (GCS) Medición (MED) Aseguramiento de la Calidad del Software (ACS)

1

2. Integración entre ISO/IEC 12207 y los modelos ágiles
En el desarrollo software, el qué hacer y el cómo hacerlo han sido siempre aspectos básicos en la mejora de procesos, que sin embargo en la práctica han creado confusión. Los modelos de procesos, como ISO/IEC12207, definen buenas prácticas (outcomes) y lo qué se espera encontrar en los procesos, pero en ningún momento indican cómo realizarlo (Glazer et al., 2008; Osterweil, 1987; Wang y King, 2000; Yingxu y Antony, 2002), esto último se describe en las metodologías. Por lo tanto, el uso de modelos de procesos y metodologías ágiles no debe considerarse un aspecto contradictorio sino complementario. Unproblema que sucede en muchas ocasiones cuando se implantan metodologías ágiles es la falta de documentación. Como se afirma en (Selic, 2009a), “uno de los principios ágiles sugiere que no debería existir una documentación exhaustiva, lo cual es correcto, el problema aparece cuando no se documenta”. La ausencia completa de documentación en cualquier soporte no es una buena práctica, ya que no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS