Metodologías Ágiles de Desarrollo de Software

Al iniciar un Proyecto de Software es común querer ir directo a la programación, escoger nuestro framework, nuestras librerías y terminar el proyecto los más rápido posible. Está bien ser un buen programador, conocer las últimas herramientas, framework, arquitecturas, etc., pero de nada nos sirve tener el suficiente talento y conocer suficientemente bien las herramientas y tecnologías si no aplicamos una metodología de trabajo ordenada que nos permita avanzar en equipo. 

¿Qué son las Metodologías Ágiles?

Las Metodologías Ágiles son una serie de métodos que nos permiten Gestionar un Proyecto de Software. Aunque fueron diseñadas para el desarrollo de Software, también pueden ser utilizadas en otros tipos de proyectos.


Todas las metodologías ágiles se rigen por un manifiesto compuesto por 4 principios:
  • Al individuo y las interacciones del equipo de desarrollo, sobre el proceso y las herramientas.
  • Desarrollar software que funciona, más que conseguir una buena documentación.
  • La colaboración con el cliente, más que la negociación de un contrato.
  • Responder a los cambios, más que seguir estrictamente un plan.

Existen muchas metodologías ágiles de desarrollo de software, y a continuación listaremos las más populares.

  • SCRUM
  • Extreme Programming (XP)
  • Lean 
  • ICONIX

Conclusión

Si eres programador de software, es imprescindible que sepas aplicar por lo menos una metodología ágil, esto debe hacer parte de tu ADN de programador, el no conocer una metodología puede traer serias consecuencias para ti en el mundo laboral.

Referencias

http://blog.leanmonitor.com/es/que-son-las-metodologias-agiles/

https://www.marblestation.com/?p=661

https://www.ecured.cu/Metodolog%C3%ADa_%C3%A1gil

https://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_de_software

http://comunidad.iebschool.com/iebs/agile-scrum/que-es-agile/





El Libro Negro del Programador, Gómez Blanes, Rafael

Comentarios

Entradas populares de este blog

Crear una base de datos en Oracle 21c Express Developer

Crear Variable de Entorno para Oracle 21c Express Edition

Como quitar dominio de la lista negra de Hotmail