En el mundo del desarrollo de software se conocen como metodologías ágiles a varios conjuntos de prácticas dirigidas a gestionar el desarrollo de un proyecto.Contraposición con los métodos tradicionalesSe desarrollaron a partir de la constatación del supuesto fracaso de lo que, desde ese momento, se conocen por contraposición como “metodologías tradicionales”. “Supuesto” porque a estas alturas si bien se han incorporado varios conceptos ágiles en la gestión de proyectos, son muchos los contextos donde hay dificultades y una cierta resistencia a su aplicación a pesar de los reconocidos beneficios que representan.Reconocimiento de la realidadDestacaría como principal característica de estas metodologías el reconocimiento de la realidad. Una realidad cambiante, llena de tropiezos y limitaciones. Donde los equipos tienen una capacidad que hay que conocer y mejorar para sacar el máximo de ellos, pero que no se puede forzar para ajustarse a una idea preconcebida que, puede ser, no se revisa hasta que es muy evidente la desviación.“Tradicionalmente” los proyectos son planificados al principio dibujando una serie de tareas que se deben completar. A partir de ese momento, el equipo encargado de ejecutarlos lucha cada día para cumplir las diversas metas marcadas hasta la fecha final marcada en el diagrama de Gantt, el artefacto que más a menudo se utiliza actualmente para la gestión de proyectos de todo tipo.La idea de un proyecto entendido con una serie de fases que se completan secuencialmente es lo que hizo surgir el término ejecución en cascada. Un nombre que, no en vano, recuerda mucho el aspecto que presenta un diagrama de Gantt y que incluye una cierta crítica a la poca capacidad para adaptarse al cambio de este modelo.Ejemplo de práctica ágil. El desarrollo iterativo incremental.En cambio el agilismo propone una gestión cíclica, continua y a corto plazo de las diversas tareas de forma iterativa e incremental. Aceptando el cambio como parte del proyecto y gestionándolo, lo que algunas veces no es suficientemente incentivado, favorecido o soportado por los procesos convencionales.Por ejemplo, es habitual que la carga de trabajo se acumule hacia el final de una fase del proyecto provocando picos de trabajo, estrés y precipitación. Con un seguimiento más cercano y desvinulado de  la entrega al cliente, se consigue reducir los picos mejorando el ritmo desarrollo. La velocidad de crucero del equipo.Esto se consigue con ciclos de trabajo de pocas semanas donde se planifica que se va a implementar en función de una estimación de lo que va a costar y una prioridad que depende de varios factores.Algunas metodologías ágiles. Scrum, Programación extrema.https://es.wikipedia.org/wiki/Scrumhttps://es.wikipedia.org/wiki/Programaci%C3%B3n_extremaConceptos. Gantt, Burn down chart.https://es.wikipedia.org/wiki/Diagrama_de_Gantthttps://es.wikipedia.org/wiki/Burn_down_chartWebs sobre agilismo.http://agilismoatwork.blogspot.com.es/http://www.javiergarzas.com/

Pin It on Pinterest

Share This