Bienvenido
¿Cómo te puedo ayudar?
Si buscas formación de Scrum con certificación oficial, si necesitas ayuda en la transformación de tu empresa o simplemente quieres saber algo más de Agile, estás en el lugar ideal. Continúa leyendo...
Formación en Agilidad y Scrum
Próximos cursos presenciales:
Scrum Master
- Curso Scrum Master Madrid:
- 13-14 de Junio: Últimas 7 plazas.
Product Owner
- En tu provincia. Pdte. de nueva fecha.
¡Haz tu propuesta!
Más info.
Agile Coach
- En tu provincia. Pdte. de nueva fecha. ¡Haz tu propuesta! Más info.
Scrum Master Avanzado
- En tu provincia. Pdte. de nueva fecha. ¡Haz tu propuesta! Más info.
¿Tu curso no está en la lista? ¿Necesitas otra fecha u otro lugar?
¡Usa el formulario de contacto y haz tu propuesta!

Formación a distancia:
Online (Directo):
100% en directo:
- Curso Scrum Master Online:
- 16-19 de Junio: Completo.
- 22-25 de Septiembre:
Plazas limitadas.
- Curso Product Owner Online:
- 26-29 de Mayo: Completo.
- Curso Agile Coach Online:
- Pendiente de nueva fecha.
- Curso Scrum Master Avanzado Online:
- Pendiente de nueva fecha.
Ya han confiado en mí:
Algunas de las empresas que ya han contado con mis servicios de formación y/o consultoría. Puedes ver más en mi portfolio:
Últimas entradas del blog:

Hace unas semanas un ex-alumno me preguntó mi opinión sobre el modelo o método Montecarlo porque en su empresa estaban hablando sobre implantar este tema y me pareció interesante poder compartirlo. El modelo Montecarlo no es más que una de tantas técnicas de estimación que existen que, como todo en esta vida que sea buena o mala técnica no depende tanto de la técnica en sí sino del buen o mal uso que se haga de ella. Por defecto no estoy en contra de este modelo. Depende del contexto. Este modelo se usa mucho en meteorología. Se exponen un montón de variables y condiciones y se mira qué puede pasar basado siempre en condiciones previas o cosas que ya han pasado. A partir de ahí se coge un umbral y se seleccionan todas aquellas que superen una probabilidad mayor al umbral elegido, puesto que esas serán las opciones "probables". Cuando ves en las páginas del tiempo que pone "Probabilidad de lluvia 15%" es justo eso, que en el 15% de los modelos ejecutados dan lluvia con las condiciones actuales y que en el 85% restante no hay lluvia. Para entornos complejos no me disgusta la idea de usarlo siempre que se haga con sentido común. Al final es una forma de intentar saber qué va a pasar, es decir, predecir el futuro. En entornos complicados o complejos es muy difícil predecir el futuro. Sólo sabes lo que ha pasado pero difícilmente sabes qué va a pasar. Es cierto, al igual que dice este modelo, que mientras más "pasado" sepas, más probable es que aciertes el futuro. Pero no hay un 100% de garantía de acierto. El problema del método Montecarlo (y de cualquier otra forma de averiguar el futuro) es quien recibe los datos, porque es demasiado común que la probabilidad se tome como certeza y, que interprete que como en el 50% de los modelos un trabajo concreto se finaliza en dos semanas, entonces si se termina en tres semanas tienen que rodar cabezas. Recuerda que aunque las predicciones del tiempo pongan 0% de probabilidad de lluvia, puede que llueva; y aunque ponga 100% puede no llover. Y aún así, cuando ponen 60% de lluvia y luego no llueve siempre hay alguien que sale diciendo "es que estos del tiempo nunca aciertan, dijeron que iba a llover y fíjate el sol que hace", cuando realmente no dijeron que iba a llover, sino que un porcentaje alto de los modelos daban ese resultado, pero no existe la certeza absoluta y menos en entornos complicados o complejos. Como casi todo, cualquier herramienta es útil siempre que se use bien. Este modelo puede ser muy útil si se usa y se entiende bien, pero a la vez muy peligroso porque es muy tentador retorcer sus resultados e interpretaciones y por tanto que sirva para justificar o exigir una serie de resultados que realmente eran difícilmente alcanzables. Imagen de la entrada diseñada por Freepik

Esto es algo que suelo comentar en mis formaciones: Scrum es la mejor opción para la mayoría de los casos y sin embargo hay mucha gente a la que no sólo no les gusta, sino que lo llegan a detestar, siendo la mayoría de ellos Desarrolladores. ¿Cómo es posible que esto pase? Muy fácil: porque se hace mal. Por desgracia, la mayoría de los Desarrolladores sólo han visto usar Scrum en uno de sus múltiples tipos de aberraciones, provocado por la falta de conocimiento real en las organizaciones y, en los que muchos llaman ser, los Scrum Master. En un entorno ideal, un Desarrollador amaría Scrum: Está muy empoderado; tiene un peso importante en la toma de decisiones; se trabaja en equipo de verdad, no es un grupo que hace cosas sino que somos un conjunto unido que nos apoyamos y ayudamos en todo momento; ve cómo crece a todos los niveles (personal, equipo, organización, producto, etc.); está valorado personal y profesionalmente; la motivación aumenta día a día, etc. Todo esto provoca una importante reducción de rotación de personal, puesto que el talento no quiere irse de este tipo de entornos. Sin embargo, lo que la mayoría encuentra en entornos absurdos (he intentado buscar otra palabra, pero ninguna describe mejor esos entornos que "absurdo") es que se usa Scrum como una forma de controlar el progreso, midiendo velocidad por Sprint (por ejemplo) para que toda la planificación anual encaje con la previsión dada, sin evaluar si lo que se hace tiene sentido, ni si da valor, ni si los usuarios lo usan... Básicamente mantienen esos desarrollos en cascada (waterfall) del siglo pasado, pero lo hacen en iteraciones. Además, los Desarrolladores no tienen margen de decisión, ni de proponer mejoras... y peor aún, ni siquiera de opinar en las estimaciones que vienen dadas por otros departamentos. Para colmo a esos Desarrolladores se les asigna un perfil en su contratación y de ahí no se pueden salir pase lo que pase, provocando cuellos de botella internos. Un disparate lo mires por donde lo mires. ¿Qué pasa aquí? Pues cualquier Desarrollador que se vea en un entorno "absurdo" acabará por desmotivarse y lo normal es que busque alternativas para continuar creciendo personal y profesionalmente, por lo que la rotación de personal es alta y cuesta mantener los flujos de trabajo. ¿Qué provoca esto? Pues como casi todo en la vida: El desconocimiento. Muchas organizaciones oyen hablar de Scrum y quieren copiarlo en sus organización. Aquí se abren dos opciones: O contratan al "Scrum Master" más barato que encuentran para que se encargue de hacer el cambio en toda la organización, al que lo contratan porque tiene cuatro años de experiencia usando Jira y gestionando el backlog (bandera roja clarísima de alguien a quien no hay que contratar); o bien contratan una formación (tan absurda como el entorno que se les queda) donde les dicen que tienen que hacer Dailys, Retros y usar la herramienta X para la gestión del Backlog, con la que se llevan comisión, y sin hablar de la mentalidad que debe acompañar a esta forma de trabajar. Con esta información el equipo empieza a hacer las reuniones que les han dicho que se haga, con la máxima garantía (99,99%) de que lo van a hacer mal, puesto que van a mezclar lo que hacían con los eventos de Scrum y la mezcla será peor que lo que ya tenían. ¿Sabes qué me da pena/rabia? Que cuesta lo mismo hacerlo bien que mal. Si me dijeras que haciéndolo mal ahorras tiempo en algo, o que mejoras el rendimiento en algún punto, pues podríamos evaluarlo. Pero es que no es el caso. Muchas veces basado en el auto-engaño de "Es que en nuestra organización nuestra casuística es muy especial y Scrum no se puede aplicar tal cual", pero esa es la excusa para seguir manteniendo aquello que se estaba haciendo, con los mismos malos resultados que estabas teniendo y sin conseguir que el personal tenga esa motivación, ambición y empoderamiento que provoque unos resultados óptimos. ¿Sabes algunas "red flags" que anuncian entornos muy alejados de la excelencia? Cuando en la oferta de trabajo ponen: "Tu función, como Scrum Master, será la de mantener actualizado Jira y exportar métricas del equipo a Management para su evaluación" (uffff, es que no hay ni una palabra correcta). Si te preguntan en una entrevista cómo ayudas al equipo y tu primera respuesta es "Les actualizo el backlog y tomo nota en las dailys". Si te contratan, es que esa organización está lejísimos de trabajar bien. Espóiler: Si yo te hago la entrevista y me respondes eso, no necesito hacer más preguntas para descartarte. Next! Puede que seas un gran secretario, pero Scrum Master no. ¿Cómo solucionar este problema? Si eres (o quieres ser) Scrum Master, pero de verdad, tienes que formarte bien, entender bien para qué se hace cada punto que nos propone el marco de Scrum, cuestionarte todo lo que se hace en tu empresa y proponer cambios y mejoras continuamente (a todos los niveles). Si tienes una organización y has visto publicar alguna oferta de trabajo que se parezca a la del ejemplo, igual tienes que hacer una revisión de cómo estáis trabajando para salir de la cultura de la complacencia para poner el foco en la cultura de la excelencia. Sea cual sea el motivo, la solución la tienes con mi curso de Scrum Master con certificación oficial más las sesiones de consultoría Agile . Ahora sí entenderás por qué Scrum funciona, obtendrás las ventajas de usar Scrum, te costará lo mismo que cuando lo hacías mal y verás con el tiempo cómo los Desarrolladores pasan de odiar la forma en la que trabajáis a empezar a decir "así es como deberíamos haber trabajado antes", consiguiendo también que mejore su actitud y aptitud en el trabajo diario. Esto es algo parecido a lo que pasa con el modelo Spotify, que en el 99% de los casos no funciona porque lo único que se hace es llamar a los equipos "squads" y "tribus". ¿También haces eso? Entonces deberías contactar conmigo con bastante urgencia, porque hay mucho que corregir en tu empresa. Imagen de la entrada de Duncan Maddox