Post Top Ad

Your Ad Spot

martes, 5 de mayo de 2020

Habilidades blandas para el trabajo remoto (o cómo hacer que la cultura colaborativa de los programadores funcione)

¿Cuántas veces en nuestras vidas hemos soñado con dejar el alboroto del mundo moderno por una isla desierta donde nadie nos puede molestar?
El brote de coronavirus ha hecho que este sueño se haga realidad para muchos de nosotros, más o menos.
Desafortunadamente, la escena rara vez es una playa de arena, sino las paredes de nuestros apartamentos.
Para bien o para mal, ahora tenemos la oportunidad de probar nuestra resistencia laboral lejos de las formalidades de la vida de oficina. Las empresas de desarrollo de software y su personal fueron de los primeros en cambiar al trabajo remoto, debido a procesos comerciales casi totalmente digitalizados.
Pero aquí yace una paradoja.
Un entorno de oficina típico que parece ser altamente colaborativo aún deja muchas oportunidades para evitar la colaboración. Es fácil esconderse detrás de su escritorio y omitir la comunicación, con sus colegas más sociables liderando la colaboración.
El trabajo remoto no le permite esconderse de al menos una colaboración mínima, ya que los empleados deben informar directamente sobre el trabajo que han realizado, sincronizar sus actividades, obtener actualizaciones y discutir la próxima etapa del proyecto.
Lo que es aún más interesante es que un entorno digital en realidad complica la colaboración.
Al comunicarse cara a cara y estar al alcance del oído, las personas pueden controlar sus interacciones con mayor facilidad. La distancia nos hace vulnerables a los malentendidos y la confusión, lo que aumenta la importancia de los talentos de comunicación de los desarrolladores y las habilidades de colaboración en equipo.

Tener habilidades suaves no es lo mismo que ser un extrovertido

¿Qué pasa con ser introvertido o extrovertido? Si pertenece a cualquiera de los grupos, ¿le da alguna ventaja en lo que respecta a la comunicación, el pensamiento creativo, el trabajo en equipo y la capacidad de enfrentar nuevos desafíos y adaptarse al entorno laboral en evolución?
En primer lugar, es necesario decir que los introvertidos de hoy en día en el desarrollo de software son más a menudo una excepción que la regla. En segundo lugar, ser más extrovertido no equivale a tener excelentes habilidades blandas. Es por eso que tanto los introvertidos como los extrovertidos pueden enfrentar desafíos en la colaboración remota, tales como:
  • Salir del ritmo de colaboración del equipo y del flujo general del proyecto.
  • Mantener un perfil bajo dentro del equipo.
  • Falta una recomendación oportuna de un miembro del equipo y, como resultado, comete un grave error.
  • Comunicarse mal con el cliente.
  • Ser demasiado comunicativo, por lo tanto, perder el foco y demostrar un bajo rendimiento.
El aislamiento global terminará.
Sin embargo, las empresas podrían necesitar reestructurar su fuerza laboral y comenzar a cooperar con programadores remotos nuevamente en el futuro. Significa que las estrategias para la colaboración en equipo y un enfoque personalizado para nutrir las habilidades blandas del personal de TI deben estar en su lugar.
Este enfoque puede incluir tres niveles esenciales.

Los 3 niveles esenciales del desarrollo de habilidades blandas en un entorno digital

La evolución de las habilidades sociales de los programadores debe ser apoyada a nivel organizacional, de equipo e individual. Todas las iniciativas descritas a continuación están digitalizadas, lo cual es óptimo para las empresas que se adhieren al estilo de trabajo remoto o que introducen trabajo remoto temporal para su personal de TI.

Nivel 1: Iniciativas de toda la organización

Este nivel incluye actividades administradas por organizaciones y dirigidas a borrar los límites entre los departamentos de desarrollo de software, los equipos y los miembros del equipo. Estas actividades se pueden dividir en tres grupos.
Minimizar la distancia comunicativa.
Las personas tienden a comunicarse abiertamente solo con aquellos que consideran iguales. Aunque muchos equipos de TI se apegan a jerarquías planas, los empleados pueden ser cautelosos con otros equipos, lo cual es característico de las empresas más grandes.
Para reducir la precaución comunicativa, debe haber un centro de colaboración central para todos los empleados.
Por lo general, este rol se delega a una intranet corporativa que difunde la palabra entre los equipos y las comunidades, ofrece temas para discutir y recopila los comentarios de los empleados. Un portal corporativo también puede minimizar la distancia entre los desarrolladores de todos los niveles y los gerentes de nivel C para que los desarrolladores sean libres de abordarlos sin temor a ser ignorados.
"Dé a todos el poder de compartir cualquier cosa con cualquiera", dijo Mark Zuckerberg. Este puede ser el lema correcto para las empresas que desean que la comunicación sea más transparente y abierta mediante el lanzamiento de un portal corporativo.
Facilitar el intercambio de conocimientos.
Otra iniciativa importante es poner el conocimiento corporativo a disposición de todos los empleados. Esta es la única medida efectiva para prevenir errores comerciales causados ​​por la falta de conocimiento de los empleados, agravada por su falta de voluntad para comunicarse. También es un enfoque más centrado digitalmente para mejorar las habilidades de resolución de problemas del personal.
Para hacerlo, las empresas pueden usar sus intranets corporativas y sus bases de conocimiento. Aquellos que se adhieren a las tecnologías de Microsoft pueden optar por la administración del conocimiento de SharePoint y utilizar la plataforma como una intranet y centro de conocimiento al mismo tiempo. Como resultado, incluso aquellos a quienes no les gusta la comunicación en vivo tienen la oportunidad de encontrar una respuesta experta cuando la necesitan.
Cultive habilidades blandas a través de actividades sociales.
A menudo, las personas reservadas en la comunicación empresarial pueden mostrarse entusiastas mientras discuten sus temas de interés, ya sea desarrollo de software o pasatiempos personales.
Teniendo esto en cuenta, las empresas pueden apoyar a las comunidades de interés en sus portales corporativos, estimulando así a los programadores a comunicarse más, conectarse y conocerse mejor. Más adelante, el compromiso social puede transformarse en una colaboración empresarial más abierta y fructífera.

Nivel 2: Iniciativas de equipo

En el siguiente nivel, las iniciativas se extienden dentro de un equipo en particular. La mayor responsabilidad del éxito de estas iniciativas recae sobre los hombros de los gerentes de equipo. Para que sus equipos desarrollen habilidades blandas, los gerentes de equipo pueden probar las siguientes técnicas
Equilibrar los comportamientos hiperactivos y pasivos.
Es imposible hacer que los desarrolladores pasivos se activen en un abrir y cerrar de ojos. Lo que los gerentes de equipo pueden hacer es hacer que aquellos que tienen más energía respeten a sus colegas más pasivos y viceversa.
Vale la pena organizar eventos de creación de equipos en línea para que las personas puedan expresar sus preferencias de comunicación y elegir el estilo de colaboración más óptimo. Las actividades en equipo, como los juegos en línea, también pueden ayudar a eliminar las barreras entre los compañeros y formar el espíritu del equipo.
Habilidades blandas de los programadores de mentores.
Iniciativas de equipoSi un desarrollador que nunca ha trabajado en un equipo se une a un proyecto, esto puede terminar mal. Los lobos solitarios apenas se convierten en grandes jugadores de equipo rápidamente. Como resultado, esas personas pueden mantenerse alejadas del equipo e ignorar las políticas del equipo. En esta situación, es razonable que los gerentes de equipo dediquen su tiempo a la tutoría individual, para ayudar a una persona a formar parte del equipo y sentir la vibra del equipo.
Si los gerentes de equipo ven brechas obvias en las habilidades blandas de los miembros de su equipo, es una buena idea discutir los cuellos de botella uno a uno.
Definir los roles correctos del equipo.
A veces, los empleados son ineficaces porque están haciendo un trabajo que es malo para ellos.
Si la entrega de código y la comunicación con el cliente se delegan a un desarrollador insociable, los resultados positivos serán poco probables. Un gerente puede evaluar a los miembros del equipo y elegir un ingeniero más entusiasta para esta tarea. En cuanto a los desarrolladores que se sienten incómodos colaborando, a menudo pueden crear un código mucho mejor si se les deja en paz.

Nivel 3: Mejora personal

Por último, pero no menos importante, la superación personal. Si los programadores no toman ninguna medida para mejorar sus habilidades blandas, incluso los gerentes de equipo y organizaciones más comprometidos y experimentados con las mejores herramientas de colaboración en equipo no ayudarán. Solo los propios desarrolladores pueden elegir mejorar sus habilidades blandas, mejorando así sus características personales y aumentando la productividad .
Si están dispuestos a mejorar, aquí hay algunas cosas que pueden hacer.
Prueba un nuevo rol.
Invertimos el ejemplo anterior. En lugar de esperar el veredicto del gerente o una evaluación formal de habilidades blandas, los desarrolladores pueden ser más proactivos y solicitar nuevas funciones que impliquen un uso más activo de las habilidades blandas. Por ejemplo, pueden comenzar a colaborar regularmente con un gerente de proyecto o participar en llamadas y presentaciones de clientes.
Encuentra un modelo a seguir.
El entrenamiento de habilidades blandas puede ser irritante y desmotivador para los desarrolladores si es agresivo. Al mismo tiempo, los desarrolladores pueden elegir sus mentores en línea entre expertos en tecnología, innovadores y evangelistas activos en los medios. Vale la pena ver presentaciones y discursos públicos para analizar el comportamiento de los profesionales e incorporar sus mejores prácticas en el trabajo diario.
Elige un proyecto atractivo.
A veces, el proyecto no deja ninguna oportunidad para que los desarrolladores mejoren sus habilidades blandas. Aquellos que se sienten atrapados y buscan nuevas oportunidades deberían hacer algo al respecto. El campo de desarrollo de software es extremadamente diverso, por lo que hay millones de proyectos en los que participar. Solicitar un proyecto más atractivo puede llevar a los desarrolladores a un equipo más dinámico y abrir nuevas oportunidades para fomentar las habilidades sociales personales.

Cuando las habilidades blandas pueden superar a las habilidades duras

Muchos de los que trabajan en el desarrollo de software se acostumbraron a pensar que las habilidades duras son más valiosas que las habilidades blandas.
De hecho, el código limpio y conciso a veces puede compensar la falta de habilidades de colaboración en equipo.
Pero durante este aislamiento global, los programadores que no pueden colaborar efectivamente corren un mayor riesgo de perder el ritmo con el equipo y el proyecto.
Aquellos que son capaces de administrar su tiempo de trabajo, son resistentes al estrés y están abiertos a nuevos desafíos, pueden alcanzar nuevas alturas profesionales que de otra manera serían inalcanzables en la oficina.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas