Marco de Soluciones basado en Ontologías para Desarrollo Global Ágil
Abstract
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.
Description
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
Collections
- Tesis Doctorales [1552]
Los ítems de digital-BURJC están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario