Está en la página 1de 14

UNIVERSIDAD TECNOLGICA DE CANDELARIA

INGENIERA EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN


SISTEMA DE CALIDAD DE TI

DOCENTE:
ING. ISAAS ARA HERNNDEZ

ALUMNO:
EZEQUIEL SNCHEZ FRANCISCO

GRUPO:
TICS B

TEMA:
EXPERIENCIA EN LA
IMPLEMENTACIN DE CMMI
(Novutek, caso de xito).

RESUMEN
La mejora de procesos software es una disciplina cuya premisa es que
un proceso

de

calidad tiene como consecuencia

lgica

de un

producto software de calidad. En Mxico, una industria software


emergente y compuesto en su mayora por micro y pequeas
empresas, ha empezado a incursionar en este tipo de disciplina
utilizando el modelo de mejora de procesos conocido como CMMI, sin
embargo la carencia de conocimiento y experiencia, hace de este
tipo de proyectos algo complicado y desgastante.
En el presente trabajo se presenta el desarrollo de un marco de
trabajo para las micro y pequeas empresas desarrolladoras de
software, el cual es Novutek que automatiza las fases bsicas de una
mejora

de

procesos: compromiso, evaluacin, planeacin e

implementacin basadas en los procesos, actividades, prcticas y


roles definidos en CMMI. La herramienta tiene como objetivo principal
proporcionar apoyo a las micro empresas en las iniciativas de
mejora

por medio de un marco de actividades automatizadas que

guan sus pasos durante la ejecucin del programa de mejora.


Adems, se presenta un caso de estudio y resultados cuantitativos de
que vieron mejoras en sus procesos de desarrollo de software
instaurando las prcticas efectivas definidas por CMMI.

INTRODUCCIN
Las pequeas y medianas empresas que desarrollan software hecho a
la medida han

sido

parte importante

en

la consolidacin de la

industria de software.
En Mxico particularmente, las

Micro,

Pequea

Medianas

empresas desarrolladoras de software representan el 87% de las


empresas de acuerdo al estudio realizado por la Asociacin Mexicana
de la Industria de las Tecnologas de la Informacin (AMITI) en el 2010
(AMITI, 2010). Si bien la estructura de la industria mexicana de
software se encuentra en una etapa relativamente joven, para las
empresas ubicadas en el segmento de software hecho a la medida
existe la oportunidad de alcanzar el desarrollo econmico y
tecnolgico, ya que como han demostrado diversos estudios (Mowery,
1996) (Chandler & Coartada, 2003), este segmento ha definido una
parte importante de la evolucin de la industria a nivel internacional y
ha impactado a diversas actividades industriales y de servicio.
La Mejora de Procesos Software (MPS) es una disciplina que busca
generar ventajas como incrementar el nivel de productividad y
optimizacin de los procesos y recursos, adems de asegurar la
calidad del software, lo cual proporciona una mejor y ms slida
posicin competitiva, tanto en el mercado mundial como en el local
(Sampedro, 2011). Por lo tanto, en este artculo se presenta un marco
de trabajo para la ejecucin de un proyecto de mejora de
procesos software para las con poca experiencia y conocimiento en
programas de mejora, tomando como referencia el modelo de mejora
CMMI.

Se hablar de Novutek, de su historia, del proceso de produccin de


software, el cual es producto del proyecto de mejora iniciado por
la empresa en el 2004 adems de estar basado en las mejores
prcticas de CMMI y que a lo largo de estos aos ha logrado dos
evaluaciones
aprendidas,

exitosas
beneficios

en
y

nivel

3,

experiencia,

lecciones

la necesidades por las cuales se est

buscando el nivel mximo de este modelo.

EXPERIENCIA EN LA IMPLEMENTACIN DE CMMI (Novutek, caso


de xito)
Novutek surge a raz de la elaboracin y puesta en marcha en
el ao 2003, del plan estratgico de tecnologas de informacin del
departamento de tecnologas y servicios informticos (DTSI) del
Instituto Tecnolgico de Sonora

(ITSON),

donde

se

decidi el

separar el rea de desarrollo de Software de este departamento


y formar una nueva empresa, que diera primeramente servicios a la
universidad y gradualmente al mercado regional.
En marzo del 2004, Novutek inicia operaciones desde un edificio
ubicado en la unidad centro del ITSON.
En

Noviembre

Tecnolgico

del

2007, la empresa se traslada al Parque

Sonora Soft (PTSS) fungiendo como empresa ancla,

coadyuvando para atraer a otros inquilinos al parque.

Nos apegamos a los estndares de calidad establecidos a nivel


mundial. Estamos evaluados satisfactoriamente en el Nivel 3 del
Modelo de Capacidad y Madurez Integrado (CMMI) del SEI (Software
Engineering Institute) logrando con ello ubicarnos dentro del selecto
grupo de organizaciones que cuentan con este reconocimiento a
nivel nacional e internacional. As mismo, nos encontramos en la
definicin de

prcticas de

vanguardia

mejora continua

de

nuestros procesos para alcanzar el nivel 5 dentro del mismo modelo.


PROCESO DE PRODUCCIN DE SOFTWARE
Novutek cre su propio Proceso de Produccin de Software, el
cual est basado en las mejores prcticas marcadas por el Modelo
de Madurez y Capacidad Integrado (CMMI), enriquecido con prcticas
de RUP (Rational Unified Process) y del PMBOK (Project Management
Body of Knowledge).

El proceso de produccin de software se compone de los siguientes


elementos:
Proceso/Procedimiento. Serie de actividades que rigen la
operacin (entradas, flujo de actividades, salidas, tcnicas de
verificacin-validacin, mtricas).
Formatos. Plantillas utilizadas para la generacin de los
productos del proceso o procedimiento.
Guas. Elementos de apoyo para el mejor entendimiento de
un formato o actividad de proceso y/o procedimiento.
Listas de verificacin. Artefactos aplicados a los productos una
vez concluidos para asegurar la calidad en cada uno de ellos.
Polticas. Marco de referencia que plasma las directrices
principales

del

qu hacer

para

lograr

los objetivos

estratgicos de la organizacin, el cual permite describir por


disciplinas

los

procesos y procedimientos que deben de

ejecutarse en todo proyecto de desarrollo de software

SITUACIN ACTUAL
La mejora continua que se promueve en el nivel 3 de CMMI y la
vinculacin permanente de Novutek con Instituciones Educativas,
Centros de Investigacin y Cmaras empresariales que facilitan los
servicios y

apoyos

desarrollo tecnolgico,

para

el

fortalecimiento

investigacin

de

innovacin.

proyectos

de

Fueron

los

detonantes

para

dos iniciativas: el establecimiento de un rea

permanente de innovacin y en la incorporacin de estndares


orientados a la mejora en el desempeo humano.
Estas iniciativas ayudaron a promover el nivel 5 de CMMI, ya que este
nivel busca la mejora constante mediante el despliegue de
innovaciones deforma medible con el fin de mejorar la tecnologa y el
proceso de produccin de software vigente, por lo anterior el contar
con un rea facilitar la constante ejecucin de estas prcticas.
LECCIONES APRENDIDAS
Por lo menos se debe de promover una revisin anual del
proceso de produccin de software, procurando que en las
reuniones de revisin asista personal de cada rea de la
organizacin con el fin de tener diversidad de opiniones y
perspectivas.
Para el llenado de PII es importante establecer plantillas de
lo que debe de colocar en el documento con todos los
participantes en grupos focales con el fin de estar en el mismo
entendido y todos estn de acuerdo en lo que se va a presentar.
Programar capacitaciones por lo menos una vez al ao del
proceso de produccin de software al personal existente.
Preparar al personal acerca de la mecnica de una
evaluacin con talleres orientados al rea de proceso donde
participa.
BENEFICIOS
Procesos definidos.
Productos estandarizados.

Apoyo en la administracin de cambios.


Mejora en la calidad del producto.
Herramientas de apoyo.
Acuerdos formales con el cliente.
Ayuda a dar mayor visibilidad tanto interna como con el cliente
sobre la ejecucin del proyecto y de las actividades que

comprende el ciclo de vida.


Mejora continua en el proceso de produccin de software
definido.
Recoleccin de mtricas que apoyan en la toma de decisiones.
Aumenta la posibilidad en el xito del proyecto.

CONCLUSIN
El brindar las directrices necesarias para implementar una mejora fue
de gran ayuda para

las

organizaciones,

ya

que,

como

se

demostr, tuvo como resultado una disminucin en los tiempos y


esfuerzo de desarrollo, obteniendo un producto que cumpla con las
expectativas marcadas al inicio del ciclo de desarrollo. Lo anterior
establece que es una opcin recomendable para aquellas pequeas
organizaciones con poca o nula experiencia en iniciativas de
mejora y que buscan la implementacin de un modelo de procesos
dentro de su proceso actual, debido al marco de trabajo controlado y
colaborativo que ofrece.
Asociado a lo anterior, el hecho de proporcionar muchas de las tareas
y fases de un ciclo de mejora de manera automatizada como la
generacin de resultados de la evaluacin, generacin automtica de
los planes de mejora, asignacin de las actividades recomendadas
en base al nivel y procesos elegidos, a los miembros del equipo,
generacin de un calendario de actividades y un mdulo de
control

monitoreo

especificadas

en

el

de

la

calendario;

realizacin

de

hacen una

las actividades

opcin interesante,

viable y recomendable a las empresas interesadas en la adopcin de


prcticas de CMMI dentro de su infraestructura.
La necesidad de competir no solo en mercados locales sino
mundiales, hace que las pequeas organizaciones busquen la
implementacin de modelos de procesos internacionales enfocados a
las caractersticas de micro y pequeas empresas.

GLOSARIO
Proceso: conjunto de actividades mutuamente relacionadas o que interactan, las
cuales transforman elementos de entrada en resultados.
Calidad: grado en que el conjunto que caractersticas inherentes cumple con los
requisitos.
CMMI: Modelo de mejora de los procesos de construccin de software que provee
los elementos necesarios para determinar su efectividad.
Sistema de Gestin de la Calidad: Sistema de gestin para dirigir y controlar una
organizacin con respecto a la calidad.
Poltica de la Calidad: Intenciones globales y orientacin de una organizacin
relativas a la calidad tal como se expresan formalmente por la alta direccin.
Objetivo de la Calidad: Algo ambicionado, o pretendido, relacionado con la
calidad.
Gestin: Actividades coordinadas para dirigir y controlar una organizacin
Eficacia: Extensin en la que se realizan las actividades planificadas y se
alcanzan los resultados planificados.
Eficiencia: Relacin entre el resultado alcanzado y los recursos utilizados.
Proyecto: Proceso

nico

consistente

en

un

conjunto

de

actividades

coordinadas y controladas con fechas de inicio y finalizacin, llevadas a cabo para


lograr un objetivo conforme con requisitos especficos, incluyendo las limitaciones
de tiempo, costo y recursos.
Diseo y desarrollo: Conjunto de procesos que transforma los requisitos en
caractersticas especificadas o en la especificacin de un producto, proceso o
sistema.

Procedimiento: Forma especificada para llevar a cabo una actividad o un


proceso.
Manual de la Calidad: Documento que especifica el Sistema de Gestin de la
calidad de una organizacin.

BIBLIOGRAFA
Alcaraz, J. & Maroto, C. (2001). A robust genetic algorithm for resource
allocation in project scheduling Annuals of Operations Research, 102(1-4): 83
109.
AMITI (2010). Esquema de apoyo gubernamental a la Industria Software.
Asociacin Mexicana de la Industria de las Tecnologas de la Informacin,
Mxico
Asociacin de Normalizacin y Certificacin Electrnica A.C. -NYCE- (2013).
Lista de empresas dictaminadas. Disponible en http://www.nyce.org.mx/.
Experiencia en la implementacin
http://www.novutek.com.

de

CMMI

(Novutek).

Disponible

en

También podría gustarte