Archivos de la categoría ‘Metodologías’

Se permite selección múltiple 🙂

Anuncios

A colación del artículo anterior sobre TDD, he creído oportuno dedicar uno a esta metodología ágil híbrida.

La adopción de una metodología de desarrollo en una empresa de software es fundamental para el buen funcionamiento y rendimiento en el futuro.

Las eternas discusiones que surgen sobre qué o cuál modelo adoptar, como única panacea posible para el éxito, son, y siempre han sido, algo que no tiene mucho sentido. Discutir si hay que elegir entre esta o aquella metodología como si fueran antagonistas, y abanderarlas como verdad absoluta, carece de toda lógica desde el momento en que es la metodología misma la que debe adaptarse a las condiciones y características de la empresa y no al contrario. No se trata de elegir una sola manera, o quizás sí dependiendo de las necesidades de la empresa, sino de estudiar las diferentes posibilidades que nos ofrecen las distintas metodologías para aprovechar lo mejor de ellas y aplicarlas a la empresa. Es posible, ¿por qué no?, que la empresa, por su estructura o necesidades, deba asumir una metodología predictiva en vez de una ágil, a pesar de todo aquello que se ha escrito y dicho en su contra.

De la idea del estudio y colaboración entre lo mejor de distintas metodologías surge el término Scrumban, de la simbiosis entre dos metodologías denominadas ágiles: Scrum y Kanban. Aunque lo cierto es que, más que una metodología, Kanban es un marco de trabajo basado en señalizaciones. Lo mejor de ambos dan como resultado una metodología robusta y adaptable.
Scrum, hoy día, y desde hace algunos años, se erige como un buen comienzo de adaptabilidad para una empresa que desee encaminarse hacia el desarrollo ágil. Kanban, más adaptativo incluso que Scrum, se acopla perfectamente a su marco de trabajo ofreciendo un sistema de seguimiento que le asiste durante el desarrollo del product backlog y los sprints.

Para aquellos que sean neófitos en la materia, así como para otros que deseen profundizar en estas dos metodologías, os dejo unos enlaces a unos PDF interesantísimos que cubrirán todas las expectativas. En ellos, entre otras cosas, se estudia la crisis del sofware en 1968, el reinado de las metodologías predictivas, la aparición del famoso artículo en 1986 de Hirotaka Takeuchi y Ikujiro Nonaka “New New Product Development Game”, donde se ponía en duda la eficacia de las metodologías predictivas y se resaltaban los resultados de las incipientes metodologías ágiles; los pros y contras de Scrum y Kanban, la eficaz colaboración de ambos en Scrumban…etc.
Espero que los disfrutéis:

Flexibilidad con Scrum
Scrum Manager
Kanban vs Scrum