Cómo convencer a tu jefe y a tus compañeros de desarrollo de que tienes razón (y que están equivocados).

Como desarrollador, he aprendido algunos hábitos no negociables y buenas prácticas a lo largo de los años. Pero a veces, he tenido que trabajar con personas que no estaban en la misma longitud de onda que yo. La mayoría de las veces es la gestión.

No puedes convencer a nadie de nada. Solo puede darles la información correcta para que se convenzan a sí mismos.
- Eben Pegan

La razón principal suele ser que estamos viendo de manera diferente los problemas y sus soluciones. Sabemos por experiencia que los recortes nos llegarán en forma de deuda técnica o simplemente de frustración.

Estoy escribiendo esta publicación para mostrarle cómo puede cambiar la opinión de su gerente, o incluso la de su compañero.

Comunicando de la manera correcta

Su mensaje puede ser muy importante, pero si no lo entrega, es su culpa. Aquí hay una forma de entregar su mensaje de manera efectiva:

"Para comunicarnos de manera efectiva, debemos llegar a las personas a través de su tendencia, no la nuestra"
-Gretchen Rubin

Como sabes, las personas no son lo mismo. Puede ser fácil razonar con alguien, y alguien más puede ser terco. Según Gretchen Rubin, podemos clasificar a las personas en cuatro tendencias principales.

Gretchen escribió un libro llamado Las cuatro tendencias. Ella notó esta división entre las personas y cómo podemos usarlas y aprovecharlas en nuestras vidas. Esas tendencias son Upholder, Obliger, Questioner y Rebel.

Aquí hay una broma rápida que ayuda a describirlos:

¿Cómo se consigue un Upholder para cambiar una bombilla?
Respuesta: ya lo cambió.

¿Cómo se consigue que un Interlocutor cambie una bombilla?
Respuesta: ¿Por qué necesitamos esa bombilla de todos modos?

¿Cómo se consigue un Obliger para cambiar una bombilla?
Respuesta: Pídele que lo cambie.

¿Cómo se consigue que un rebelde cambie una bombilla?
Respuesta: hágalo usted mismo.

Un caso de estudio

Supongamos que tiene un propietario de producto (PO) en un nuevo proyecto. La orden de compra solo se centra en las cosas que entrega. No quieren que pases tiempo en otra cosa, como escribir exámenes.

Aquí hay cuatro formas diferentes de convencer a su OP de que escribir exámenes es importante. Pero no olvide que esto es solo un ejemplo: debería poder usar estos marcos en cualquier contexto.

Aquí vamos.

1. PO como interlocutor

De acuerdo con Gretchen,

Los interrogadores adoran la investigación, encontrar eficiencias y eliminar procesos irracionales. Rechazan explicaciones flojas como esta:
"Esta es la forma en que siempre lo hemos hecho".
Debido a que los Interlocutores tienen una gran fe en su propio análisis y juicio, pueden convencerse de la exactitud de sus puntos de vista y negarse a ser persuadidos de lo contrario.

Cuando trate con un interrogador, traiga el razonamiento a la mesa. Tener un punto válido respaldado por evidencia.

Aquí hay un ejemplo de conversación con un PO llamado Alex:

Yo: Hola Alex, ¿podemos hablar sobre las mejores prácticas por un momento?

Alex: Claro, ¿qué tienes en mente?
 
Yo: Creo que estamos presionando demasiado para ofrecer las funciones y no pensar en nuestra deuda técnica. No tenemos mucho tiempo para las pruebas.

Alex: Bueno, no estoy convencido de que dedicar mucho tiempo a las pruebas nos ayudará a entregar mejor y más rápido. Estamos arreglando errores a medida que aparecen y parece funcionar.
 
Yo: eché un vistazo a la cantidad de tiempo que pasamos reparando errores, y el número crece con el tiempo. He trabajado en muchos proyectos similares. Al principio, es más rápido ignorar las pruebas, pero llegarás a un punto en el que ya no es eficiente. Creo que ahora estamos en ese punto.
 
Alex: Hmm, pero no quiero contratar a otra persona para hacer la prueba, no tenemos un presupuesto para eso.

Yo: tengo una solución: agreguemos pruebas al alcance de cada ticket. Hará felices a los desarrolladores y podrás comparar la velocidad. Si desea saber más, tengo algunos ejemplos de libros y artículos sobre la importancia de las pruebas.
 
Alex: Ok, recuérdame eso en nuestra próxima planificación de sprint, y me aseguraré de que todos estén en la misma página.

Yo: gracias.

2. PO como un defensor

Los defensores pueden ser buenos colegas. Son emprendedores y están muy interesados ​​en el rendimiento. Pero los defensores a veces se impacientan cuando otros luchan por cumplir con las expectativas.

No creo que debas convencer a un defensor sobre la importancia de escribir exámenes. Ellos reaccionarían así:

Yo: Hola Alex, creo que estamos en el punto en el que necesitamos pasar más tiempo escribiendo pruebas. Nuestra deuda técnica está creciendo.
 
Alex: estoy de acuerdo con eso. Siéntase libre de escribir más pruebas y refactorizar. Pero asegúrese de que sigamos ofreciendo las funciones que prometimos.

3. PO como un obligado

Los acreedores responden a las expectativas que las situaciones de trabajo casi inevitablemente brindan, con plazos, evaluaciones y entregas.

Entonces, para convencerlos, podemos usar otro motivador que sigan.

Yo: Hola Alex, creo que estamos en el punto en el que necesitamos pasar más tiempo escribiendo pruebas. Nuestra deuda técnica está creciendo.

Alex: Tenemos una fecha límite que tratar, ¿va a afectarla?
 
Yo: Podríamos retrasarnos en el próximo sprint. Pero al escribir más pruebas, podremos reducir el tiempo de desarrollo. Por lo tanto, deberíamos ser más rápidos en la próxima etapa y cumplir con la siguiente fecha límite con facilidad. Escribir exámenes también es una mejor práctica de desarrollo. Puedo mostrarte un montón de estudios que lo respaldan si estás interesado.

4. PO como rebelde

Me siento un poco maquiavélico sobre este. Aquí hay un ejemplo del libro:

Un niño rebelde podría responder mejor si pregunta: "¿Tiene ganas de tocar el piano ahora?", Mientras que un niño de Upholder estaría feliz de que le recordaran, "Es hora de practicar el piano".

Entonces, si quisiera convencer al propietario de un producto Rebel sobre las pruebas, no estoy seguro de lo que haría. Probablemente pasaría tiempo en pruebas y refactorizando código sin preguntar.

Gretchen sí señala que "otorgan un alto valor a la libertad, la elección, la identidad y la autoexpresión". Entonces, al reaccionar por mi cuenta y cuidar las cosas, encajaría en esa especificación. ¡Sería el rebelde!

Al final, necesitas saber quién es tu audiencia. Debe averiguar cuáles son las prioridades de su proyecto. Luego, haga su argumento más convincente mencionando estas prioridades.