Aplicación de la Metodología Ágil: un instrumento para mejorar la gestión de proyectos de software en el Centro de Investigación en TICs de la Universidad Tecnológica de Panamá
Abstract
La Ingeniería de Software es la rama de la informática dedicada a la gestión de
proyectos de Software. Esta consiste en una serie de procesos para la ejecución de
actividades de calidad, costo, tiempo y alcance para el desarrollo de un producto de
Software. La definición de procesos es útil debido a que proporciona la forma en que
deberá efectuarse las actividades; sin embargo, puede influir en que un proyecto,
según su complejidad, tenga mayor riesgo a fracasar o no ser finalizado en el tiempo
establecido.
Este trabajo de investigación surgió de las necesidades identificadas en la Sección
de Fábrica de Software (FS) del Centro de Investigación CIDITIC de la Universidad
Tecnológica de Panamá. La Fábrica presentaba un historial de proyectos con
incidentes que llevaban a retrasos y sobrecostos en los mismos, por ello se decide
realizar un diagnóstico que determine los requerimientos necesarios para el
desarrollo y la entrega exitosa de proyectos en la Sección. Lo que da como resultado,
la necesidad de contar con una metodología de proyectos de Software.
Existen muchas metodologías para el desarrollo de software, cada una formulada
para responder a contextos y complejidades de diversos tipos de proyectos. Por lo
tanto, la decisión de cuál metodología es la más adecuada para un equipo de
software debe ser analizada a fondo y de manera exhaustiva. Para determinar qué
metodología se ajustaría a la FS, se realizó un análisis comparativo considerando un
número significativo de metodologías. Se requirió una extensa investigación sobre
las diferencias entre el enfoque ágil y tradicional, y la revisión de las metodologías
dentro de cada uno de ellos. La cantidad de información sobre cada metodología
variaba mucho y en algunos casos, fue necesario descartar aquellas con poca
información disponible para estructurar un perfil definido. Finalmente, se redujo a las
diez (10) metodologías que mejor se ajustaban a las necesidades de la FS. Estas
10 principales fueron luego evaluadas a través de una encuesta dirigida a expertos,
para determinar qué proceso y actividades deberían ser considerados. Los
resultados de esta encuesta se usaron como insumos para estructurar y elaborar la
propuesta CIDITIC-Scrum. Esta nueva metodología permitirá a la FS tener un mejor
control y seguimiento del avance del proyecto, mejorando la calidad, el costo, los
tiempos de entrega y, por lo tanto, la satisfacción del cliente.
proyectos de Software. Esta consiste en una serie de procesos para la ejecución de
actividades de calidad, costo, tiempo y alcance para el desarrollo de un producto de
Software. La definición de procesos es útil debido a que proporciona la forma en que
deberá efectuarse las actividades; sin embargo, puede influir en que un proyecto,
según su complejidad, tenga mayor riesgo a fracasar o no ser finalizado en el tiempo
establecido.
Este trabajo de investigación surgió de las necesidades identificadas en la Sección
de Fábrica de Software (FS) del Centro de Investigación CIDITIC de la Universidad
Tecnológica de Panamá. La Fábrica presentaba un historial de proyectos con
incidentes que llevaban a retrasos y sobrecostos en los mismos, por ello se decide
realizar un diagnóstico que determine los requerimientos necesarios para el
desarrollo y la entrega exitosa de proyectos en la Sección. Lo que da como resultado,
la necesidad de contar con una metodología de proyectos de Software.
Existen muchas metodologías para el desarrollo de software, cada una formulada
para responder a contextos y complejidades de diversos tipos de proyectos. Por lo
tanto, la decisión de cuál metodología es la más adecuada para un equipo de
software debe ser analizada a fondo y de manera exhaustiva. Para determinar qué
metodología se ajustaría a la FS, se realizó un análisis comparativo considerando un
número significativo de metodologías. Se requirió una extensa investigación sobre
las diferencias entre el enfoque ágil y tradicional, y la revisión de las metodologías
dentro de cada uno de ellos. La cantidad de información sobre cada metodología
variaba mucho y en algunos casos, fue necesario descartar aquellas con poca
información disponible para estructurar un perfil definido. Finalmente, se redujo a las
diez (10) metodologías que mejor se ajustaban a las necesidades de la FS. Estas
10 principales fueron luego evaluadas a través de una encuesta dirigida a expertos,
para determinar qué proceso y actividades deberían ser considerados. Los
resultados de esta encuesta se usaron como insumos para estructurar y elaborar la
propuesta CIDITIC-Scrum. Esta nueva metodología permitirá a la FS tener un mejor
control y seguimiento del avance del proyecto, mejorando la calidad, el costo, los
tiempos de entrega y, por lo tanto, la satisfacción del cliente.