Hola a todos, es cierto, hace tiempo que no escribía, una mezcla entre pereza, falta de “creatividad”, acumulación de trabajo, etc., bueno quizás más de lo primero, pero espero volver a reincorporarme poco a poco.
La cosa es que leyendo hoy uno de los blogs que sigo bastante habitualmente: http://navegapolis.net/ (y que recomiendo a cualquiera interesado en Scrum), leo un post acerca de la inversion de tendencias entre CMMI y agile, en las búsquedas de google.
Y como no, me viene a la cabeza, todas las opiniones que leo y escucho (bueno algunas sólo las oigo), y me empiezo a preguntar, ¿es la “agilidad” sólo una moda?, cada vez si que es cierto que veo más interés por este tipo de metodologías, incluso en personas, que hace un tiempo, eran bastante incrédulos ante las ideas de la “agilidad”, es más, y lo que más me preocupa, ya empiezo a escuchar las voces que propugnan agile, o algunos de sus proceso y prácticas, como la única verdad.
Y me preocupa porque, o yo no entiendo el tema de “agile” (me considero un mero aprendiz pero eso da para otro post), o la gente se hace muchos líos en la cabeza, ahora resulta que el que no hace ciertas cosas está equivocado, vaya, yo que pensaba que precisamente el manifiesto ágil iba, entre otras cosas, en contra de las balas de plata, y que lo que funciona para unas personas puede no funcionar para otras (people over processes and tools).
Y es que, como siempre decimos muchos, no hay una bala de plata, llámese “agile” (partiendo de lo más genérico), scrum o CMMI.
También es cierto, que soy un poco, como decirlo hmmm, toca narices??? por no decir otra cosa, y es que cuando veo que mucha gente empieza a crear uina “moda”, tiendo a desconfiar de eso, lo se, no debería de desconfiar inmediatamente, pero soy así y lo hago.
Y es que, ¿si haces agile no puedes hacer CMMI?, si que es cierto que muchos de sus principios son contrapuestos, pero ¿dónde dice en scrum que no se puedan tratar los entregables de CMMI como parte del producto a entregar en un sprint?, o ¿dónde dice en CMMI que no se pueden hacer sprints, retrospectivas o daily scrums?.
En definitiva, que me gusta que la gente se interese por el movimiento “agile”, pero ojo con esto de las modas, ni todo es tan bonito como lo pintan los que lo venden, ni todo es tan feo como lo pintan los que se oponen, hay que probar, investigar, adaptar, hay mucho trabajo que hacer antes de poder empezar a sacar provecho de cualquier cosa.
Ojo, tampoco defiendo que cada uno haga lo que buenamente le venga en gana sin fijarse en más, hay que leer mucho, compartir opiniones, probar las cosas “según el libro”, antes de poder adaptar o afirmar si algo funciona o no, y siempre teniendo en cuenta que lo que me funciona a mí, puede no funcionarte a tí, y eso no lo hace ni mejor ni peor.
Lo dicho, a empaparse de las cosas, a aprender, a probar, y no sólo dejarse guiar por las tendencias.
En Salamanca hay una empresa que se llama Unkasoft, de desarrollo de juegos para móviles (si no recuerdo mal) que se certificó CMMI 3 utilizando Scrum, así que está claro que son totalmente compatibles.
Todas las modas son malas, pero la verdad es que después de años de preponderancia del "papeleo" sobre el desarrollo, se agradece que sea esto lo que se lleva ahora…
Tengo yo el mismo sentimiento que tú. Sobre todo me mosquea los "Evangelistas" que aparecen como setas y que envuelven todo lo Agile en misticismo muy, muy sospechosamente cercano a las técnicas de autoayuda.
Habrá que seguir los acontecimientos muy de cerca y con el grado justo de exceptisismo.