Tips para trabajar desde casa de los equipos de desarrollo distribuido
La comunidad de desarrolladores distribuidos a menudo funciona de forma remota. Aprenda estos enfoques, como un horario asincrónico y colaboración de video, para ser productivo y sincronizado mientras todo el equipo trabaja desde casa.
Los desarrolladores están en una posición única en medio del brote de COVID-19 en todo el mundo. Los equipos de desarrollo distribuidos tienen experiencia para compartir sobre cómo trabajar desde casa y conectarse con colegas y cocreadores a largas distancias.
Exploremos algunos consejos de los equipos de desarrollo distribuidos durante el brote de coronavirus, y algunos consejos sobre cómo entregar un mensaje claro y conciso. Si bien el trabajo remoto está en su apogeo a nivel mundial debido a la pandemia, estos consejos servirán bien a los equipos en muchas situaciones, como con miembros en diferentes oficinas globales y la coordinación con trabajadores subcontratados en contratos de desarrollo.
Experiencia en trabajo remoto
La comunidad de desarrollo tiene mucho que enseñar a otros sobre cómo trabajar de manera distribuida. Muchos profesionales de negocios se están cambiando al trabajo remoto por primera vez, pero los desarrolladores, evaluadores y otras personas en TI lo experimentan con frecuencia.
Los equipos de desarrollo distribuidos tienen una ventaja en el trabajo remoto. Incluso los desarrolladores que se sientan en un cubículo todo el día pueden aprovechar su experiencia jugando con las compilaciones de software de código abierto, en el que miles de personas de todo el mundo hacen contribuciones de código y plantean ideas.
«A medida que el trabajo remoto se convierte en la norma, los paradigmas de los desarrolladores nos servirán bien», dijo Benjamin Stein, gerente general de experiencia de desarrolladores en Twilio.
Algunas de las mejores prácticas del equipo de desarrollo distribuido que se asimilan bien a todo tipo de trabajo incluyen:
- Crear artefactos escritos, que es cualquier trabajo que pueda documentarse y almacenarse centralmente;
- Asumir y prepararse para el trabajo asincrónico, lo que significa que el standup de las 10 a.m. debe evolucionar;
- Respetar las zonas horarias; y
- Comunicarse intencional y deliberadamente para eliminar malas interpretaciones.
Todas estas prácticas tienen valor para los desarrolladores y los equipos no técnicos que ahora se encuentran distribuidos inesperadamente.
Comparta su conocimiento
Trabajar de forma remota no significa desconectarse. Los equipos de desarrollo distribuidos deben mantenerse al día con sus colegas y dar un ejemplo de cómo hacer negocios desde lejos.
Las sesiones de video, por ejemplo, pueden no atraer una gran audiencia, pero pueden generar conversaciones significativas con sus pares sobre temas importantes. También es un buen momento para reagruparse y alinearse con otros miembros de su equipo de desarrollo para discutir problemas actuales.
«He visto a los desarrolladores ofrecer horas de oficina o sesiones en línea en varias plataformas», dijo Tiffany Jachja, defensora de desarrolladores en Harness, un proveedor de entrega continua como servicio.
«No tiene que realizar ninguna acción heroica durante este tiempo para tener una influencia positiva en otros desarrolladores», dijo. «Continuar emparejando programas y sincronizándose regularmente con sus compañeros de equipo es un esfuerzo que todos podemos apreciar. Nada le impide comenzar un proyecto y llamar a su comunidad».