Metodologías ágiles: Usos
octubre 24, 2022¿Quieres conocer acerca de metodologías ágiles? Sigue leyendo...
Aquí te dejo una selección de dos artículos donde encontrar información relevante acerca del uso de las metodologías ágiles en el desarrollo de software:
Artículo #1: El uso de las metodologías ágiles y su importancia para el desarrollo de software
La necesidad de desarrollar productos de software exitosos y de crear valor a los clientes hizo que las metodologías se fueran transformado con el paso del tiempo. Durante los noventa surge con más fuerza el uso de las metodologías ágiles como respuesta a los problemas que presentaban las metodologías tradicionales.
El presente artículo hace una comparativa entre ambas metodologías, exponiendo los aspectos fundamentales que se deben de tomar en cuenta al momento de gestionar un proyecto ya que el uso que se le da a una metodología o a la otra dependen del contexto en el que se esté desarrollando.
Las metodologías tradicionales se basan en un proceso riguroso de búsqueda de requerimientos, para continuar con el análisis y diseño, fijando fechas finales en el calendario. Acá se puede mencionar al RATIONAL UNIFIED PROCESS (RUP) como ejemplo, en el cual se sigue un cronograma y presupuesto establecido.
Por otro lado, las metodologías ágiles se usan de forma diferente, cada proyecto se trabaja de forma independiente y se puede adoptar a los cambios en los requerimientos y costos de forma flexible, aquí el cliente siempre da acompañamiento y se mantiene vinculado al plan de desarrollo.
Tabla comparativa entre ambas metodologías:
Luego de una búsqueda de información por distintos sitios, este estudio logra destacar la importancia de las metodologías ágiles en el desarrollo del software y demuestra como estas son mas flexibles y preparadas al cambio. El uso de las metodologías ágiles esta enfocado en aquellos contextos donde se conforman grupos pequeños de trabajo, donde el cliente está en constante comunicación con la gestión del proyecto y finalmente en aquellos proyectos con requisitos cambiantes.
Referencia del artículo: López-Mora, D., Villamar-Coloma, M., Bravo-Pino, Ángela, & Lozano-Rodríguez, E. (2019). El uso de las metodologías agiles y su importancia para el desarrollo de software. Killkana Técnica, 3(1), 25–30. https://doi.org/10.26871/killkana_tecnica.v3i1.473
Opinión y crítica:
La elaboración de proyectos es una labor ardua, que requiere de tiempo y análisis para lograr cumplir los objetivos propuestos y satisfacer las necesidades del cliente para crear valor a su producto.
Este artículo mostró que la elección entre una metodología de gestión de proyectos y otra dependerá de los diversos factores que estén involucrados en el proceso de desarrollo de software: los requisitos, el equipo de trabajo, el tipo de clientes, son solo algunos ejemplos.
Es importante destacar que el uso de metodologías ágiles ha tomado popularidad en los últimos años desplazando poco a poco a las metodologías tradicionales. Su uso mejora los resultados en el desarrollo de un producto de software, basado especialmente en el aprendizaje, la innovación y cambios continuos durante el desarrollo, más aún en la actualidad que los procesos son tan cambiantes, donde se requiere mayor flexibilidad, adaptabilidad y rapidez de entrega, por esta razón las empresas deben conocer bien el entorno en el que se desenvuelven y que necesidades desean satisfacer antes de tomar una decisión en la gestión de proyectos.
Finalmente, cabe mencionar que cada proyecto de software es único, con sus propias cualidades, por lo que tanto la empresa y el equipo de trabajo deben conocer el contexto en que se desempeñan y los múltiples factores que influencian sus labores.
Artículo #2: Propuesta para la aplicación de métodos ágiles en el diseño conceptual de un dron.
- El propietario del dron (cliente): comparte una visión del producto
- El Scrum Máster: responsable de que el equipo cumpla con el método Scrum y de reducir posibles impedimentos
- El equipo de diseño: realiza el trabajo y entrega el producto final
- Requisitos de diseño y regulaciones aplicadas.
- Definición de disponibilidad de tecnología.
- Proceso de diseño de drones.
- Dimensionamiento, configuración y optimización del rendimiento.
- Modelado, prueba y simulación.
Barragán, G., Urrea, G., & Niño Navia, J. A. (2020). Propuesta para la aplicación de métodos ágiles en el diseño conceptual de un dron. Revista Ciencia y Poder Aéreo, 15(2), 110-121. https://doi.org/10.18667/cienciaypoderaereo.671
En un mercando tan cambiante, donde constantemente aparecen nuevas tecnologías y competencia, hace que las empresas se vean obligadas a adaptarse a los requisitos y flexibilidad durante el desarrollo de sus productos.
La elección de este artículo se debe a que muestra una propuesta de diseño de drones a partir de metodologías ágiles, permitiendo plasmar tanto de forma gráfica como textual todo el proceso que conlleva su creación, dicha propuesta permite contribuir de forma positiva a la industria de drones, permitiendo agilizar el diseño de los mismos a través de las diferentes actividades recomendadas por el autor.
Es importante destacar que una empresa que utilice metodologías ágiles en sus tareas añade gran valor a la solución técnica que desarrolle, logrando garantizar la mejora de los procesos de trabajo en cuanto a eficiencia y eficacia.
En conclusión, luego de analizar este artículo puede observarse como el uso y la implementación de las metodologías ágiles puede facilitar los procesos de producción. Una empresa dedicada a la producción de productos aeroespaciales o cualquier otra empresa sea cual sea el producto que ofrezca, debe velar por añadir valor a sus productos, logrando alcanzar los objetivos propuestos de cualquier compañía, el reducir costes y presentar siempre calidad en lo que hace con el fin de satisfacer a sus clientes, por esto se incorpora cada día más, el uso de las metodologías ágiles en las labores empresariales, siendo considerando un aliado en el desarrollo de productos y adaptándose a las exigencias actuales del mercado y las metas propuestas por las empresas.
6 comentarios
Me gustó mucho el articulo planteado, las metodologías ágiles vinieron para quedarse, el manifiesto tiene pocas reglas, pero fueron suficientes para transformar la manera en que los equipos desarrollan, y por ello, cada vez son más las empresas que deciden implementarlas, la propuesta para el diseño del dron también está muy interesante.
ResponderEliminarLas metodologías ágiles al día de hoy continúan en evolución, muestra de ello es que existen múltiples propuestas de metodologías y cada una de ellas tiene su respectivo enfoque; es decir, no existe una opción universal que se adapte a todo tipo de proyecto. Cuando se utilizan metodologías ágiles, formar el equipo de trabajo es algo trascendental que tiene mucha prioridad para comenzar con el planteamiento de desarrollo, donde se asignan tareas a cada individuo y se esperan resultados desde el corto plazo. En cuanto al tiempo de desarrollo, se espera que se emita software funcional con sus características respectivas en un intervalo de pocas semanas, además de que se debe estar preparado para cualquier cambio que surja sobre la marcha del desarrollo, para ello, el cliente juega un papel muy importante, ya que está al margen del software que se entrega y se mantiene en contacto con el equipo; además, este se ve involucrado desde las primeras etapas y hasta finalizar el producto.
ResponderEliminarPasando a la parte de los artículos analizados, me parecen muy interesantes y adecuados para abarcar el tema del uso de metodologías ágiles. Del primer artículo me parece destacable el contraste entre las metodologías ágiles y las tradicionales, con sus respectivas diferencias, además de la tabla que hace una síntesis acertada de información sobre ambas. El segundo artículo me llamó mucho la atención, ya que se hace uso de las metodologías ágiles en un campo un poco diferente al que se esperaría, pero de igual manera lo veo como una implementación muy coherente que permite mucha flexibilidad para adaptarse a los cambios que se puedan presentar en las tecnologías de aviación. Para concluir, me gustaría destacar el diseño del blog, el cual me resulta muy agradable visualmente.
Las metodologías ágiles son formas de desarrollo mediante las cuales el proceso completo de implementación de un sistema se puede llevar a cabo de forma totalmente eficiente y rápida, siendo esto algo que no se puede realizar con las metodologías tradicionales pero siendo un buen sistema algo indispensable ya que la alta competencia en el mercado le exige a las distintas empresas el trabajar de una forma en la que no haya errores principalmente porque esto les podría generar pérdidas así como también provocar que el resto de empresas del mismo tipo adquieran una mayor cantidad de clientes y, por lo tanto, que obtengan una mayor cantidad de ganancias.
ResponderEliminarPor otro lado, es interesante ver como la utilización de las metodologías ágiles se va expandiendo al punto de que incluso se están aplicando al desarrollo de drones, siendo esto algo que demuestra la gran eficiencia y lo útil que pueden ser estas metodologías y como con el tiempo las empresas van conociendo la importancia que tiene el hacer uso de estas para obtener mejores resultados con los sistemas o elementos desarrollados.
Referencia: Amaro Calderón, S. D., & Valverde Rebaza, J. C. (2007). Metodologías ágiles. Recuperado el, 17.
Muy buen articulo realizado por la compañera Noylin, muy bonito visualmente y bien distribuido, por parte del tema , acompaña mucho lo que hemos visto en el curso, referente al tema de las metodologías ágiles, que sin duda es un tema muy importante para nosotros que somos informáticos a punto de salir al mercado, conocer todas estas técnicas nos puede ayudar mucho a la hora de conseguir un empleo y a la hora de poder ser más flexibles y adaptarnos más facilmente a la hora de realizar proyectos tanto en el ámbito universitario cómo en el laboral
ResponderEliminarHola Noylin saludos, primero felicitarla por el trabajo, se nota el esfuerzo y le dedicación.
ResponderEliminarAgregar como comentario que las AM (Agile Methodologies) son realmente factores de cambio para los equipos de desarrollo. Realmente que es un efecto cambia vidas en la organización de las tareas y los objetivos a cumplir como equipo de desarrollo.
Particularmente creo que la filosofía detrás de las AM fortalece la creatividad de los desarrolladores, les permite trabajar en un mejor ambiente y para mí lo más valioso es la division de un problema en partes más pequeñas y manejables, dado que muchas veces como desabolladores imaginamos un problema demasiado grande y complejo y ahi es cuando las AM vienen a ser agente de cambio y factor de trabajo en equipo y eficacia.
Muchas gracias y saludos.
Hola Noylin, ¡que gran aporte sobre las metodologías aǵiles!, sin lugar a dudas el uso de metodologías ágiles, como bien menciona usted en su aporte, ha tomado mayor fuerza en los últimos años desplazando gradualmente a las metodologías tradicionales, como la metodología en cascasda. Y considero que esto es principalmente porque las metodologías ágiles se rigen bajo una serie de principios que ayudarán, como su propio nombre indica, a agilizar y potenciar el trabajo de en las empresas, y eso contribuye muchísimo a que los equipo puedan gestionar mejor sus recursos, y crear soluciones evetualmente más rápido o mucho más robustas.
ResponderEliminarDe nuevo, una felicitación por tan gran aporte, saludos.