En nuestros procesos del día a día, roles como Scrum masters o project managers trabajan con equipos muy diversos, formados por todo tipo de personas: amables, testarudos, sensibles, colaborativos, individualistas y muchas características más. Por lo general, no podemos elegir el equipo al que estamos asignados. Sin embargo, sabemos que independientemente de nuestras diferencias, todos tenemos un objetivo común y debemos colaborar de la manera más armoniosa posible para lograrlo.
Durante mi carrera, trabajé como desarrollador, gerente de proyectos y Scrum master. He colaborado con diferentes tipos de personalidades y he pasado por situaciones difíciles en las que tuve que trabajar duro para mantener a mi equipo unido y tener éxito. En este artículo compartiré algunas técnicas y consejos desarrollados en base a experiencias que tuve en equipos de desarrollo de software. Mi objetivo es brindarle información si se encuentra en situaciones similares en el futuro. Sin más preámbulos, ¡comencemos!
Cómo tratar con personas que están muy a la defensiva en sus propuestas
De hecho, todos nos hemos encontrado con colegas que pueden proponer ideas y ponerse a la defensiva, hasta el punto de sentirse insatisfechos cuando las cosas no salen como quieren. Es importante entender lo que pasa por sus cabezas para entender estos comportamientos y lidiar con los desacuerdos para que todos se beneficien. Personalmente me siento así, por lo que puedo explicarte de primera mano cómo afrontar esta situación.
Esto es algo que vemos frecuentemente en personas muy competitivas. Siempre buscan proponer buenas ideas y hacer el trabajo de la mejor manera posible. Sus ideas pueden surgir en sus mentes y sentirse como momentos eureka , lo que hace que les guste mucho lo que se les acaba de ocurrir. Entonces, cuando se cuestionan estas ideas, se puede causar malestar e incluso herir accidentalmente el orgullo de una persona. Por supuesto, es trabajo de todos mantener una actitud profesional y controlar sus emociones. Estas son cosas en las que cada individuo debe trabajar por sí mismo, pero quiero centrarme en cómo los equipos pueden manejar estas situaciones para mantener la armonía y realizar el trabajo con éxito.
En mi opinión, el mejor enfoque es resaltar los atributos positivos de las ideas y luego sugerir escenarios en los que esa idea podría no funcionar. Aplicar la mayéutica para que la persona se dé cuenta por sí misma de que su idea no es perfecta. De esta forma, no sentirán resentimiento ni malestar al recibir críticas infundadas.
Cómo resolver fricciones ocultas entre los miembros del equipo
En la mayoría de las empresas de tecnología modernas, la mayoría de los empleados trabajan de forma remota. Esto significa que es posible que los líderes no siempre estén presentes cuando los desarrolladores interactúan. Durante un proyecto, habrá momentos en que los miembros del equipo estén trabajando en tareas específicas y se reúnan para realizar programación en pareja o discutir algún código. El líder muchas veces pasa por alto estas interacciones y puede pasar cualquier cosa. Puede ser algo armonioso y productivo o todo lo contrario.
Recuerdo un momento en el que el desacuerdo entre dos desarrolladores provocó tensiones entre ellos. Era común que discutieran sobre cada decisión del código, lo que resultaba en una relación amarga. Este sentimiento negativo no fue espontáneo. Se fue construyendo poco a poco. Una vez que se instaló este sentimiento, la relación laboral quedó muy dañada y fue necesario un gran esfuerzo para mantener todo estable. Si esto sucede, es necesario mantener un intermediario entre las partes e invertir tiempo y recursos para garantizar que los desacuerdos no aumenten.
La mejor manera de hacerlo es mediante la prevención. Como líder, hable periódicamente y brevemente con los miembros para identificar posibles inconvenientes. Haga preguntas sencillas como "¿Cómo te sentiste trabajando con ellos?" y "¿Te sientes cómodo con ellos?" Estas preguntas pueden ayudarle a comprender si la relación laboral es sana y productiva. Deja que la persona hable contigo y comparta su perspectiva y opinión.
Asegúrese de que el líder técnico siempre intervenga si no se llega a un consenso. Al final, queremos avanzar lo más rápido posible y resolver estas perspectivas técnicas es parte de su rol. No dé nada por sentado y asegúrese de comunicarse de manera oportuna.
Cómo resolver un conflicto directo entre dos personas
Todos son diferentes. Piensan diferente y se expresan diferente. Lo ideal es que en el trabajo todos actuemos profesionalmente y reflexionemos sobre lo que decimos o hacemos. Pero en situaciones estresantes, es posible que algunas personas no puedan controlar sus emociones y adopten algunos comportamientos que a otro desarrollador estresado tal vez no le gusten.
Una vez tuve que afrontar una situación delicada en un proyecto. El desarrollador A tenía poca experiencia en JavaScript/TypeScript y le preguntó a otro desarrollador en una llamada cómo funcionaba una API específica. El desarrollador B estaba lidiando con algunas dificultades por su parte y le parecía que era una pregunta muy básica, por lo que respondió a A con bastante dureza porque no podía entender el código. Naturalmente, se produjo una discusión no deseada.
Recomiendo tomar los siguientes pasos para abordar esto. Lo primero es abordar el tema al día siguiente y darles tiempo a todos para aclarar sus mentes. Luego tendremos que escuchar a cada parte involucrada, ya que es importante comprender ambas perspectivas y que se sientan escuchadas. Después de expresar su opinión, es importante analizarla y comprender la raíz del problema. En este caso, se trataba de cómo el desarrollador B estaba demasiado concentrado y preocupado con otras tareas y por lo tanto dio una respuesta aproximada. Se le consideró grosero y el desarrollador A no mantuvo la calma porque también estaba estresado y quizás frustrado. Finalmente junté a las dos partes y se aclararon las cosas. Como dice el refrán, para bailar un tango hacen falta dos, y ambos confesaron sus reacciones. El desarrollador A no debería haber reaccionado como lo hizo ante las palabras desmesuradas del desarrollador B. Después de comprender de dónde venía cada una, siguieron algunas disculpas bien merecidas y seguimos adelante.
Cómo lograr que las personas tímidas se comuniquen más
Durante mi carrera tuve la oportunidad de trabajar con excelentes profesionales, personas con las que me sentí muy cómodo trabajando desde el principio. Sin embargo, muchas veces nos encontramos con empleados altamente cualificados que no se comunican con facilidad, ya sea para expresar sus opiniones, dudas o buenas ideas para un proyecto.
Debemos abordar estos casos lo más rápido posible, ya que se espera que todos contribuyan a lograr los objetivos en equipo. Asumimos que todos ayudarán a resolver los problemas que puedan surgir. Es un desperdicio tener a alguien en el equipo que tenga las respuestas o ideas brillantes pero no se atreva a compartirlas.
Lo que te recomiendo aquí es que establezcas espacios seguros en los que participen todos los miembros del proyecto. Todos necesitan hablar y decir lo que piensan, y luego todos tienen la oportunidad de abordar los pros y los contras de cada opinión. Esto puede parecer aburrido al principio, pero la idea es crear una cultura de equipo donde las personas tímidas o tranquilas puedan romper el hielo y sentirse cómodas compartiendo sus pensamientos. Con el tiempo, esta estructura rígida ya no será necesaria porque será natural que el equipo diga lo que piensa.
Esto también es útil cuando un desarrollador se siente estancado en un proyecto. Reúnase con ellos y con el resto del equipo y bríndeles la confianza para compartir los problemas que están enfrentando y lo que han intentado para que el equipo pueda ayudar. Esto les facilitará hacer preguntas y no prolongar un problema en silencio por su cuenta.
Como podemos ver, la mayoría de estas técnicas se centran en la comunicación. Las personas somos muy complejas y diferentes, y los conflictos siempre existirán, pero podemos encontrar ese término medio previniendo, actuando con prontitud y creando las pausas y canales adecuados. Todos los miembros del equipo podrán interactuar de la mejor manera posible para evitar y resolver conflictos. ¡Espero que mis consejos sean útiles en vuestros equipos!
Más publicaciones de blog de nuestros BDevers.