Gestionar proyectos de desarrollo web es como navegar en un mar que siempre cambia. Usa metodologías ágiles, como Scrum, Kanban y otras más, para mantener tu barco en rumbo. Estas técnicas son claves para aumentar la eficacia en proyectos digitales.
Te permiten ajustar el trabajo a las condiciones y avanzar en ciclos iterativos. Esto significa entregas parciales y pruebas con clientes. Publicado el 2 de agosto de 2023, este artículo te muestra cómo la agilidad es fundamental en un mundo empresarial que siempre cambia.
Te enseñaremos a reducir costos y tiempos de entrega mientras ofreces productos y servicios de alta calidad. Con herramientas como Trello para manejar proyectos a distancia, Jira Software para apoyar Scrum y Kanban, Asana para facilitar el trabajo en equipo y Slack para colaborar en tiempo real, estarás más que equipado.
Prepárate para explorar cómo estas prácticas y herramientas pueden transformar tu manera de trabajar. Vamos a bucear en ello.
Conclusiones clave
- Metodologías ágiles como Scrum, Kanban, y Lean ayudan a hacer mejores páginas web. Hacen el trabajo más rápido y fácil de cambiar.
- Herramientas como Jira Software, Trello, Asana y Slack mejoran el trabajo en equipo. Permiten seguir el progreso y hablar mejor entre todos.
- Hablar con el cliente y escuchar sus ideas es importante. Esto hace que el proyecto salga como el cliente quiere.
Importancia de las Metodologías Ágiles en Desarrollo Web
Las metodologías ágiles cambian cómo se crean las páginas en internet. Ayudan a que el trabajo se ajuste rápido si el proyecto cambia. Esto es bueno porque tu página puede estar lista más rápido.
Además, puedes ver cómo va el trabajo y decir si algo no te gusta. Esto hace que todos estén más felices con el resultado final.
Con estas metodologías, como Scrum o Kanban, se trabaja en partes pequeñas. Así, si hay un error, se encuentra rápido. Esto ahorra tiempo y dinero. También, hacer cambios es más fácil.
Por eso, empresas que hacen páginas web usan estas metodologías para trabajar mejor y más rápido.
Principales Metodologías Ágiles Utilizadas en Desarrollo Web
Scrum, Kanban, Extreme Programming, Lean y Agile Inception son algunas de las metodologías ágiles más utilizadas en el desarrollo web. Cada una tiene su enfoque único para la gestión de proyectos, adaptándose a diferentes necesidades y equipos.
Scrum
En el mundo del desarrollo web, Scrum es como un superhéroe que te ayuda a trabajar mejor y más rápido. Imagina que tienes un equipo que incluye al Propietario de Producto, que sabe lo que quiere; al Líder de Scrum, que organiza todo; y al Equipo de Desarrollo, que hace el trabajo.
Juntos, planifican sprints, que son como carreras cortas donde todos corren para completar tareas en poco tiempo.
Durante un sprint, el equipo se reúne cada día para decir qué han hecho y qué harán después. Esto se llama reunión diaria de Scrum. Al final del sprint, muestran lo que hicieron en una revisión del sprint.
Luego, hablan de cómo pueden mejorar en la retrospectiva del sprint. Es como jugar a un videojuego donde cada nivel te hace más fuerte y rápido.
Scrum se enfoca mucho en la calidad. Para mantenerla, revisan frecuentemente el trabajo y hacen cambios si es necesario. Usan herramientas como Jira Software para seguir todo lo que hacen.
Al final, gracias a Scrum, los equipos entregan mejores productos y todos son más felices – el cliente, el equipo y tú.
Kanban
Kanban te ayuda a ver tu trabajo y limita lo que estás haciendo ahora. Piensa en ello como un tablero con tarjetas. Cada tarjeta es una tarea. Mueves las tarjetas para seguir el progreso.
Todo empieza en “Por hacer”, luego “En proceso” y finalmente “Hecho”. Esta metodología ágil te mantiene enfocado y reduce el multitasking. Adoptada en los 2000 para el desarrollo de software, Kanban se centra en la mejora continua sin ciclos de trabajo fijos.
Ahora, imagina que cada tarea es un auto en una carretera. Kanban hace que solo unos pocos autos estén en la carretera al mismo tiempo. Esto evita atascos y hace que todo fluya mejor.
Así, puedes entregar tus proyectos más rápido y con menos estrés.
Kanban te muestra el camino claro hacia tu meta, evitando desvíos innecesarios.
Siguiendo esta ruta, nos encontramos con Extreme Programming (XP)…
Extreme Programming (XP)
Al igual que Kanban, Extreme Programming (XP) es otra metodología ágil popular. Se enfoca en la velocidad y la adaptación a los cambios. Utiliza programación en parejas, pruebas unitarias, integraciones continuas y estándares de codificación para garantizar una forma eficiente de trabajo.
Recomendado para equipos pequeños en contacto directo con los clientes, XP se basa en historias de usuarios y mantiene iteraciones cortas para lograr resultados rápidos y efectivos.
Al igual que Kanban y Scrum, XP también se basa en la colaboración y el enfoque incremental para el desarrollo de productos. Las prácticas clave de XP incluyen la programación en pareja, pruebas unitarias frecuentes y una comunicación constante con los clientes para asegurar un desarrollo iterativo exitoso.
Esta metodología fomenta una mentalidad ágil para abordar desafíos, lo que la hace ideal para equipos que buscan implementar cambios rápidos y continuar mejorando sus procesos.
Lean
Lean es una metodología que se centra en la eliminación de desperdicios y la maximización del valor para el cliente. Se enfoca en identificar y reducir cualquier actividad o proceso que no agregue valor al producto final.
Esta metodología se basa en la premisa de maximizar la eficiencia y minimizar los residuos, lo que resulta en una mayor calidad del producto y una optimización del tiempo y recursos.
Una de las principales características de Lean es su enfoque en la mejora continua. Esto significa que constantemente se busca identificar áreas de mejora y optimización en los procesos de desarrollo web.
Al adoptar Lean, se promueve una cultura de innovación y adaptación constante, lo que permite a las empresas mantenerse ágiles y competitivas en un entorno digital en constante cambio.
La implementación de Lean puede conducir a una notable reducción en el tiempo de desarrollo, así como a una disminución significativa en los costos totales. Al minimizar los desperdicios y optimizar los procesos, las empresas pueden lograr una mayor eficiencia operativa, lo que a su vez se traduce en una ventaja competitiva.
Agile Inception
Agile Inception es el proceso para comenzar un proyecto de desarrollo de forma efectiva. Implica diez pasos para alinear la visión y expectativas entre todos los involucrados. Puede tardar desde un par de días hasta dos semanas, mientras que Lean Inception se completa en un máximo de cinco días.
Durante esta etapa, es crucial establecer una base sólida para el proyecto y definir claramente los objetivos y el alcance. Además, se trata de incorporar las voces de todos los interesados para garantizar una comprensión común del proyecto y sus metas, lo que sienta las bases para el éxito del desarrollo web.
Este proceso es esencial para asegurarse de que todos estén en la misma página desde el principio, lo que establece las bases para un trabajo eficiente y satisfactorio. El objetivo de Agile Inception es clarificar la dirección del proyecto y reducir la incertidumbre al identificar los riesgos potenciales y las áreas clave que necesitarán atención a lo largo del desarrollo.
En última instancia, Agile Inception establece el escenario para un desarrollo web ágil, eficiente y exitoso aprovechando diversas metodologías y herramientas colaborativas como Jira Software, Trello y Asana, entre otros.
Ventajas de Implementar Metodologías Ágiles
Implementar Metodologías Ágiles tiene ventajas claras. Los proyectos son más flexibles y se adaptan mejor a los cambios. Además, la entrega incremental permite una gestión del tiempo más eficaz.
Flexibilidad y adaptabilidad en los proyectos
Cuando trabajas en proyectos de desarrollo web, la flexibilidad y adaptabilidad son clave. Las metodologías ágiles permiten ajustar los planes según las necesidades cambiantes del proyecto.
La bienvenida al cambio, una característica central de las metodologías ágiles, te permite responder rápidamente a las nuevas oportunidades o desafíos. Esto es fundamental en entornos empresariales donde la transformación digital requiere una respuesta ágil a los cambios del mercado.
Por eso, elegir la metodología ágil adecuada para tu equipo y proyecto es crucial para mantener la flexibilidad necesaria.
Mejora continua del producto
La metodología Agile fomenta la mejora constante a través de ciclos de desarrollo cortos llamados “sprints”. Reducir el desperdicio de recursos se alinea con el propósito de mejorar continuamente el producto.
La experiencia de Cybertec en la implementación de Agile optimiza el servicio y la mejora continua del producto.
Publicado el 2 de agosto de 2023, los métodos Agile promueven la eficiencia en la gestión y la satisfacción del cliente. La agilidad en el desarrollo web permite una entrega incremental y una gestión del tiempo eficaz, lo que contribuye significativamente a mejorar continuamente el producto.
Además, la metodología promueve la flexibilidad, adaptabilidad en los proyectos y una mayor participación del cliente para asegurar la mejora constante del producto.
Mayor participación del cliente
En el desarrollo ágil, es crucial que los clientes participen activamente en todas las etapas del proyecto. Esto significa que deben estar involucrados desde la planificación hasta la entrega final del producto.
La satisfacción del cliente es una prioridad máxima, y las metodologías ágiles se centran en entregar valor de manera temprana y continua. Esto se logra a través de entregas parciales y pruebas iterativas del producto, lo que permite al cliente dar retroalimentación sobre cada iteración.
Las metodologías ágiles se centran en mantener una comunicación constante con el cliente para garantizar que sus necesidades estén siendo satisfechas en todo momento. La entrega incremental y las pruebas parciales permiten ajustar el producto de acuerdo a las preferencias del cliente, lo cual fomenta la flexibilidad y la adaptabilidad en el proceso de desarrollo.
Este enfoque ayuda a asegurarse de que el producto final sea exactamente lo que el cliente espera, ya que se va ajustando conforme avanza el proyecto.
Entrega incremental y gestión del tiempo eficaz
La entrega incremental en la metodología ágil se refiere a la liberación constante de partes funcionales del proyecto. Esta práctica te permite mostrar avances constantemente y recopilar retroalimentación útil.
Este enfoque no solo mantiene a tu equipo enfocado, sino que también te ayuda a ajustar las prioridades continuamente a lo largo del proceso.
Gestionar el tiempo de manera efectiva es una parte esencial de las metodologías ágiles. Establecer plazos específicos para objetivos claros, conocidos como sprints, te permite mantener un ritmo constante de progreso.
La estructura clara de estos sprints fomenta la eficiencia, ya que cada uno está diseñado para lograr un conjunto predeterminado de tareas. Integrar herramientas como Jira Software o Trello puede ayudarte a visualizar y monitorear fácilmente el progreso, asegurando que el equipo esté alineado con los plazos establecidos.
Herramientas Esenciales para la Gestión Ágil de Proyectos
Las herramientas esenciales para la gestión ágil de proyectos son clave para mantener la flexibilidad y la eficacia en tus equipos. Con estas herramientas, como Jira Software, Trello, Asana y Slack, puedes mejorar la colaboración y el seguimiento del progreso de manera eficiente.
Jira Software
Jira Software es una herramienta de gestión de proyectos ágiles que apoya las metodologías como Scrum y Kanban. Puedes usarla para manejar el backlog, estimar historias y ajustar el alcance del sprint en tiempo real.
Además, cuenta con herramientas específicas para la gestión de versiones y grooming del backlog. Los tableros de Scrum en Jira son personalizables y te permiten visualizar el trabajo en curso.
Incluso puedes integrar otras aplicaciones como Trello y Confluence para una gestión más completa.
Trello
Ahora, cambiando de la gestión de proyectos con Jira Software a otra herramienta esencial: Trello. Trello permite a más de 2,000,000 equipos en todo el mundo gestionar proyectos de forma remota y sencilla, sin importar su tamaño.
Ofrece vistas personalizables y automatización con Butler y Power-Ups, lo que lo convierte en una herramienta valiosa para la gestión ágil de proyectos. Además, cuenta con diferentes planes de precios, incluyendo uno gratuito.
Asana
Asana es una herramienta útil para gestionar proyectos. Puedes usarla para colaborar con tu equipo y hacer un seguimiento del progreso. Grandes empresas como Danone, Deloitte, NASA y The New York Times confían en Asana.
Ofrece características como tableros, cronogramas, campos personalizados y dependencias. Asana te ayuda a mantener la organización y la visibilidad en tus proyectos, lo que es crucial para el éxito de la gestión ágil de proyectos.
Confluence
Algo imprescindible para gestionar proyectos es una herramienta que facilite la colaboración y la gestión de información. Confluence, de Atlassian, es una plataforma que te permite crear, colaborar y organizar contenido en un solo lugar.
Puedes compartir actualizaciones, documentos e ideas con tu equipo en tiempo real. Además, te brinda la capacidad de gestionar el conocimiento del proyecto de manera eficiente, permitiendo que todos estén en la misma página y puedan acceder a la información relevante cuando la necesiten.
Slack
Ahora, hablemos de Slack. Es una herramienta que ayuda a las empresas en la colaboración y comunicación entre equipos. Es usada por grandes compañías como Airbnb, IBM y Ticketmaster.
Con Slack, se puede integrar con otras herramientas como Trello, Asana y JIRA. Además, se pueden acceder a través de aplicaciones móviles para iOS y Android desde cualquier lugar.
Mejores Prácticas para la Coordinación y Gestión con el Cliente
Para coordinarte mejor con tus clientes, enfócate en mantener una comunicación efectiva y transparente. Asegúrate de realizar revisiones periódicas y obtener feedback constante para garantizar la satisfacción del cliente.
Comunicación efectiva y transparente
La buena comunicación entre el equipo es esencial. La transparencia en la toma de decisiones mejora el ambiente laboral y la eficiencia del proyecto. Definir claramente los roles y responsabilidades también ayuda a evitar malentendidos.
Las herramientas como Jira Software, Trello, Asana y Confluence facilitan la colaboración y mantienen a todos informados.
Revisiones periódicas y feedback constante
Realiza revisiones constantes con el cliente para asegurarte de estar en sintonía con sus expectativas. La retroalimentación frecuente te ayudará a ajustar el proyecto según sea necesario.
La gestión ágil se centra en esta colaboración para garantizar el éxito del producto final. Aprovecha las herramientas como Jira Software, Trello y Slack para facilitar la comunicación y la revisión eficiente de avances.
Mantén al cliente involucrado en cada etapa para lograr una entrega satisfactoria.
Continuando con la gestión ágil de proyectos, es fundamental priorizar el feedback constante para adaptarte rápidamente a las necesidades del cliente. Establece un flujo de comunicación abierto y transparente para promover una retroalimentación fluida.
Esta práctica fortalecerá la colaboración y permitirá ajustes continuos, evitando desviaciones significativas en el producto final.
Uso de herramientas colaborativas
Ahora vamos a hablar sobre cómo utilizar herramientas colaborativas en la gestión de proyectos. Estas herramientas son clave para mantener una comunicación efectiva y un flujo de trabajo fluido.
Algunas plataformas como Trello, Jira, Asana y Slack son muy útiles para este fin. Son especialmente útiles cuando se trabaja con equipos remotos o distribuidos.
Trello te permite organizar diferentes tareas y flujos de trabajo utilizando columnas, lo cual facilita la visualización del progreso de manera clara. Jira es ideal para empresas de software, ya que ofrece una interfaz intuitiva y una prueba gratuita de una semana.
Asana, por su parte, mejora tanto la comunicación como la gestión del tiempo, siendo gratuito para equipos de hasta 15 miembros. Slack se centra en la mensajería en tiempo real, lo que hace que la comunicación entre equipos sea más ágil.
Estas herramientas no solo ayudan a mantener a todos en el mismo canal y a gestionar las tareas de manera efectiva, sino que también fomentan un entorno colaborativo que es fundamental para el éxito de cualquier proyecto.
Evaluación y Mejora Continua en Metodologías Ágiles
La evaluación y mejora continua en metodologías ágiles es crucial para el éxito de un proyecto. Implementar retrospectivas ágiles permite identificar áreas de mejora y ajustar en consecuencia.
Fomentar un enfoque de aprendizaje y adaptación constante garantiza la evolución positiva del equipo y el producto.
Implementación de retrospectivas ágiles
Cuando implementas retrospectivas ágiles, estás buscando continuamente maneras de mejorar cómo trabajas. Esto implica mirar hacia atrás en el proceso para identificar lo que ha ido bien y lo que se puede mejorar.
Al hacerlo, puedes realizar ajustes basados en resultados y el feedback recibido. Además, fomentar un enfoque de aprendizaje y adaptación constante te ayuda a seguir mejorando.
Las retrospectivas ágiles te permiten evaluar constantemente tu trabajo para hacerlo más eficiente y efectivo. Esto se logra al escuchar las opiniones del equipo y ajustar tus procesos en consecuencia.
Al mantener un enfoque de mejora continua, puedes avanzar hacia una gestión de proyectos más ágil y exitosa. Así que, mantente abierto a cambios y aprendizajes para seguir evolucionando en tu práctica ágil de desarrollo web.
Al explorar las próximas tendencias y tecnologías en desarrollo web, podrás mantenerte actualizado y alineado con las mejores prácticas de la industria.
Ajustes basados en resultados y feedback
Realiza ajustes en tus métodos según lo que funcione mejor. Los datos y el feedback son clave para mejorar continuamente. La retroalimentación frecuente te ayuda a identificar áreas de mejora.
Integra la experiencia del usuario en tus decisiones para obtener comentarios tempranos y consistentes. La entrega de funcionalidades específicas en plazos cortos permite ajustes ágiles según los resultados.
La adaptación constante basada en resultados y feedback fortalece la competitividad de tu proyecto.
Fomento de un enfoque de aprendizaje y adaptación constante
Cuando se trata de gestionar proyectos de desarrollo web, cultivar un enfoque de aprendizaje y adaptación constante es crucial. La gestión ágil se centra en la mejora continua a través de ciclos de aprendizaje constantes.
Esta metodología implica fases como visualizar, especular, explorar, adaptarse y cerrar. Integrar esta mentalidad en la gestión de proyectos fomenta la flexibilidad y la capacidad de respuesta a los requisitos cambiantes.
La agilidad también promueve una mayor participación del cliente, lo que permite una retroalimentación constante para ajustar el rumbo del proyecto según sea necesario. Este enfoque iterativo permite realizar cambios sobre la marcha, evitando la sobreproducción y adaptándose a las necesidades reales a medida que surgen.
Incorporar esta mentalidad ágil en la gestión de proyectos de desarrollo web es un factor clave para el éxito en un entorno digital siempre cambiante.
Al mantener un enfoque de aprendizaje y adaptación constantes, puedes maximizar la eficiencia y efectividad de tus proyectos. La agilidad no solo se trata de seguir un conjunto de reglas, sino de abrazar un estado mental que valora la adaptabilidad y el aprendizaje continuo, elementos esenciales en el siempre cambiante mundo del desarrollo web.
Explorando las Próximas Tendencias y Tecnologías en Desarrollo Web
Las empresas de desarrollo web están evolucionando rápidamente para adaptarse a las nuevas tendencias y tecnologías. El enfoque actual se centra en la usabilidad, la experiencia del usuario y el SEO para mejorar sus sitios web.
Las herramientas de analítica web son fundamentales para comprender y optimizar el rendimiento del sitio. Además, la gamificación se está convirtiendo en una estrategia popular para aumentar la participación de los usuarios en los sitios web.
Las tecnologías emergentes como los navegadores basados en blockchain y la inteligencia artificial también están ganando terreno en el desarrollo web. Estas innovaciones prometen mejorar la seguridad y personalización de los sitios web a medida que avanzamos hacia el futuro del desarrollo web.
Incorporar estas tendencias y tecnologías emergentes garantizará que tus proyectos de desarrollo web estén a la vanguardia y sean competitivos en un mercado en constante evolución.
Conclusión
In conclusion, applying agile methodologies like Scrum, Kanban, and Lean can significantly improve the efficiency of your web development projects. These strategies offer practical ways to adapt work processes, deliver incrementally, and involve the client more effectively.
By embracing these methodologies, you can enhance productivity and streamline your project management practices, resulting in a more efficient and successful web development process.
Don’t hesitate to explore additional tools such as Jira, Trello, and Slack for further support in managing agile web development projects. Remember, implementing these best practices can lead to remarkable improvements and outcomes in your web development endeavors.
Para conocer más sobre las futuras direcciones que tomarán el desarrollo web y sus tecnologías, visita Explorando las Próximas Tendencias y Tecnologías en Desarrollo Web.
Preguntas Frecuentes
1. ¿Cuáles son las mejores prácticas para gestionar proyectos de desarrollo web?
Las mejores prácticas incluyen la utilización de metodologías ágiles como el método de desarrollo de sistemas dinámicos y la metodología XP, la planificación de sprints, el uso de un sistema de gestión de incidencias, y la realización de pruebas beta.
2. ¿Cómo pueden ayudar las metodologías ágiles en la gestión de proyectos web?
Las metodologías ágiles, como el manifiesto Ágil y el desarrollo guiado por pruebas, permiten una retroalimentación continua y ajustes justos a tiempo durante el ciclo de desarrollo. Esto se traduce en una mayor productividad y una mejor experiencia de usuario.
3. ¿Por qué es importante realizar pruebas beta en el desarrollo web?
Realizar pruebas beta ayuda a identificar y corregir problemas antes del lanzamiento oficial del sitio web o aplicación. Esto mejora la calidad del producto final y reduce los desechos en términos de tiempo y recursos.
4. ¿Cómo se puede mejorar la productividad en proyectos de desarrollo web?
La productividad puede mejorarse mediante la implementación de herramientas como Wrike, Outlook y Google Analytics para la gestión del proyecto, la programación eficiente, y el seguimiento del rendimiento del sitio web.
5. ¿Cómo pueden las estrategias de marketing digital mejorar un proyecto de desarrollo web?
Las estrategias de marketing digital pueden ayudar a mejorar la comercialización del sitio web o aplicación, aumentando su visibilidad y atrayendo a más usuarios. Además, pueden proporcionar datos valiosos para informar decisiones futuras sobre el desarrollo.
6. ¿Qué papel juega el servicio al cliente en un proyecto de desarrollo web?
El servicio al cliente, incluyendo el uso de un sistema de tickets y un service desk, es esencial para manejar consultas e incidentes de los usuarios. Un buen servicio al cliente puede mejorar la reputación del proyecto y aumentar la confianza del usuario.
Referencias
- https://www.kiwop.com/blog/metodologias-agiles-en-desarrollo-web (2023-03-25)
- https://esmarketing.es/metodologias-agiles-desarrollo-web/
- https://aws.amazon.com/es/what-is/scrum/
- https://www.ealde.es/principales-metodologias-agiles/
- https://asana.com/resources/what-is-kanban (2024-01-19)
- https://asana.com/es/resources/what-is-kanban (2024-01-19)
- https://asana.com/es/resources/extreme-programming-xp (2024-02-13)
- https://www.sydle.com/es/blog/extreme-programming-602ee205da4d096809438c9c (2024-09-10)
- https://openwebinars.net/blog/agile-inception-que-es-y-como-ejecutarlo/ (2021-04-19)
- https://netmind.net/agile-inception-respondiendo-a-las-preguntas-que-por-que-y-como/
- https://www.volievo.com/post/metodolog%C3%ADas-%C3%A1giles-una-gu%C3%ADa-para-la-flexibilidad-y-la-adaptabilidad (2024-05-27)
- https://cyberplan.it/es/i-beneficios-de-la-metodologia-agil/
- https://www.zendesk.com.mx/blog/metodologias-agiles/ (2020-11-10)
- https://aguayo.co/es/blog-aguayo-experiencia-usuario/metodologia-agil-en-ux/
- https://www.atlassian.com/software/jira/agile
- https://www.atlassian.com/es/software/jira/agile
- https://trello.com/
- https://trello.com/es
- https://asana.com/es/uses/agile-management
- https://asana.com/uses/agile-management
- https://www.atlassian.com/es/agile/project-management/tools
- https://slack.com/intl/es-es/blog/collaboration/herramientas-de-gestion-de-proyectos
- https://slack.com/intl/es-la/solutions/project-management
- https://integratechnologyschool.com/noticias/que-es-la-gestion-de-proyectos-metodologia-y-herramientas/
- https://asana.com/es/resources/what-is-scrum (2024-02-15)
- https://businessmap.io/es/agiles/metodologia-agile
- https://www.coursesidekick.com/arts-humanities/3526417
- https://www.iebschool.com/blog/herramientas-gestion-agil-proyectos-agile-agile-scrum/ (2024-04-15)
- https://asana.com/es/resources/project-management-methodologies (2024-02-19)
- https://www.amazon.com/-/es/Mar%C3%ADa-Morales-Mu%C3%B1oz/dp/8441546096
- https://www.agilealliance.org/wp-content/uploads/2018/07/AgilePG_SPA.pdf
- https://www.prosci.com/es/blog/guia-gestion-agil-proyectos (2022-12-14)
- https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdf