Open Scrum
En el Pentaho Community Newsletter de enero aparecio un articulo bastante interesante de una nueva vieja metodología de desarrollo denominada OpenScrum. Vieja porque es basicamente el Scrum común y corriente pero con algunas modificaciones para adaptarlo a la gran entropía que suelen presentar los proyectos open source.
Como bien se sabe ningún proyecto open source del tipo “community-driven ™” va a quedar bajo el paragüas del CMM ya que el desarrollo tiende a ser bastante caótico. OpenScrum aparece para proporcionar una metodología agil a quien quiera utilizarla.
No me voy a poner a describir Open Scrum, en la wiki de Pentaho hay información de sobra, pero quiero compartir una imagen que resume el ciclo de desarrollo y acotar un par de reflexiones.
A simple vista sigue pareciendo un simple Scrum, de hecho lo es, pero hay que destacar un par de cosas.
- La Comunidad aparece como un Stackholder más, lo cual esta bueno porque se hizo común entre los proyectos grandes (Fedora, MySQL, Pentaho, etc) que la comunidad sea un gran beta tester o un arma parches.
- El tiempo de cada sprint aumenta hasta 12 semanas con lo que tenemos una duracion de iteracion enorme. Terminamos haciendo RUP pero sin documentación.
- Aparece la figura de “Fix & Acceptance” de tiempo indeterminado, la escencia ágil de la metodología se termina perdiendo.
- Es obra de Pentaho así que hay que darle una oportunidad
Habrá que ver cuantos proyectos están en condiciones de tomar esta metodología, y cuantos quieren hacerlo, el tiempo dirá si es implementable.