Está en la página 1de 9

Contenido

INTRODUCCIN...................................................................................2
ISO........................................................................................................3
CMMI.....................................................................................................4
SPICE....................................................................................................5
BOOTSTRAP.........................................................................................6
CONCLUSIN.......................................................................................7
REFERENCIAS ELECTRONICAS........................................................8

INTRODUCCIN.
En los ltimos aos ha aumentado considerablemente la produccin de software
debido a la alta demanda del uso de las tecnologas de la informacin en lo
econmico, poltico y social; contar con modelos y estndares para medir la
calidad adquiere importancia relevante para cualquier empresa desarrolladora de
software. El objetivo principal de este trabajo ha sido presentar los modelos y
estndares ms importantes para la validacin, verificacin y calidad de software.
El resultado de esta investigacin se alcanz usando metodologas basadas
fundamentalmente en las diferentes exposiciones que se han llevado a cabo por
mis compaeros, una investigacin a fondo de cada estandar; despus de revisar
los modelos y estndares para la validacin, verificacin y calidad de software
encontradas en la literatura se ponen a disposicin los detalles tcnicos ms
relevantes a los equipos de desarrolladores y empresas en general dedicadas a la
produccin de software para que cuenten con alternativas en la seleccin y
aplicacin adecuada de los modelos y estndares durante el control de calidad.
Uno de los grandes problemas que enfrenta la produccin de software tan
necesario para el desarrollo de las Tecnologas de la informacin (TI) es el costo
de desarrollo y la calidad con que estos son entregados a usuarios finales para su
puesta en explotacin. En la actualidad una de las disciplinas que propician contar
con programas o aplicaciones de funcionalidad probada que garantiza el
desarrollo de las TI es previamente la gestin de la calidad en el proceso de
desarrollo de software.
Desde los primeros momentos en que se comenz a desarrollar programas de
aplicaciones; los errores y defectos que ests presentaban a la hora de la entrega
y puesta en explotacin dejaron clara la necesidad de propiciar un ambiente de
gestin de la calidad con el objetivo de garantizar el funcionamiento ptimo de las
aplicaciones, mejorando el proceso de desarrollo para entregar al usuario un
producto con calidad.
A partir de esta problemtica, el presente ensayo tiene el objetivo de identificar un
grupo de modelos y estndares que pueden ser utilizados por los especialistas
dedicados a tareas de calidad inmersos en procesos de desarrollo o auditorias de
software. En la gestin de la calidad de los procesos y proyectos se utilizan
mtricas para medir caractersticas del producto y tomar despus las decisiones
en cuanto a la eliminacin de los defectos, evitando costos innecesarios y
entregas prolongadas del producto en desarrollo.

ISO
El proceso de globalizacin econmica exige que las empresas redefinan sus
estrategias y sus procesos con la finalidad de lograr un uso eficiente de sus
recursos y el aumento de su productividad, de modo que puedan competir con
xito en el mercado.
Existen mecanismos que promueven el logro de la eficiencia y calidad requeridas,
tanto en los sistemas de produccin de las empresas as como en el acabado final
de los productos. Es por eso que los estndares internacionales ISO constituyen
un instrumento importante para alcanzar las metas descritas. A travs de ellos se
establece una serie de pautas que las entidades debern seguir con la finalidad de
implementar un sistema de gestin y aseguramiento de la calidad en el desarrollo
de sus procesos.
Dentro de los estndares internacionales voluntarios elaborados por dicha
organizacin encontramos a los de la familia ISO 9000, referidos a la gestin y
aseguramiento de la calidad, e ISO 14000, sobre la gestin ambiental.
La familia ISO 9000, a travs de la cual se propone la implementacin de sistemas
de gestin y aseguramiento de la calidad, engloba varios estndares
internacionales. Dentro de ellos destacan los estndares ISO 9001, sobre diseo,
produccin, instalacin y servicio post-venta; ISO 9002, referidos a la instalacin y
servicio post-venta; ISO 9003, inspecciones y ensayos finales, e ISO 9004-1, que
se constituye en una gua para la gerencia en el desarrollo de un sistema de
calidad.
Los certificados ISO son otorgados por las denominadas entidades certificadoras
que pueden ser entidades nacionales o extranjeras, que realizan una evaluacin
exhaustiva de los procesos de las empresas que pretenden obtener el citado
documento.
Los beneficios que consiguen las empresas al implementar un sistema de calidad
segn las normas ISO son considerables, pues permiten obtener una mayor
satisfaccin de los clientes por la confianza en los productos y servicios que
brindan. Otro aspecto fundamental es la reduccin de costos, pues al contar con
un sistema ms eficiente se eliminan las posibilidades de efectuar un reproceso
para la elaboracin de los productos o servicios que no se adecuan a los
estndares solicitados.
Actualmente son ms de doscientas mil empresas en el mbito mundial
certificadas con las normas ISO. Las corporaciones alrededor del globo han
construido y continan construyendo sus sistemas de calidad alrededor de estos
estndares.

Las compaas grandes y pequeas con negocios internacionales perciben la ISO


9000 series como una ruta a los mercados abiertos y a la competitividad mejorada.
Usted no tiene que ser una corporacin multinacional o tener negocios extranjeros
a beneficiar de poner estos estndares en ejecucin en su compaa.
Para hacer el proceso de certificacin las organizaciones deben elegir el alcance
que vaya a certificarse, los procesos o reas que desea involucrar en el proyecto,
seleccionar un registro, someterse a la auditora y, despus de completar con
xito, someterse a una inspeccin anual para mantener la certificacin.
Para terminar voy a nombrar las normas ISO ms importantes segn los
estndares:
o ISO 9000: Sistemas de Gestin de la Calidad Fundamentos y vocabulario
o ISO 9001: Sistemas de Gestin de la Calidad Requisitos
o ISO 9004: Sistemas de Gestin de la Calidad Directrices para la mejora
del desempeo
o ISO/IEC 20000: Tecnologa de la informacin. Gestin del servicio
CMMI
Las organizaciones da con da se encargan de desarrollar proyectos de diferentes
dimensiones, al igual que procesos que se desempean dentro de la misma. El
hecho que todas lo hagan no significa que tengan el mismo xito que desean, la
gran pregunta sera Por qu algunas organizacin tienen ms xito que otras? y
la respuesta es tan sencilla como en nuestra vida diaria, si como personas no
somos capaces de disciplinarnos, quedaremos en un punto intermedio. Es por ello
que habremos del Modelo integrado de madurez de la capacidad (Capability
Maturity Model Integration) o mejor conocido por sus siglas CMMI. Este con el fin
de conocer de la capacidad que tiene este modelo para mejorar las prcticas y en
especfico nos enfocaremos en las de desarrollo de Software.
Antes que todo definiremos CMMI, como concepto encontramos que CMMI es: es
un modelo de referencia para la mejora de los procesos asociados con el
desarrollo y mantenimiento de productos y servicios de desarrollo de software.
Se usa para evaluar el nivel de madurez de una compaa. El objetivo es alentar a
las compaas para que monitoreen y mejoren continuamente sus procesos como
mencionamos al principio la intencin de todo es avanzar y mejorar para ser los
mejores. CMMI evala la madurez de la organizacin bajo cinco niveles: Inicial,
gestionado, definido, Cuantitativamente Gestionado y Optimizado.
Ms concretamente CMMI, puede ser en mi opinin un estupendo modelo para la
mejora de procesos en una empresa, si es que esta organizacin se adeca al

modelo, es decir: la organizacin persigue la mejora real antes que la certificacin,


est dispuesta a asumir el elevado coste que conlleva la implantacin y evaluacin
y su tamao y caractersticas evitan que CMMI suponga una elevada carga
adicional a los proyectos.
SPICE
Y si hablamos de mejora, calidad, madurez entre otras, tenemos que hablar de
SPICE Los niveles de madurez son conjuntos predefinidos de procesos que
ayudan a una organizacin a mejorar en el desarrollo software evolucionando por
los distintos niveles. En esta norma, se han establecido 6 niveles que indican la
madurez de la organizacin:
Preparacin: en esta etapa se ve el al canse del estudio, metas del negocio, los
procesos a evaluar y las instancias de los procesos, Recoleccin de datos: los
expertos realizan entrevistas, discusiones, anlisis de documentos y uso de
herramientas, recopilacin y anlisis de documentos relevantes: en la recopilacin
de los documentos se pueden utilizar herramientas automatizadas en lugar de un
asesor y/o evaluador para recopilar los datos, durante el anlisis se hace
mediciones sobre:
Qu se hace (ejecucin de actividades, productos de trabajo que realizan las
personas o empresas a evaluar)?
Qu tan bien realizan sus procesos (efectividad o capacidad del proceso)?
Anlisis de datos: el asesor calificado usa los datos recopilados para asignarle
valores a cada uno de los procesos, dimensin de procesos contiene los procesos
que se han de evaluar. Se corresponden con los procesos del ciclo de vida del
software. Se agrupan en categoras, en funcin del tipo de actividad al cual se
aplican:
o
o
o
o
o
o

CUS: Cliente-Proveedor.
ENG: Ingeniera.
SUP: Soporte.
MAN: Gestin.
ORG: Organizacin.
Dimensin de procesos CUS

La categora CUS: est formada por procesos que afecta directamente al cliente,
soportan el desarrollo y la transicin del software al cliente y permiten la correcta
operacin y uso del producto y/o servicio software.

Dimensin de procesos ENG: La categora ENG est formada por procesos que
directamente especfica, implementa o mantiene el producto software, su relacin
con el sistema y su documentacin.
Dimensin de procesos SUP: Est formada por procesos que dan soporte a
cualquiera del resto de procesos (incluidos los SUP), en distintos puntos del ciclo
de vida del software.
Dimensin de procesos MAN: Formada por procesos utilizados en la gestin de
cualquier tipo de proyecto en el ciclo de vida del software.
Dimensin de procesos ORG: Formada por procesos que establecen los objetivos
de negocio de la organizacin.
BOOTSTRAP.
Es un mtodo para analizar, redisear y mejorar los procesos de negocio del
desarrollo de software. Su enfoque es evaluar el proceso, no el producto a mi
padecer bastante completo al igual que las ISO ya que: define caractersticas de
los procesos, provee un anlisis cuantitativo, hace evidentes fortalezas y
debilidades, identifica reas de mejora, provee recomendaciones y sugiere un plan
de implementacin.
La metodologa Bootstrap engloba tanto la evaluacin para establecer el
diagnstico de un proceso para desarrollo de software, as como la creacin de un
plan de accin que defina los pasos, incluso los detalles de la implantacin y los
marcos temporales para que la organizacin aumente su capacidad de entrega de
productos y servicios de calidad.
Bootstrap no te da la oportunidad de dejar el proceso a medias, puesto que le da
continuacin al servicio/producto aun despus de implantarlo en la empresa y
seguir mejorndolo, asegura la fiabilidad y capacidad de repeticin de la
evaluacin. Concluimos que la importancia y fama de este modelo viene dada por
la forma en que progresivamente brinda a las organizaciones una forma de
mejorar continuamente, aumentando as su calidad, sus ventas, sus proyectos y
en especial sus productos de software; y esto es aplicable cclicamente, es decir,
no solo se hace una vez, sino que permite mejorar cada vez ms.

CONCLUSIN.
Gracias a la elaboracin de este trabajo he podido disipar dudas respecto a la
calidad de software, y todo lo que conlleva el desarrollo de este, he ampliado mi
panorama en cuanto a cmo evaluar si un software es lo suficientemente bueno o
de distinguir en qu etapa se encuentra, y aun despus de echarlo a andar como
llevar un monitoreo para seguir mejorndolo, particularmente el ISO aclaro mis
dudas respecto a la evaluacin de los procesos, a como las grandes
organizaciones con apoyo de diferentes normas que brinda el ISO o SPICE
pueden darle satisfaccin al cliente para llevar a cabo un proceso, ambos se
pueden aplicar en cualquier tipo de organizacin o actividad sistemtica orientada
a la produccin de bienes o servicios. Son muy importantes para toda
organizacin que se quieren distinguir de otras empresas puesto que esta norma
es muy difcil de conseguir y por lo tanto trae para la empresa un gran
reconocimiento nacional e internacional, puesto que los compradores de los
productos ya sean de nuestro pas o de otra parte del mundo, buscan siempre
productos de calidad.
Pues bien si son muy buenos los beneficios que trae esta norma, es sabido que el
proceso de certificacin es duro.
En lo particular me sorprendi saber de BootStrap y no como un framework puesto
que esa era la referencia que tenia de este, saber que tambin ayuda al desarrollo
de software y si ISO brinda una certificacin para los procesos, BootStrap enfoca
ms su atencin a que el producto/servicio incluso despus de ser implementado
siga mejorando, digamos que ayuda a las empresas a prepararse para lograr una
certificacin ISO ya que combina y realza las formas establecidas por CMMI
aspectos importantes adicionales, podemos listar las actividades que comprende
la aplicacin del modelo en s. Y el seguimiento que deben llevar para que sea
correctamente aplicado.
En cuanto a CMMI su objetivo consiste en mejorar los procesos de desarrollo de
software de tal modo que los proyectos sean ms predecibles en cuanto a tiempo
de realizacin de un software y en cuanto al coste que podra llegar a tener una
vez terminado adems de que se reduzcan los riesgos en los desarrollo entre
otros. Te ayuda a aprender a hacer predicciones de tiempo y de calidad ms
ajustadas. Mejorar la Calidad del software desarrollado y aprender cmo evaluar
los mtodos y tecnologa son que el usuario cuenta para as poder obtener un
buen resultado con el desarrollo de nuestro proyecto o bien nuestros software que
cumpla con los estndares de calidad segn el CMMI.

Finalmente puedo concluir que pude reafirmar y aclarar ciertos conocimientos que
ya tena y conocer ms sobre cmo conseguir calidad en el desarrollo del software
y garantizar el desarrollo de un proceso como organizacin.
REFERENCIAS ELECTRONICAS.

Kioskea. (2013). CMMI (Modelo integrado de madurez de la capacidad).


Recuperado

el

11

de

abril

del

2013

en

http://es.kioskea.net/contents/qualite/cmmi.php3. 10/09/2015

Avantare. (2011). Que es SPICE y beneficios. Recuperado el 11 de abril del


2013

en

http://www.avantare.com/lineas-de-negocio/ampliacion-de-

contenido--serviciosmaterial-de-referencia/que-es-cmmi-y-beneficios?es
10/09/2015

Adictos al trabajo. (2004). Calidad en el desarrollo de Software. Recuperado


el

11

de

abril

del

2013

en

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=cmmi
10/09/2015

Ingeniero Software. (2003). BootStrap. Recuperado el 11 de abril del 2013


en http://www.ingenierosoftware.com/calidad/cmm-cmmi.php 10/09/2015

También podría gustarte