No.
Por una razón muy simple: no puedes probarlo.
Digamos que puede evaluar la productividad y dar un número (por cierto, ¿cómo lo hace?). Ahora, ¿cómo se crea una situación en la que un desarrollador estará exactamente en las mismas circunstancias , de forma remota en una parte de la prueba, en el sitio en otra parte?
Incluso si tiene éxito en hacer tal prueba, ¿qué mostrará? ¿Cómo lo aplicarías en la práctica?
Hay demasiados factores a tener en cuenta. Por ejemplo:
¿Es estresante viajar? Si tiene que pasar una hora en mermeladas o en un autobús ruidoso / subterráneo, su productividad disminuirá.
¿Es estresante estar entre otras personas? Personalmente, me resulta mucho más cómodo estar solo, saber que nadie entrará en mi habitación, etc. Pero es diferente para algunos otros desarrolladores.
¿Te distraes mucho si estás solo? No lo estoy, pero hay algunas personas que no pueden trabajar en casa, solo porque se encuentran viendo YouTube durante dos horas antes de comenzar a hacer lo que tienen que hacer, y cuando finalmente comiencen su trabajo diario, lo harán. recuerde que deben llamar a su dentista para hacer una cita, etc.
Son las 9 a.m. - 7 PM. el mejor turno para ti? Sé que si tengo que hacer algo creativo, tengo que dormir hasta la noche y trabajar durante la noche. Para un trabajo técnico no creativo, mi mejor turno es diferente. Si trabajo en casa, tengo esta flexibilidad que me permite aumentar la productividad general. Por otro lado, algunos otros desarrolladores pueden encontrar esto improductivo, porque, por ejemplo, permanecerán durante 20 horas, tratando de resolver un error en un producto y, en cambio, introduciendo aún más errores, porque están cansados.
etc.
Aquí hay dos ejemplos de la vida diaria. El primero es mío, el segundo proviene de mi colega.
Ejemplo 1:
Vivo solo y no tengo mascotas en casa. No hay ruido a mi alrededor (la calle es demasiado pequeña, así que solo hay autos vecinos). Tengo una computadora rápida con un SSD, dos pantallas grandes, el software más nuevo, un teclado que amo, etc. No contesto mi teléfono, así que los clientes aprendieron que no es una buena idea llamarme cuando necesiten algo.
Recientemente, me pidieron trabajar para un cliente en su propia empresa. Era un lugar ruidoso y lleno de gente. Estaba en un espacio abierto, con teléfonos sonando. Tenía una vieja computadora portátil con una pantalla pequeña, que solía conectar a través de Escritorio remoto a otra computadora, desde la cual me conecté a través de otro Escritorio remoto a una tercera computadora. El software era viejo. La conexión a internet era lenta.
Supongo que en ese caso fui más productivo.
Ejemplo 2
Mi colega tiene una familia y un niño pequeño. Tiene una habitación separada donde puede trabajar, pero a menudo debe cuidar a un niño o responder a una llamada de un cliente, etc. Su casa tiene algunos vecinos ruidosos (con un perro ladrando todo el tiempo) y una carretera grande cerca . Trabaja en una computadora nueva con un software bastante decente, pero no puede permitirse un SSD o una licencia de Visual Studio Ultimate. Tiene una conexión a Internet muy lenta (y no puede tener una más rápida en su área).
Recientemente, se le pidió que trabajara en el sitio para un cliente que tiene 10/12 en Joel Test. Tenía una habitación separada, muy tranquila. Sin distracciones. Computadora rápida Internet de fibra óptica.
Supongo que en ese caso fue más productivo.