PggAct10

Páginas: 9 (2211 palabras) Publicado: 7 de octubre de 2015
Artículo publicado en la Memorias del 3º. coloquio interdisciplinario de Doctorado. Universidad
Popular Autónoma del Estado de Puebla, México. © Marzo 2010. Disponible en
http://ccc.inaoep.mx/~pgomez

Metodología de Desarrollo para la Mejora de Procesos de Software a
Través del Desarrollo Dirigido por Pruebas
1

Centeno-Téllez A.2 Gómez-Gil P.

Resumen
El presente trabajo describe una nuevametodología Ágil para la mejora de procesos de software
llamada DEPYM. Ésta metodología de desarrollo fue creada para ser usada en el proceso de Desarrollo
y Mantenimiento de software de Moprosoft y está basada en el desarrollo dirigido por pruebas. La
metodología serviría para que los desarrolladores de software de pequeñas empresas mexicanas
aprovechen la agilidad del desarrollo dirigido por pruebassin sacrificar la calidad solicitada por las
normas mexicanas. El artículo incluye las bases teóricas sobre las que se basa el proyecto así como los
resultados obtenidos a la fecha.

1. Introducción
Los problemas presentes en las
empresas de la construcción de software
mexicanas
están
íntimamente
relacionados con la falta de procesos
maduros y repetibles usados en la
elaboración de sus productos.Esta falta
de procesos institucionalizados se refleja
en la mala calidad de los productos,
entregas
fuera
de
calendario
y
presupuestos rebasados.
Las Metodologías Ágiles son un ejemplo
de prácticas específicas para desarrollar
software. La programación extrema
(Extreme Programming, XP) es una
disciplina de desarrollo de software
basada en la simplicidad, comunicación,
retroalimentación y entregasfrecuentes.
XP utiliza prácticas sencillas a ser
utilizadas por el equipo de desarrollo y
con suficiente retroalimentación para
motivar al equipo a conocer el estado
real del proyecto [1]. El desarrollo
dirigido por pruebas (Test Driven
1

Development, TDD) es una de las 12
prácticas claves de la Programación
Extrema. En TDD los desarrolladores de
software "prueban primero,
después
codifican,"enfocando-se inicialmente en
la verificación y validación de los
requerimientos de software, mediante la
construcción de pruebas unitarias
automatizadas. En este paradigma, el
diseño evoluciona como un nuevo código
que es escrito para satisfacer la pruebas
que fallaron [2]. La figura 1 muestra el
modelo de procesos del desarrollo
dirigido por pruebas.
Moprosoft es el modelo de procesos para
laindustria de software mexicana que
fue creado para apoyar en la solución de
la problemática de la crisis de software
[4]. El objetivo de Moprosoft es facilitar a
las
organizaciones
dedicadas
al
desarrollo y mantenimiento de software
la adopción de las mejores prácticas
reconocidas internacionalmente a través
de modelos como: SW-CMM, CMMi,

Universidad Veacruzana, USBI Campus Ixtac, IxtaczoquitlánVeracruz México, acenteno@uv.mx
2Coordinación de Computación, Instituto Nacional de Astrofísica, Óptica y Electrónica. Tonantzintla, Puebla. pgomez@inaoep.mx,
pgomez@acm

PSP, TSP, ISO/IEC 15504, PMBOK y
SWEBOK.

Figura 1.- Modelo de procesos de TDD [3].

De acuerdo a la norma Mexicana
Moprosoft los procesos para la creación
de software se agrupan en 3 categorías:
Alta Dirección, Gestión de Procesos yNivel Operativo [4]. Los procesos que
define Moprosoft para cada categoría
son:
Alta Dirección: Gestión de Negocio
Gestión: Gestión de Procesos, Gestión
de Proyectos, Gestión de Recursos
(Recursos Humanos y Ambiente de
Trabajo, Bienes Servicios e Infraestructura, Conocimiento de la organización)
Operación: Administración de Proyectos
Específicos, Desarrollo y Mantenimiento
de Software.
Hasta Juniodel 2009 se habían
registrado 138 empresas evaluadas en
algún proceso de calidad en 20 estados
de la República Mexicana tales como:
Aguascalientes,
Baja
California,
Chihuahua, Coahuila, Colima, DF,
Hidalgo, Jalisco, México, Michoacán,
Nuevo
León,
Oaxaca,
Puebla,
Querétaro, Sinaloa, Sonora, Tlaxcala,
Veracruz, Yucatán y Zacatecas [5]. La
tabla 1 muestra la distribución de las
empresas mexicanas...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS