Elegir una solución de outsourcing A la hora de elegir una solución de outsourcing, existen diferentes opciones para la distribución geográfica de los equipos. El desafío de la subcontratación es...
Elegir una solución de subcontratación
A la hora de elegir una solución externalizada, existen diferentes opciones de distribución geográfica de los equipos. El desafío de la subcontratación es brindar al cliente una solución que no sólo sea rentable, sino también más rápida y de mayor calidad que la que puede ofrecer un mercado local o un proceso de contratación interno, con menos riesgo y otros beneficios que se derivan de encontrar el socio adecuado. la estrategia adecuada. .
El lugar donde se encuentran físicamente estos equipos y miembros del equipo en un día determinado es en gran medida invisible para el cliente y los tomadores de decisiones. La evolución de las plataformas de comunicación en todos los formatos (texto, audio, vídeo) ha llevado a un mundo en el que la ubicación física es en gran medida omnipresente para la mayoría de las tareas que realizamos . Sin embargo, algunas actividades de desarrollo de software se benefician significativamente de la proximidad física para la comunicación inmediata, la creación de una cultura de equipo y ejercicios colaborativos y de confianza, como sesiones de pizarra.
En el trabajo remoto versus el trabajo compartido , Martin Fowler establece los beneficios de los equipos distribuidos, pero no respalda los equipos virtuales o remotos. Pero también reconoce que está influenciado por su propia experiencia. Su generación no nació en un mundo de tecnología de nube y contenedores, Slack, GitHub y un sinfín de otras tecnologías. Herramientas y plataformas a las que se puede acceder desde cualquier lugar . Además, su argumento se basa en su opinión (bien informada) más que en cualquier dato o métrica. Yo diría que la misma ubicuidad de la localización hace que sea muy difícil estudiarla o rastrearla. Las VPN nos permiten acceder de forma segura a los recursos de la red mientras ocultamos nuestra ubicación con una nueva dirección IP.
Después de pasar casi una década trabajando de forma remota, soy partidario de sus beneficios . El control sobre su tiempo y entorno de trabajo significa que puede configurarlo para que sea más productivo sin perder tiempo en desplazamientos. Se reducen significativamente los costes tanto para la empresa como para el trabajador. A menos que su negocio sea inmobiliario, mantener una oficina física no agrega valor directamente a su negocio principal. Pero eso no significa que no necesite un desarrollo de software inmobiliario personalizado.
Los críticos argumentarían que una fuerza laboral remota aumenta el riesgo : ¿cómo puede confiar en que sus empleados serán productivos si en realidad no puede verlos? ¿Cómo sabes que están funcionando? ¿Son capaces de organizarse por sí mismos? ¿Están trabajando en lugares seguros?
Mi respuesta a estas preguntas es muy sencilla. Los mejores mitigarán estos riesgos por usted .
Un trabajador de alto rendimiento querrá maximizar su productividad y el tiempo dedicado a hacer cosas que le gusten. Al permitirte autonomía para organizarte, estás maximizando la producción. Habiendo trabajado en equipos virtuales, puedo asegurarles que esto es un gran incentivo . Por lo tanto, si existen preocupaciones específicas de seguridad o productividad, hay más incentivos para abordarlas.
Pero independientemente de dónde se sienta físicamente alguien, si alguien no se desempeña bien, no creo que un ambiente de oficina mejore significativamente su desempeño. Sí, puedes mirar por encima del hombro y ponerte al día con las pausas para el café, pero luego debes preguntarte si quieres miembros del equipo así en primer lugar.
Los trabajadores remotos altamente calificados también tienden a comunicarse excesivamente : saben lo crucial que es esto y buscan optimizar la comunicación para superar la distancia física. Los críticos suelen decir que no hay nada tan eficaz como la comunicación cara a cara entre los miembros del equipo, ¡y yo diría que tienes razón! Pero lo que no reconocen es que diferentes actividades pueden tener formas de comunicación claramente efectivas, del mismo modo que diferentes personas tienen diferentes estilos de comunicación.
Por ejemplo, el inicio de un proyecto. Los miembros del equipo se reúnen por primera vez, participan en actividades de planificación y diseño, transfieren conocimientos y establecen la cultura y las reglas de participación de un proyecto. En mi experiencia, es mejor hacerlo en persona durante un período de una o dos semanas. No existe un sustituto virtual tan eficaz.
Pero no iniciamos proyectos ni realizamos sesiones diarias de pizarra. Una vez que las epopeyas y las historias se escriben y asignan a los sprints, la mayor parte de la actividad que realiza un equipo es la implementación. Un entorno no disruptivo es vital para mantener el profundo enfoque necesario para realizar la mayoría de estas tareas.
Un enfoque híbrido que reúne a trabajadores remotos para algunas actividades y luego trabajan virtualmente para otras nos permite optimizar la ubicación física . Los ahorros de costos en el mantenimiento de grandes espacios de oficinas e infraestructura pagan los gastos de viaje a corto plazo. Con el auge de los espacios de coworking y las aerolíneas de bajo coste, el argumento comercial a favor de este modelo de trabajo en equipo prácticamente se explica por sí solo.
El ser humano vive en base a rutinas y serán necesarios años para romper con el hábito mental que nos hace asociar acudir a una oficina física con productividad. A la hora de elegir la composición y la ubicación del equipo, te recomiendo que separes tus inquietudes tanto como sea posible para optimizar mejor tus recursos. En términos generales, estas preocupaciones son:
- Productividad
- Seguridad
- Comunicación
Productividad
Nunca habíamos tenido tantas herramientas disponibles para medir la productividad . A la hora de establecer las reglas básicas de tu proyecto, deja los procesos lo más claros posible, establece expectativas basadas en métricas bien definidas . Esto se debe hacer con cualquier proyecto, pero especialmente con equipos virtuales. ¡Te sorprenderá saber que estos miembros del equipo rápidamente superan tus expectativas y comienzan a exigir más trabajo! En mi experiencia, esto también es común y anima a todos a mejorar, especialmente a la hora de mantener una acumulación de tareas bien organizada para estos equipos.
Seguridad
Crear políticas y procedimientos para el acceso remoto es un valioso ejercicio de seguridad de la información. Si su organización no los implementa sólidamente y no los audita periódicamente, revisarlos para respaldar el trabajo remoto es una oportunidad. Proporcione a los equipos virtuales los requisitos exactos de hardware, software y acceso a la red antes de la incorporación. Si los equipos necesitan acceder a datos confidenciales, establezca controles adecuados para que los datos no se puedan copiar ni descargar. Para la mayoría de las tareas de desarrollo y prueba de software, descubrí que ofuscar y crear conjuntos de datos de muestra a menudo elimina cualquier necesidad real de acceder a datos confidenciales.
Por otro lado, a menudo me sorprende la poca atención que se presta a estas mismas políticas y controles cuando estás dentro de una oficina física. Como trabajador remoto, protejo mi oficina en casa porque también es parte de mi hogar, física y virtualmente. Descubrirá que los trabajadores remotos calificados están más preocupados por la seguridad por la misma razón y tienen un gran interés en cumplir con los estándares y políticas de su organización.
Comunicación
La comunicación efectiva, así como las métricas de productividad, deben establecerse, acordarse y documentarse al comienzo de cualquier proyecto. La ruptura de la comunicación del equipo y la desalineación pueden ocurrir cuando las personas se sientan cerca unas de otras en un espacio compartido. Al igual que la seguridad, trabajar con equipos virtuales nos obliga a añadir disciplina a nuestros proyectos. Si no hay problemas de red, los equipos virtuales se comunican tan rápido como los equipos ubicados en el mismo lugar y, a menudo, es más fácil darle Slack a alguien que levantarse de su escritorio y cruzar una habitación. Pero se deben respetar las reglas y expectativas establecidas . Por ejemplo, las respuestas a temas de correo electrónico específicos o mensajes del canal de Slack deben programarse en función de la urgencia y prioridad que los equipos respetarán.
Además, no olvide que diferentes actividades pueden requerir diferentes tipos de comunicación, y reunir equipos remotos para rituales o hitos específicos es siempre una opción y un costo equilibrado con el valor que se obtiene al crear equipos virtuales.