jose luis soria - cas2012 - cargo cult agile training & coaching

52
Cargo Cult Agile training & coaching Jose Luis Soria [email protected] @jlsoriat

Upload: jose-luis-soria

Post on 22-May-2015

680 views

Category:

Technology


1 download

DESCRIPTION

Presentación en la Conferencia Agile Spain 2012 acerca de problemas que pueden surgir al hacer formación o coaching

TRANSCRIPT

Page 1: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cargo Cult Agile training & coaching

Jose Luis Soria

[email protected]

@jlsoriat

Page 2: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

During the war they saw airplanes land with lots of good materials, and they want the same thing to happen now. So they've arranged to imitate things like runways, to put fires along the sides of the runways, to make a wooden hut for a man to sit in, with two wooden pieces on his head like headphones and bars of bamboo sticking out like antennas—he's the controller—and they wait for the airplanes to land. They're doing everything right. The form is perfect. It looks exactly the way it looked before. But it doesn't work. No airplanes land. — Richard Feynman, physicist(http://calteches.library.caltech.edu/3043/1/CargoCult.pdf)

Page 3: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

¿Qué es un Cargo Cult?

• Práctica religiosa enfocada en la obtención de mercancías(cargo) por mediode la magia y de rituales

• Basada en creencias y comportamientos irracionales

• Usado como metáfora en muchos campos (política, economía, periodismo…)

• Más información: http://bit.ly/lruvbdhttp://bit.ly/zhWL

Page 4: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

http://bit.ly/1alLpQ

Page 5: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Los “Cargo Cults” han sido utilizadosrepetidas veces como metáfora para el desarrollo de software y las prácticasÁgiles…

• Steve McConnell http://bit.ly/5voCM4• Maxx Daymond http://bit.ly/gZ57Kk• James Shore http://bit.ly/aek5r9

…para describir el tipo de comportamiento“hacer Agile, en lugar de ser Ágil”

Page 6: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hacer Agile Ser Ágil

Mantener reuniones diarias Asegurar la comunicación

Hacer TDD Construir el producto correcto

Hacer retrospectivas Mejora continua

Limitar el WIP Evitar cuellos de botella

Page 7: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Pero, ¿nos comportamos de la misma forma cuando estamos

haciendo formación o coaching sobre Agile?

Page 8: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

¿Training o coaching?

Cuéntamelo y lo escucharé,

muéstramelo y lo recordaré,

involúcrame y lo entenderé.

Confucio

Page 9: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Aunque la formación y el coaching son disciplinas muy distintas, ambas se ocupan de ayudar a las personas a sacar provecho del conocimiento.

Por lo tanto, ambas se pueden verafectadas por el mismo tipo de

comportamientos erróneos.

Page 10: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Ámbito: ¿Qué temas tratamoscuando estamos haciendo

formación o coaching?

Agile practices map (http://guide.agilealliance.org/subway.html)

Page 11: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Posibles problemas: patrones de comportamiento que afectan

al training o coaching

• Sesgos cognitivos: desviaciones en el juicio que afectan a la toma de decisiones, la memoria, la percepción y el pensamiento racional

• Falacias (lógicas): malos razonamientoscausados por asunciones erróneas o ideas equivocadas

Page 12: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgos cognitivos y falaciaslógicas:

Todo el mundo está afectado, sin excepción

Pero podemos estarpreparados para mitigar o incluso evitar sus efectos

Page 13: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Los 7 hábitos de la gente

Cargo Cult

Page 14: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

A C 2 3

Hipótesis:Las tarjetas que tienen una vocal en una cara,

tienen un número par en la otra cara

¿Qué tarjetas es necesario girar para comprobar si se cumple la hipótesis?

Tarea de selección de Wason

Page 15: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 1:Elegir selectivamente sólo la evidencia que confirma mis

creencias o deseos

Page 16: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgo: Sesgo de confirmación

• Ignorar la información u opiniones quedesafían nuestras creencias

• Reproducir circunstancias pasadas(de forma incompleta o errónea), intentando obtener los mismosresultados

Page 17: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Sesgo de Confirmación

• Las observaciones esporádicas estánsesgadas. Es mejor tratar de obteneruna visión global antes de recomendar prácticas específicas

• Es necesario tratar de explicar siemprelos principios subyacentes quesoportan la recomendación que se está dando

Page 18: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 19: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 2:Incapacidad de identificarla causa de un resultado

Page 20: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Falacia: Correlación implicacausa

• Confundir dos eventos que se dansimultáneamentepor que uno sea la causa del otro

• Ignorar otroseventos o factoresrelacionados

Page 21: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Correlaciónimplica causalidad

• La correlación es una condiciónnecesaria, pero no suficiente, para la causalidad. Es necesario buscarevidencias adicionales antes de recomendar o descartar prácticasespecíficas

• No deberíamos romper reglas de inferencia a la hora de tomardecisiones

Page 22: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 23: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 24: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 3:No entender el

funcionamiento de unapráctica

Page 25: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgo: Efecto Dunning-Kruger

• No tengo ni idea, pero creo que soy un experto

• Me ocupo sólo de aspectossuperficiales de la idea o práctica

• “La ignoranciagenera másconfianza que el conocimiento” –Charles Darwin

Page 26: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Efecto Dunning-Kruger

• Sé consciente de que eres ignoranteacerca de muchos temas

• No des formación o hagas coaching de una práctica sobre la que no tengassuficiente confianza

• No confíes en una práctica que no has experimentado por tí mismo

• El conocimiento hace aflorar la ignorancia

• Si hablas acerca de una práctica que no conoces, deja claro tu desconocimiento

Page 27: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 4:Reforzar tus creencias al encontrar evidencias en

contra

Page 28: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgo: Efecto Backfire

• Rechazar la evidencia que escontradictoriacon tus creencias

• Reforzar tu apoyoa esas creencias

• Dar másimportancia al proceso que a los principios

http://xkcd.com/386/

Page 29: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Efecto Backfire

• Intenta afrontar los temas desdedistintos puntos de vista

• Intenta ver qué beneficios aportaríanesos otros puntos de vista

• Evita hacer valoraciones “en caliente”, deja que se calmen los ánimos antes de retomar la toma de decisiones

Page 30: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 31: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 32: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 5:Dar importancia sólo a los

éxitos, ignorando los fracasos

Page 33: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgo: Sesgo de supervivencia

• Sacar conclusiones sólode las personas o cosasque han sobrevivido o tenido éxito tras un proceso, ignorando a los que no lo hicieron

He fallado más de 9000 canastas a lo largo de mi carrera. He perdido casi 300 partidos.

26 veces, se ha confiado en mí para lanzar la canasta para ganar el partido y he fallado.

He fallado una y otra y otra vez en mi vida. Y ésa es la razón por la cual tengo éxito -

Michael Jordan

Page 34: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Survivorship Bias

• Ten en cuenta que uno o unos pocoscasos de éxito, pueden estarescondiendo montones de casos fallidos

• El fracaso aporta más lecciones que el éxito. Busca los casos donde unapráctica ha fallado, y trata de obtener la mayor cantidad de información posible

• No aprendas sólo a partir del éxito

Page 35: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 36: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 37: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 6:Adoptar una práctica porque

otros muchos la estánadoptando

Page 38: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgo: Efecto vagón de cola

• A medida quemás genteadopta unapráctica, otros“se suben al carro”, sin teneren cuenta lasrazones o el entorno

Page 39: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Efecto vagón de cola

• Párate a pensar si la práctica podríafuncionar para el equipo, independientemente de lo popular que sea

• Ser selectivo con las modas

Page 40: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 41: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching
Page 42: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito 7:Preferir las cosas que nos

son familiares

Page 43: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Sesgo: Efecto de la meraexposición

• “Más vale malo conocido…”

• Preferir el uso de prácticas que nosson familiares, incluso si no son adecuadas para la tarea queestamos llevando a cabo

Page 44: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: Efecto de la meraexposición

• Recicla y mejora tu conocimiento de forma continua

• Busca alternativas

Page 45: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Hábito extra:Abrumar y confundir a la

audiencia con argumentos sin sentido o contradictorios

Page 46: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Defensa Chewbacca

• ¡Funciona! (pordesgracia…)

• DilemaChewbacca: percibir el argumento del otro como unadefensaChewbacca

bitly.com/c0pVk7

Page 47: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Cómo evitar: DefensaChewbacca

• Ponerse en el lugar del otro

• No obcecarse al exponer argumentos

• Dejar hablar

• Escuchar. Practicar la escucha activahttp://en.wikipedia.org/wiki/Active_listening

Page 48: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Otros sesgos y falacias queafectan al training/coaching

• Sobrestimar cuánta gente está de acuerdo contigo (efecto del falsoconsenso)

• Ser incapaz de pensar de modoimparcial acerca de un tema quedominas (maldición del conocimiento)

• Sacar conclusiones distintas (inclusocontradictorias) a partir de la mismainformación (efecto marco)

Page 49: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

O incluso más…

• Mal uso de juegos para modelarsituaciones de la vida real (falacialúdica)

• Atribuirse el éxito a uno mismo pero el fracaso a factores externos (sesgo de autoservicio)

• Creer que puedes explicar un concepto sólo porque conoces sunombre (falacia nominal)

Page 50: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

No darse cuenta de nuestrospropios sesgos cognitivos:

PREJUICIO DEL PUNTO CIEGO

Page 51: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Resumiendo: qué tener en cuenta

• Presta atención a tus sesgos

• Presta atención a las falacias que teafectan

• No saques conclusiones demasiadorápido

• Sé consciente de tu estado mental

• Evita el comportamiento irracional

Page 52: Jose Luis Soria - CAS2012 - Cargo cult Agile training & coaching

Jose Luis Soria [email protected]

http://geeks.ms/blogs/jlsoria

@jlsoriat

http://www.slideshare.net/jlsoria

ALM Team Lead en Plain ConceptsProfessional Scrum Trainer de scrum.org

¡Intentamos no hacer training/coaching de esta forma! ����

http://bit.ly/bCRBlI