# data[].attributes.body
Ingeniería en Entornos Virtuales y Negocios Digitales

Universidad Tecnológica de Xicotepec de Júarez

9ºA EVND

Victor Conde Amador

Omar Axel Clemente Perea

Yureli Martinez Martinez

Laila Maria Romero Trejo

# data[].attributes.body
En su forma más simple un proyecto es un producto exclusivo, original y único. Se produce una vez, y los sistemas y las herramientas que se utilizaron para producirlo se vuelven a utilizar para algo más, en muchos casos, para llevar a cabo otros proyectos. La mayoría de los productos se producen mediante algún sistema de producción. Un sistema de producción toma ciertas unidades no integradas y las monta combina para integrarlas y crear un producto final. Las unidades no integradas podrían ser materias primas, como agua, harina y azúcar en el caso de hornear una torta, o podrían ser componentes premontados, como motores y cajas de cambios en el caso del montaje de automóviles en una línea de producción.

Suele incluir una serie de tareas y estrategias interrelacionadas que se planifican para su ejecución durante un período de tiempo fijo y dentro de ciertos requisitos y limitaciones como costo, calidad, desempeño y otros.

"Trial, error and the God complex" – Tim Harford

Este periodista y economista británico presenta el método de la prueba continua que constituye la base de la metodología ‘Lean Startup’. Se trata de una forma de hacer empresa, basada en validar las nuevas ideas o servicios, a través del ensayo y error, antes de invertir grandes cantidades de dinero en desarrollarlos.

# data[].attributes.body
Al inicio el desarrollo de software era artesanal en su totalidad, la fuerte necesidad de mejorar el proceso y llevar los proyectos a la meta deseada, tuvieron que importarse la concepción y fundamentos de metodologías  existentes en otras áreas y adaptarlas al desarrollo de software. Esta nueva etapa de adaptación contenía el desarrollo dividido en etapas de manera secuencial que de algo mejoraba la necesidad latente en el campo del software.

Entre las principales metodologías tradicionales tenemos los ya tan conocidos RUP y MSF entre otros, que centran su atención en llevar una documentación exhaustiva de todo el proyecto y centran su atención en cumplir con un plan de proyecto, definido todo esto, en la fase inicial del desarrollo del proyecto.

Otra de las características importantes dentro de este enfoque tenemos los altos costos al implementar un cambio y al no ofrecer una buena solución para proyectos donde el  entorno es volátil.

Las metodologías tradicionales (formales) se focalizan en documentación, planificación y procesos. (Plantillas, técnicas de administración, revisiones, etc.), a continuación se detalla RUP uno de los métodos más usados dentro de los métodos tradicionales

# data[].attributes.body
Jeff Sutherland, co-creador de Scrum, presenta cómo esta metodología ágil puede transformar la forma en que los equipos trabajan. Explica los principios fundamentales de Scrum, como los sprints, las reuniones diarias y la importancia de la autoorganización. Destaca cómo la implementación efectiva de Scrum puede duplicar la productividad sin aumentar el esfuerzo.

Las metodologías ágiles se basan en el Manifiesto Ágil, publicado en 2001, que establece principios como:TimeCamp

Individuos e interacciones sobre procesos y herramientas.

Software funcional sobre documentación extensiva.

Colaboración con el cliente sobre negociación contractual.

Respuesta ante el cambio sobre seguir un plan.

"Agility for the Enterprise: Driving Success Through Alignment, Collaboration and Accountability" – TEDxMünster

Esta charla se centra en cómo las organizaciones pueden implementar la agilidad a nivel empresarial. Se exploran estrategias para alinear equipos, fomentar la colaboración y establecer responsabilidades claras, todo dentro de un marco ágil. Se discute cómo estos enfoques pueden conducir al éxito organizacional mediante una mayor adaptabilidad y eficiencia.

# data[].attributes.body
1. Tobón, S. (2006). Método de trabajo por proyectos.

2. Euroinnova International Online Education. (2025, 14 abril). que es el desarrollo del proyecto. https://www.euroinnova.com/blog/que-es-el-desarrollo-del-proyecto

3. TED. (2011, 15 julio). Tim Harford: Trial, error and the God complex [Vídeo]. YouTube. https://www.youtube.com/watch?v=K5wCfYujRdE

4. Figueroa, R. G., Solís, C. J., & Cabrera, A. A. (2008). Metodologías tradicionales vs. metodologías ágiles. Universidad Técnica Particular de Loja, Escuela de Ciencias de la Computación, 9(1), 1-10.

5. TEDx Talks. (2020, 2 enero). Driving Success Through Alignment, Collaboration and Accountability | Johann Butting | TEDxMünster [Vídeo]. YouTube. https://www.youtube.com/watch?v=f84A3LViOnQ

6. Time Solutions Ltd. (s. f.). Qué significa: Metodologías Ágiles - definición del concepto - TimeCamp. https://www.timecamp.com/es/planner/glossary/metodologias-agiles/

7. Rocks, A. (2024, 23 agosto). Métodos ágiles: 8 ejemplos que le ayudarán a elegir el más adecuado para su equipo. Berlitz. https://www.berlitz.com/es-mx/blog/metodos-agiles

8. Esteiner, L. F., & Sergio, Z. Z. (2018). Implementación de un modelo ágil basado en Scrum para mejorar la planeación y ejecución del desarrollo de software en el Centro de Gestión Informática de la Universidad Nacional de Costa Rica. https://repositorio.una.ac.cr/items/f976bcb4-c431-41a8-a798-947b6f99a28e

# data[].attributes.headline
Ejemplo de proyecto TI con aplicacion de SCRUM

# data[].attributes.subject
Ejemplo de proyecto TI con aplicacion de SCRUM

# data[].attributes.body
Implementación de un modelo ágil basado en Scrum para mejorar la planeación y ejecución del desarrollo de software en el Centro de Gestión Informática de la Universidad Nacional de Costa Rica

# data[].attributes.attachment_link.title
Implementación de un modelo ágil basado en Scrum para mejorar la planeación y ejecución del desarrollo de software en el Centro de Gestión Informática de la Universidad Nacional de Costa Rica

# data[].attributes.attachment_link.description
El presente proyecto de graduación está intrínsecamente relacionado a la implementación y adaptación de un modelo ágil basado en la metodología de Scrum, dentro de las prácticas y modelos de trabajo seguidos por el Centro de Gestión Informática (CGI) de la Universidad Nacional de Costa Rica (UNA), para la mejora en la planeación y ejecución del desarrollo de software.
Para este fin es relevante conocer la cultura organizacional y la metodología de desarrollo de software con la cual tradicionalmente se trabaja, con el fin de entender la forma en que se están realizando las tareas actualmente y de esta manera proponer nuevos procesos que introduzcan conceptos de agilidad en el marco de trabajo del CGI, los cuales a su vez sean acogidos por los miembros de dicho Centro, para propulsar el desarrollo de software desde un punto de vista más simple, flexible y dinámico.
Este proyecto llevó a cabo diferentes actividades para el diseño del modelo ágil como lo son entrevistas, encuestas, reuniones, revisiones de documentación, capacitaciones, entre otros; las cuales proporcionaron los elementos para construir una base de información con el fin de entender los criterios utilizados en los planteamientos propuestos por el modelo desarrollado.
El modelo ágil se ejecutó en un proyecto de software para desarrollar el módulo de Viáticos que sirvió como proyecto piloto para evaluar los resultados de dicho modelo. Tuvo una duración de 6 Sprints correspondientes a 15 días cada uno, en los cuales se obtuvieron los resultados del modelo. En este proyecto participaron 4 personas de diferentes cargos y áreas, los cuales fueron ubicados según sus conocimientos y funciones dentro de los roles descritos por Scrum. Con el objetivo de agilizar la aplicación del modelo se utilizó Trello como herramienta de seguimiento, pues provee características resaltables de Scrum como lo es la transparencia. También se ejecutaron diversas actividades para poner en práctica el modelo ágil tales como reuniones diarias de pie, revisión de logros alcanzados, retrospectiva del Sprint y planeación del mismo. Tras la aplicación del modelo, se obtuvieron resultados positivos pues se evidenció una clara mejora en la comunicación entre los miembros pertenecientes a diferentes equipos. Asimismo, la granularidad en los requerimientos, la claridad para solucionar los impedimentos y transparencia en el seguimiento de las tareas fueron algunos de los puntos cruciales con respecto a las buenas prácticas adoptadas durante esta experiencia.
Como consecuencia de los logros alcanzados durante la aplicación del modelo en el proyecto, el CGI se convenció sobre la necesidad de adquirir una herramienta aún más robusta para el seguimiento de las tareas de desarrollo de software realizadas por cada uno de los miembros. Esto con el fin de continuar aplicando el modelo en próximos proyectos.
En este documento se entrará en detalle tanto en los antecedentes, problemáticas por resolver y justificación de este proyecto, así como en los beneficios, impacto y elementos innovadores alcanzados en su aplicación. También se explica el marco teórico, procedimiento metodológico y plan de trabajo en que se basó este proyecto. Para finalizar, se puntualizan las experiencias y aprendizajes obtenidos dentro del análisis retrospectivo que originaron las conclusiones y recomendaciones del presente proyecto.