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á

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 debid...

Descripción completa

Autor Principal: Sánchez, Nichol
Formato: Tesis
Idioma: Español
Publicado: 2020
Materias:
Acceso en línea: https://ridda2.utp.ac.pa/handle/123456789/11517
Sumario: 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.