Hablar claro sin ser cruel: cómo dar feedback a developers
El feedback se da y se recibe. Y si no, se pide.
Hace mucho tiempo, en una consultora muy muy lejana…
Se escuchaba a menudo una planta abierta donde se sentaban más de 100 personas:
«¡¿A TI TE PARECE QUE ESTO ESTÁ BIEN?!»
99 cabezas se volvían en silencio para mirar por encima de sus monitores a la pobre víctima. Aquella vez era otro, pero cualquier día te podía tocar a ti.
«¡¿TE PREGUNTO QUE SI ESTO ESTÁ BIEN?!»
Soy Jorge Castaño y te comparto estrategias para mejorar tu carrera tech.
Hoy me pregunto:
¿Cómo se da el feedback constructivo?
Los commits de esta edición:
feat: dar y recibir con cabeza.
chore: bolo en el sur
fix: robots, robots & cambiar de trabajo.
¡Dale! (Zelda, dale)
Retroalimentación y otras opiniones
No entiendo por qué hay que responder cuando alguien te pregunta si crees que algo está bien. Se sobreentiende que NO por las formas, los gritos, las venas marcadas.
Solo hay una respuesta: NO.
Pero si alguien te enseña algo para que lo revises es porque cree que está bien, ¿no? No creo que soñara con recibir tremenda bronca delante de toda la oficina.
Pues todavía hay jefes que se expresan así.
Gritos, aspavientos, violencia.
(Vi una charla sobre dar feedback en Commit Conf, y tenía pendiente investigar y dar mi punto de vista)
La importancia del feedback
El feedback es importante para mejorar como profesionales (y como personas).
Si no nos fueran corrigiendo, dando la enhorabuena y sugiriendo mejoras, no sabríamos si hacemos las cosas bien o mal. Que es lo que pasa muchas veces con gente que ha trabajado en solitario.
Una buena cultura del feedback acelera nuestro crecimiento ya que detecta errores antes de tiempo y refuerza lo que ya hacemos bien.
Y, por supuesto, cuida las relaciones personales al resolver conflictos antes de tiempo, pues no nos guardamos cosas en la mochila hasta que explotamos.
Tipos de feedback
Aunque hay muchos tipos según dónde busquemos, estos son los más habituales:
Feedback positivo
Elogia lo que ha salido bien y celebra los éxitos. Sirve para reforzar los comportamientos que queremos en el equipo. Aumenta la confianza y pega un chute de motivación a quien lo recibe.
Por ejemplo, «Tu código se entiende perfectamente» o «Buena presentación, has ido al grano pero sin olvidar detalles importantes».
Recuerda “felicitar en público y corregir en privado”, mítica frase de liderazgo que habrás visto mil veces en LinkedIn.
Feedback negativo
Señala errores y cosas que han ido mal, pero ahí se queda. Como un comentario tan obvio que levanta miradas de extrañeza. Igual que decir «Se ha roto» cuando se cae un vaso al suelo.
Esa objetividad sin soluciones puede ser útil para empezar nuestro feedback, pero debería incluir recomendaciones de mejora para convertirse en feedback constructivo.
Ejemplos: «Hay faltas de ortografía en tu presentación» o «Ese código no pasa los test».
Feedback constructivo
Pepitas de oro.
Feedback que identifica cosas a mejorar y sugiere cómo conseguirlas. Se habla desde el respeto y se enfoca en el crecimiento profesional. Aspiramos a dar y recibir este tipo de feedback.
Puede arrancar como feedback negativo, pero, al proponer acciones de mejora, salva el tipo.
Por ejemplo, «Cuando interrumpes a otros, se pierde el foco de la reunión. Quizás podrías anotar tus ideas y esperar a que el resto termine de hablar» o «Veo que aparecen bloques de código duplicados que hacen nuestros archivos muy largos, sería más eficiente crear un método que pudieran reutilizar los demás módulos».
Señalamos un aspecto a mejorar y proponemos soluciones.
Feedback destructivo
Su único objetivo es herir sentimientos.
Se centra en atacar a la persona en vez de valorar los hechos y buscar soluciones. Es una especie de feedback negativo, pero con ganas de apuñalarte el alma.
Fulmina autoestimas y, por supuesto, destruye relaciones. Mantente lejos de esta gente, porque solo quieren sentirse superiores, no quieren ayudarte a crecer.
Ejemplos: «¿Otra vez has tirado producción? No sé cómo sigues trabajando aquí» o «Deberías pensar de vez en cuando antes de escribir código».
Errores comunes
Volvamos a la situación y la frase «¡¿A TI TE PARECE QUE ESTO ESTÁ BIEN?!», que es claramente un feedback destructivo.
Se pueden apreciar un par de cositas chungas.
El feedback no es específico → No sabemos a qué se refiere con ESTO ni por qué está mal.
Se centra en la persona y no en los hechos → ¿Tú has hecho esta mierda? Culpable. Basura. No mereces nada.
Provoca incomodidad y miedo → Los gritos y la saliva volando no ayudan a pensar y menos a ser sincero con quien pregunta.
Humilla delante de compañeros y extraños → Ataque directo que intenta dar una lección excesiva. No quiero ayudarte a crecer, quiero destruirte.
El feedback aparece cuando el trabajo ya está terminado → En vez de ir revisando poco a poco o tener cierto seguimiento.
Herramientas para dar feedback del bueno
Basándonos en los errores comunes podemos aprender un par de lecciones:
Hay que ser específicos: para poder corregir nuestros errores tenemos que saber cuáles son. «Has usado 4 bucles for encadenados, eso puede ser un agujero de rendimiento».
Hablar de hechos objetivos, olvidando nuestros sentimientos hacia la persona que recibe el feedback: «Veo que tienes muchos comentarios en la PR, ¿quieres que repasemos tu código juntos antes de abrir la siguiente?». Habla de rendimiento, mantenibilidad, legibilidad, escalabilidad… cosas objetivas que pueden verse impactadas por malos hábitos.
Crea un espacio seguro y tranquilo: cuando queremos que una persona corrija cierto comportamiento, puede sentirse como un ataque. Por eso hay que dejar claro que no tenemos malas intenciones, hablar con calma y expresar qué tiene de malo lo que ha pasado.
No dejes mal a tus compis delante del resto: me repito, pero es algo esencial. El feedback puede afectar negativamente, por eso hay que reservarlo para momentos de confianza y seguridad. No te pongas a gritar en la máquina de café, la cantina o las mesas de trabajo. El feedback intenta ayudar, no castigar.
Da feedback de manera habitual: no vayas hinchándote de mierda hasta que no puedas contenerte, hay que decir las cosas según pasan y de una en una. Para centrarse en mejorar, no podemos soltar un chorizo de problemas y soluciones, porque la gente se pierde. Una única cosa por feedback para dejarlo claro.
Solo con eso ya contrarrestamos la frase mítica de consultora. Vamos, lo que sería comportarse como un ser humano normal, no pido mucho más.
Y una forma muy fácil de dar feedback constructivo de calidad es el método “Yo siento… cuando tú… porque…”:
Yo siento...
Expresa tu emoción, tus sentimientos. Eso no lo puede negar el resto de gente.
«Yo me siento humillado…»
Cuando tú...
Habla de los hechos de la otra persona, algo real y objetivo.
«…cuando me gritas delante de mis compañeros…»
Porque...
Razonas cómo te afecta ese comportamiento.
«…porque siento que valgo menos que el resto y que no merezco estar aquí.»
“Yo siento… cuando tú… porque…”
Así de fácil.
«Yo me siento humillado cuando me gritas delante de mis compañeros, porque siento que valgo menos que el resto y que no merezco estar aquí.»
Por ahora te dejo esta forma sencilla, ya otro día hablamos del feedback en sandwich y otras variantes.
En resumen
Fomentar una cultura de comunicación honesta es clave a la hora de trabajar en equipo. Confiamos unos en otros porque se puede decir tranquilamente lo que nos parece bien y mal.
Empieza a dar feedback, aunque sea sobre cosas pequeñitas. Puedes dar feedback positivo al principio y después pasar al constructivo. Ten en cuenta todas las herramientas, pero no te obsesiones con usar todas.
No des feedback cada minuto: espera a momentos dedicados a este fin como las reuniones 1:1, las retrospectivas o si ves que alguien está pasando un mal momento.
No seas la persona que está todo el día sacando punta a todo. Tú tampoco lo haces todo bien.
Recuerda: el trabajo en equipo no es un examen, sino una colaboración.
Con ser buena gente y tratar bien a las personas es suficiente.
Mucha suerte.
Y hablando de cultura de equipo, te dejo otro artículo por aquí para medir la temperatura de tus compis.
🪳 Otra semana sobreviviendo al Software
Una vez más estoy al 50% en un proyecto, al 50% en otro proyecto y al 50% en un tercer proyecto. Semana dura con demasiado cambio de contexto y muy poca programación.
Por suerte se acerca el 5 de junio, día que estaré dando una charla en Sevilla gracias a la buena gente de Fullstack Sevilla.
Me han avisado del calor y me asusta que para el 5 de junio ya tengan que avisar del fuego sevillano. Miedo.
¿Te vienes? Apúntate aquí para ver cuántas croquetas llevo. (Tal vez no haya croquetas)
Y si quieres, te firmo el libro. Lo pillas en Amazon y lo llevas en persona. O mandas un Glovo, lo que más te guste.
Además, en la oficina vamos a tener una demo importante del proyecto. Van peces gordos y estará bien que conozcan a los becarios, así que les he cedido mi puesto en la presentación.
Pero es una intervención corta y solo puede hacerla una persona.
Tanto Petunia como Izan quieren hablar para ganar puntos en la empresa, así que tendrán que decidir entre ellos quién se sube al escenario.
¿Ganará la vida profesional a la personal?
📰 Noticias (por si no te has enterado)
🏦 El Banco Central Europeo quiere que sus empleados cambien de trabajo con frecuencia - Increíble que un banco haga esto. Para mí, esta ha sido mi filosofía laboral. Hacer cosas, cambiar de tecnología, de proyecto, de empresa.
🦾 Cómo la impresión 3D revoluciona la medicina - Prótesis, implantes, planificación quirúrgica y fabricación de medicamentos a medida de cada paciente. Nada de soluciones genéricas.
👨🏼🍳👩🏼🍳 Robots chefs toman el control de los restaurantes de carretera de Corea del Sur - Brazos robóticos te preparan ramen para reponer fuerzas al volante. Por ahora da cosica ver esos brazos moverse lentamente, pero quién sabe, ¿nos tocará comer lo que nos prepare un robot próximamente?
🤖 Tesla muestra un último vídeo de su robot humanoide Optimus - Seguimos con robots. Nuevas features, nuevos trucos, mismo hype (muy bajo). Tira la basura al cubo, barre la mesa y le da vueltas a la menestra. Semana gloriosa para la robótica. Digo yo…
Y también, primer trasplante de vejiga exitoso del mundo, Uber lanza coches en rutas fijas como si fueran líneas de autobús, Google vuelve con sus smart-gafas.
Y eso es todo.
Una semana más sobreviviendo al Software 💻 💻 💻 💻 💻 💻
Chao, pescao 🐠
* La promesa puede no ser cierta.