Академический Документы
Профессиональный Документы
Культура Документы
Hurtado
Actividad Uno: Calidad de Software
Fecha: 22/02/2014
Profesin:
INTRODUCCIN
El estado del mundo actual, como un mundo globalizado obliga a las empresas a mejorar
cada da ms, con el fin de ser siempre ms competitivas, ms capaces, mas agiles y
dinmicas. Deben ser capaces de adaptarse rpidamente a los cambios del mercado y de
la misma forma satisfacer a los clientes. Esto se logra implementando procesos, modelos
de calidad, planes que impulsen a la organizacin a la mejora continua.
En el mundo y en las organizaciones, en lo que a Modelos de Calidad de Software se
refiere existen diferentes tipos, a los cuales nos podemos referir y/o tomar como ejemplo
para aplicar en nuestra organizacin. Dentro de los principales modelos de calidad del
software podemos encontrar el CMMI, ISO 12207 e ISO 15504, cada uno de estos
modelos enfocados a la mejora de la organizacin.
Ing.
DESARROLLO
Inicial o Nivel 1 CMMI: Este es el nivel en donde estn todas las empresas que no
tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto
en fechas, los empleados si tienen que quedar durante noches y fines de semana
para terminar un proyecto. No hay control sobre el estado del proyecto, el
desarrollo del proyecto es completamente opaco, no se sabe que pasara con l.
Repetible o Nivel 2 CMMI: Quiere decir que el xito de los resultados obtenidos se
pueden repetir. La principal diferencia entre este nivel y el anterior es que el
proyecto es gestionado y controlado durante el desarrollo del mismo. El desarrollo
no es opaco y se puede saber el estado del proyecto en todo momento. Los
procesos que hay que implantar para alcanzar este nivel son:
Gestin de requisitos
Planificacin de proyectos
Seguimiento y control de proyectos
Gestin de proveedores
Aseguramiento de la calidad
Gestin de la configuracin
Definido o Nivel 3 CMMI: alcanzar este nivel significa que la forma de desarrollar
proyectos (gestin e ingeniera) est definida, por definida quiere decir que est
establecida, documentada y que existen mtricas (obtencin de datos objetivos)
para la consecucin de objetivos concretos. Los procesos que hay que implantar
para alcanzar este nivel son:
Desarrollo de requisitos
Solucin Tcnica
Integracin del producto
Verificacin
Validacin
Desarrollo y mejora de los procesos de la organizacin
Definicin de los procesos de la organizacin
Planificacin de la formacin
Gestin de riesgos
Anlisis y resolucin de toma de decisiones.
La mayora de las empresas que llegan al nivel 3 paran aqu, ya que es un nivel
que proporciona muchos beneficios y no ven la necesidad de ir ms all porque
tienen cubiertas la mayora de sus necesidades, lo cual a largo plazo puede
presentar repercusiones y al aplicar de nuevo el proceso se tenga que empezar
desde un nivel anterior.
Pasando a nuestro segundo Modelo de Calidad del Software tenemos la ISO / IEC 12207.
Esta norma est orientada a los procesos de ciclo de vida del software de la organizacin
ISO.
Establece un proceso de ciclo de vida para el software que incluye procesos y actividades
que se aplican desde la definicin de requisitos, pasando por la adquisicin y
configuracin de los servicios del sistema, hasta la finalizacin de su uso, es decir
establece un marco comn para los procesos del ciclo de vida del software, con una
terminologa bien definida, que puede ser referenciada por la industria del software.
Contiene procesos, actividades y tareas que se van a aplicar durante la adquisicin de un
producto de software o servicio y durante el suministro, desarrollo, operacin,
mantenimiento y eliminacin de los productos de software.
ISO / IEC 12207 se aplica a la adquisicin de sistemas y productos de software y
servicios, para el suministro, desarrollo, operacin, mantenimiento y eliminacin de los
productos de software y la parte de software de un sistema, bien sea interna o
externamente a una organizacin. Se incluyen aquellos aspectos de la definicin de la
instalacin necesaria para proporcionar el contexto para los productos y servicios de
software, tambin proporciona un procedimiento que puede ser empleado para definir,
controlar y mejorar los procesos del ciclo de vida del software.
Como vemos, este Modelo de Calidad del Software, nos permite mejorar el ciclo de vida
del software, as como mejorar los aspectos relacionados al mismo.
Como ltimo de los Modelos de Calidad del Software que mencionare, tenemos la norma
ISO/IEC 15504, tambin conocida como Software Process Improvement Capability
Determination, abreviado SPICE, en espaol, Determinacin de la Capacidad de Mejora
del Proceso de Software es un modelo estandarizado para la mejora, evaluacin de los
procesos de desarrollo, mantenimiento de sistemas de informacin y productos de
software.
ISO/IEC 15504 o SPICE, tiene tres objetivos importantes:
1. Desarrollar un proyecto de trabajo para el estndar para la evaluacin de los
procesos del software.
2. Llevar a cabo los ensayos de la industria de la norma emergente.
3. Promover la transferencia de tecnologa de la evaluacin de procesos de software
en la industria mundial.
El creciente nmero de mtodos de evaluacin disponibles, y la creciente utilizacin de la
tcnica comercial en reas sensibles, fueron los factores clave que impulsaron el
desarrollo y la aceptacin de una propuesta para desarrollar un estndar internacional
para la evaluacin de procesos de software.
Est alineado con el estndar ISO/IEC 12207 que define los procesos del ciclo de
vida del desarrollo, mantenimiento y operacin de los sistemas de software.
Equivalencia y compatibilidad con CMMI. Forma parte del panel elaborador del
modelo CMMI.
Beneficios de ISO/IEC 15504 para la industria del software:
Los proveedores y desarrolladores de software se sometern a un solo esquema
de proceso de evaluacin.
Las organizaciones de desarrollo de software tendrn una herramienta para iniciar
y sostener un proceso continuo de mejora.
Los directores de programas tendrn un medio para garantizar que su desarrollo
de software est en consonancia con, y apoya, las necesidades comerciales de la
organizacin.
CONCLUSIN
Como pudimos apreciar en los diferentes Modelos de Calidad del Software, todos aportan
una serie de beneficios a la organizacin siendo algunos de vital importancia para la
misma, si se quiere progresar y avanzar como compaa competitiva y estar a la
vanguardia del mundo actual. Si aplicamos estos modelos a nuestra organizacin
veremos un cambio radical en la misma y podremos enfrentar con mayor confianza el
mercado.