Está en la página 1de 14

PROGRAMA DE FORMACIN CALIDAD EN EL DESARROLLO DE SOFTWARE

MATERIAL DE FORMACIN DE LA ACTIVIDAD DE APRENDIZAJE 4: MODELOS


DE MEJORA DE PROCESOS.

INTRODUCCIN
En la actualidad, las empresas se preocupan por la calidad de los productos o servicios
que ofrecen. Debido a esto, las empresas que forman parte del campo dedicado al
software, se preocupan por implementar modelos y estndares que le ayuden a mejorar
la calidad del software que ofrecen. Por lo tanto, un modelo de mejora de procesos
permite identificar los puntos importantes en el proceso de desarrollo de software. El
siguiente material de formacin busca ampliar los conceptos referidos a procesos,
normatividad y mejora continua.
DESCRIPCION MATERIAL DEL PROGRAMA

El material de formacin propuesto para la actividad de aprendizaje 1 del Programa de


Formacin, busca describir de una forma fcil y practica los temas a desarrollar con el
fin que el Aprendiz realice satisfactoriamente las actividades propuestas.

Contenido
1.

MEJORA DE PROCESOS PARA LA PRODUCCION DE SOFTWARE ........................................................... 3


ESTNDARES Y MODELOS COMNMENTE UTILIZADOS ........................................................................... 5
2. ESTNDARES Y MODELOS COMNMENTE UTILIZADOS ....................................................................... 6
2.1 Modelo de Capacidad y Madurez integrado 1.2 (CMMI) .................................................................... 6
3. Control Objectives for Information and related Technology (COBIT) ................................................... 6
3-1 ISO 9001:2000- Quality management system..................................................................................... 7
3.2 Project Management Body of Knowledge (PMBOK) ........................................................................... 7
3.3 EL MODELO CMM Y MODELO CMMI .................................................................................................. 7
3.4 ModeloCMM Capability Maturity Model........................................................................................ 7
3.5 El modelo CMMI CapabilityMaturityModelIntegration ................................................................... 8
MAPEOS ENTRE MODELOS Y ESTNDARES............................................................................................... 9
4.6 Descripcin de la normatividad ISO. ................................................................................................. 11

5. Referencias13
6. Control de documento.14
7. Crditos15

1. MEJORA DE
SOFTWARE

PROCESOS

PARA

LA

PRODUCCION

DE

Las empresas dedicadas a la produccin de software, se encuentran en continua


bsqueda por mejorar la calidad de los productos que desarrollan, por ello, han
adaptado ciertos modelos que mediante el uso de pautas generales de accin y
despliegue de recursos le permitan garantizar dicho objetivo, utilizando una estrategia
de avance progresivo.
Este procedimiento, busca una mejora continua a travs del cumplimiento de
actividades y procesos que lleven al descubrimiento y desarrollo de nuevas estrategias
para ofrecer un mejor producto o servicio.
Lo anterior, permite afirmar que un modelo de mejora de procesos, es un conjunto de
actividades y tareas ordenadas fundamentadas en normas y mtricas que garantizan
los intereses de una empresa.
Dentro del contenido del programa de formacin, se han mencionado las etapas de
anlisis, diseo, desarrollo y pruebas para garantizar la calidad de un producto
software. Adicional a esto, es necesario partir del plan de pruebas, para generar un plan
de mejora acorde con la exigencia del producto, y de esta manera lograr ajustar el
modelo de calidad del producto. Para cumplir con lo anterior, se debe tener en cuenta
que el estndar internacional que regula el mtodo de seleccin, implementacin y
monitoreo del ciclo de vida del software es ISO 12207.

Imagen 1. Fuente: (Vidal, 2011)

Imagen 2. Fuente: (SENA)

Imagen 3. Fuente: (SENA)

En la imagen 4, se muestra el funcionamiento de los modelos y estndares para la


calidad del software (ISO, CMM) para lo cual, se hace necesario la revisin del modelo
y ajuste del mismo, teniendo en cuenta, los insumos que son transformados para
generar un producto.

ESTNDARES Y MODELOS COMNMENTE UTILIZADOS

Imagen 4. Fuente: (SENA)

La estructura de los estndares, ha sido concebida de manera que puedan ser


adaptados a las necesidades de cualquiera que lo use. Para conseguir esto, cada
estndar, se disea sobre dos principios fundamentales que son:
Modularidad.
Responsabilidad.
Por medio de la modularidad, se pretende conseguir procesos con un mnimo
acoplamiento y una mxima cohesin. Mientras que mediante la responsabilidad, se
busca establecer un responsable para cada proceso facilitando que los estndares
puedan ser aplicados en diversos proyectos.

2. ESTNDARES Y MODELOS COMNMENTE UTILIZADOS


2.1 Modelo de Capacidad y Madurez integrado 1.2 (CMMI)
Es un modelo de madurez de mejora de procesos.1 Su finalidad es, brindar ayuda a las
organizaciones para desarrollar productos y servicios. Efecta una compilacin de
mejores prcticas direccionando desarrollo y mantenimiento de actividades, referentes
al ciclo de vida del producto frente al concepto de entrega y mantenimiento.
3. Control Objectives for Information and related Technology (COBIT)
COBIT, es un estndar confiable y abierto:
una prctica tcnica o de gestin que ha demostrado consistentemente la
mejora de uno o ms de aspectos tales como: productividad, costo, calendario,
calidad, satisfaccin de usuario, presenta actividades dentro de una estructura
lgica y manejable ofreciendo un entorno de referencia de procesos.( Mata,

2007)2
COBIT, se define como una coleccin de documentos que clasificados y reconocidos
como mejores prcticas destinadas para tareas de gobernabilidad (control). Mediante
el uso de este estndar, se seleccionan estrategias que permitan investigar,
desarrollar, publicar y promover un conjunto de indicadores para revisin de
tecnologas de informacin para ser usadas por los gerentes del negocio,
profesionales de tecnologas de informacin y profesionales de seguridad.

_____
1. Winthers H. David citado por Mata, M.(2007). En: Mejora de Procesos: Anlisis de
estndares y modelos de referencia de mejores prcticas. Universidad Politcnica de
Madrid. Facultad de Informtica. Departamento de Lenguajes y Sistemas Informticos
e Ingeniera de software. Consultado 23 de diciembre de 2013. En:
http://www.dlsiis.fi.upm.es/docto_lsiis/Trabajos20062007/Munoz.pdf

3-1 ISO 9001:2000- Quality management system


Este estndar Cubre los requisitos para sistemas de calidad2 que soportan todo el ciclo de
vida del producto a travs del diseo, desarrollo y soporte de este lo cual garantiza promover
la adopcin de un enfoque basado en procesos mediante el establecimiento, documentacin,
implementacin y mantenimiento y mejora continua de la eficacia de un sistema de
gestin de calidad, para aumentar la satisfaccin del cliente mediante el cumplimiento de
requisitos.3

3.2 Project Management Body of Knowledge (PMBOK)


Describe procesos, herramientas y tcnicas de gestin de proyecto que
proporciona un conjunto de procesos de negocio de alto nivel para todas las
industrias. La facilidad de este radica en que promueve un lxico comn para
discutir, escribir y aplicar gestin de proyectos.4

3.3 EL MODELO CMM Y MODELO CMMI


Este tipo de modelo examina el desarrollo de software a partir de los siguientes tems:

Un recurso humano altamente especializado y actualizado


Un mejoramiento continuo y estandarizacin de los procesos de desarrollo
Aplicacin de procesos gerenciales
Un aseguramiento de la alta calidad del software producido
Tecnologa y herramientas apropiadas y actualizadas
El CMM proporciona una estructura conceptual y metodolgica para mejorar la
gerencia y el desarrollo de S/W y, por ende, la calidad de los productos.

3.4 ModeloCMM Capability Maturity Model.

Define que deben existir algunas reas o procesos clave en la organizacin que
debern realizar alguna funcin especfica por consiguiente para cada una de estas
reas un conjunto de buenas prcticas. A este tipo de reas se les denomina reas
Clave de Proceso (KPA - Key Process rea).5

3.5 El modelo CMMI CapabilityMaturityModelIntegration


Se diferencia del anterior en que el primero, se enfoca en reas de tecnologas de
informacin de las organizaciones, mientras el modelo CMMI, es un modelo integrado
y mejorado que se puede aplicar a un nmero mayor de organizaciones de diferentes
sectores.
De acuerdo a lo anterior, los modelos se relacionan, entre si y establecen una serie de
procedimientos para garantizar calidad en todas las etapas del desarrollo de un
producto software (vase, tabla 1), adems se recomienda hacer uso de un formulario
que permitan llevar el control de la aplicacin de un modelo de calidad de software.
(Vase, formulario 1).

Imagen 5. Fuente: (SENA)

MAPEOS ENTRE MODELOS Y ESTNDARES

CMMI y PMBOK

La estructura de PMBOK permite proporcionar


informacin adicional en la informacin de entrada,
herramientas e informacin de salida.

9
ISO 9001:2000 se enfoca ms a cmo debe de
actuar la organizacin y la direccin en cuanto a
responsabilidades, haciendo ms nfasis en el
control de resultados de revisiones.
CMMI e ISO 9001:2000

ISO 9001:2000 remarca la importancia de contar


con informacin que sirva de evidencia para demostrar
que el proyecto se est desarrollando de acuerdo a los
requisitos establecidos.

CMMI y COBIT

COBIT se enfoca ms hacia el entorno del proyecto,


sin embargo la parte que ms hace hincapi es la de
gestin de datos, que enriquece la prctica especfica
de CMMI, al establecer lineamientos en la gestin de
datos.

CMMI y TSP

Se corresponde en su mayora a las prcticas


especficas de CMMI proponiendo formularios que
contienen informacin que facilita actividades de
planificacin, seguimiento, control, proponiendo
tambin el establecimiento de roles bien definidos
que ayudarn a que el desarrollo y seguimiento se
hagan de una manera ms estructurada teniendo
responsables
que
respondan por el
trabajo
realizado.

CMMI y PRINCE2

PRINCE2 es un mtodo que est estructurado para


la gestin efectiva de proyectos, est realizado para
seguirlo en la gestin de proyectos en general, al
compararlo con CMMI se encuentra que los
procesos definidos por PRINCE2 para planificacin y
control de etapas, corresponde a lo propuesto en
CMMI para la planificacin y seguimiento del
proyecto.

Formulario para la eleccin de modelo o estndar de software


ELECCIONDELMODELO/
ESTANDARDECALIDAD DEL SOFTWARE
Fecha:
Requerimiento:
proyecto asociado:
modelo seleccionado:
estndar seleccionado:

10

Recursos Humanos (R.H)


Rol

Cantidad

Observaciones

Cantidad Total de R.H:

Costo

Subtotal

Costo

Subtotal

Total Mensual R.H:


Recursos Materiales (RM)

Material

Cantidad

Observaciones

Cantidad Total de R.M:

Total Mensual R.M:


Tiempos/Costos

Fecha Desde

Fecha Hasta

Tiempo Estimado:

Total

Total

Mensual R.H

Mensual R.M

Costo Total Mensual:

Otros Costos

Costo Total Final:

Conclusiones

Autorizacin
No. Informe Final:

Si:

Fecha:

No:

Fuente: Scalone (2006)

Responsable y Firma:

4.6 Descripcin de la normatividad ISO.

11

Imagen 6. Fuente: Frodo (2012)

5. Referencias

Bravo, A. (2008) INTRODUCCIN AL CMMI CMM. Artculo web. Consultado 26 de diciembre


de 2013. En:
http://www.calidadysoftware.com/otros/introduccion_cmmi.php

12
Guzmn Corts Oscar H. (2008). Aplicacin prctica del diseo de pruebas de software a nivel
de programacin. Documento pdf. Este trabajo est licenciado bajo la licencia
CreativeCommons Attribution 3.0. Consultado el 25 de diciembre de 2013,
en:https://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/view/935

MAPA CONCEPTUAL DE ISO 9000 Y MAPA MENTAL DE SPICE & CMM. Consultado el 25 de
diciembre de 2013, en: http://frodo24.wordpress.com/2012/02/15/mapas-conceptual-de-iso9000-y-mapa-mental-de-spice-cmm/

Fuertes Castro, Jos L.(2008) Calidad del Software. Facultad de Informtica. Universidad
Politcnica de Madrid. Artculo pdf. Consultado el 25 de diciembre de 2013,
en:http://www.iimv.org/actividades2/08_Tecnologia/Jose%20LuisFuertesCalidad%20del%20Soft
ware.pdf

Mata, M.(2007). En: Mejora de Procesos: Anlisis de estndares y modelos de referencia de


mejores prcticas. Universidad Politcnica de Madrid. Facultad de Informtica. Departamento
de Lenguajes y Sistemas Informticos e Ingeniera de software. Consultado 23 de diciembre
de 2013. En: http://www.dlsiis.fi.upm.es/docto_lsiis/Trabajos20062007/Munoz.pdf

6. CONTROL DE DOCUMENTO

Dependencia

Revisin

Autores
Jos Omar
Mayorga Pabn

Cargo
Experto temtico

Dependencia
Sena
Centro de Comercio y
turismo Regional
Quindo
Sena
Centro de diseo e
innovacin tecnolgica
industrial
Regional Risaralda

Fecha
Diciembre 18 de 2013

Pavel Morales
Giraldo

Experto temtico

Yuely Adriana Arce


Arias

Experto temtico

Sena
Centro de diseo e
innovacin tecnolgica
industrial
Regional Risaralda

Diciembre 23 de 2013

John Jairo
Alvarado Gonzlez

Guionista

Sena
Centro de diseo e
innovacin tecnolgica
industrial
Regional Risaralda

Diciembre
28 de 2013

Andrs Felipe
Valencia Pimienta

Lder lnea de
produccin

Sena
Centro de diseo e
innovacin tecnolgica
industrial
Regional Risaralda

Diciembre
28 de 2013

13
Diciembre 23 de 2013

7. CRDITOS
Elaboracin de contenidos y experto temtico:
Jos Omar Mayorga Pabn.
Centro de Comercio y Turismo - Regional Quindo
Asesor pedaggico:
Edward Abilio Luna Daz.
Equipo Lnea de Produccin SENA Centro de diseo e innovacin tecnolgica industrial, Dosquebradas
Lder lnea de produccin:
Andrs Felipe Valencia Pimienta.
Apoyo lnea de produccin:
Yuely Adriana Arce.
Pavel Morales.
Asesor Pedaggico:
Edward Abilio Luna Daz.
Guionistas:
John Jairo Alvarado Gonzlez.
Gabriel Gmez Franco.
Diseadores:
Lina Marcela Cardona.
Mario Fernando Lpez Cardona.
Desarrolladores Front End:
Julin Giraldo Rodrguez.
Ricardo Bermdez Osorio.
Cristian Fernando Dvila Lpez.

14