Marco de Soluciones basado en Ontologías para Desarrollo Global Ágil
Archivos
Fecha
2011-12
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Rey Juan Carlos
Resumen
En los últimos años se ha puesto de manifiesto una creciente tendencia
hacia la deslocalización de las tareas de construcción de software. Esta disciplina
ha recibido el nombre de Desarrollo Global de Software (GSD por sus siglas en
inglés, Global Software Development). Esta tendencia ha sido motivada por
cuestiones de negocio, más que por cuestiones relacionadas con la ingeniería del
software. Como consecuencia de ello muchas de las metodologías de desarrollo de
software están siendo adaptadas a estos entornos. Este tipo de proyectos pueden
implicar sitios remotos cercanos, como dos empresas dentro de la misma ciudad, o
algo que implique más distancia como la coordinación de equipos pertenecientes a
diferentes empresas en diferentes continentes, con diferente zona horaria, cultura,
etc. Frecuentemente se asocia GSD a equipos de desarrollo de software
geográficamente distribuidos con un modelo de negocio outsourcing. Aunque en
muchos de los casos esto es cierto, en realidad existen otros tipos de proyectos,
con características completamente distintas dentro de GSD. Comprender estas
características y sus implicaciones resulta fundamental para poder solventar los
desafíos a los cuales se enfrentan los profesionales en este tipo de proyectos. Ante
este escenario (de equipos distribuidos), la comunidad científica ha propuesto una
gran cantidad de herramientas y estrategias. La mayor parte de ellas son
adaptaciones de técnicas y metodologías tradicionales, de existencia previa. Por lo
general, estas soluciones tienden a recomendar mayor documentación, procesos
más lineales y mejor planificación. Sin embargo, ninguna de estas soluciones han
contemplado, en su concepción, una nueva forma de desarrollo de software que se
ha consolidado fuertemente en los últimos años en equipos de desarrollo de todo
el mundo: las metodologías ágiles.
Las metodologías o métodos de desarrollo ágil han ganado protagonismo
en los últimos años como una alternativa al estilo marcado por las metodologías
tradicionales de la ingeniería del software. El origen de esta corriente puede
encontrarse en el Manifiesto Ágil, propuesto por un grupo de profesionales en
2001. Este manifiesto presenta valores y principios radicalmente diferentes a los
aceptados hasta ese momento en la ingeniería del software. Estos principios y
valores fueron recibidos con aceptación por una parte importante de la comunidad
de desarrolladores. Usando como base dicho manifiesto se propusieron distintas
iniciativas. Dentro de las más populares se puede citar: eXtreme Programming
(XP), la familia de metodologías Crystal Family, o Scrum.
Descripción
Tesis Doctoral leída en la Universidad Rey Juan Carlos de Madrid en 2011. Directores de la Tesis: María Valeria de Castro y Javier Garzás Parra