... las ganancias documentadas de productividad proporcionadas al brindar a los trabajadores del conocimiento espacio, tranquilidad y privacidad. El clásico libro de gestión de software Peopleware documenta ampliamente estos beneficios de productividad ...
Aquí está el problema. Todos sabemos que los trabajadores del conocimiento trabajan mejor al entrar en el "flujo", también conocido como estar "en la zona", donde están totalmente concentrados en su trabajo y desconectados de su entorno. Pierden la noción del tiempo y producen grandes cosas a través de la concentración absoluta. Esto es cuando hacen todo su trabajo productivo. Escritores, programadores, científicos e incluso jugadores de baloncesto te contarán acerca de estar en la zona.
El problema es que entrar en "la zona" no es fácil. Cuando intenta medirlo, parece que toma un promedio de 15 minutos comenzar a trabajar con la máxima productividad. A veces, si estás cansado o ya has hecho mucho trabajo creativo ese día, simplemente no puedes entrar en la zona y pasas el resto de tu día de trabajo jugando, leyendo la web, jugando Tetris.
El otro problema es que es tan fácil de conseguir golpeado fuera de la zona. El ruido, las llamadas telefónicas, salir a almorzar, tener que conducir 5 minutos a Starbucks para tomar un café e interrupciones por parte de compañeros de trabajo, especialmente interrupciones por parte de compañeros de trabajo, todo lo deja fuera de la zona. Si toma una interrupción de 1 minuto por parte de un compañero de trabajo que le hace una pregunta, y esto reduce su concentración lo suficiente como para que le lleve media hora volver a ser productivo, su productividad general está en serios problemas. Si se encuentra en un entorno ruidoso de bullpen como el tipo que a las dotcoms les encanta crear, con personal de marketing gritando por teléfono junto a los programadores, su productividad se desplomará a medida que los trabajadores del conocimiento sean interrumpidos una y otra vez y nunca entren en la zona.
Con los programadores, es especialmente difícil. La productividad depende de poder hacer malabarismos con muchos pequeños detalles en la memoria a corto plazo de una sola vez. Cualquier tipo de interrupción puede hacer que estos detalles se derrumben. Cuando reanuda el trabajo, no puede recordar ninguno de los detalles (como los nombres de variables locales que estaba usando, o dónde estaba en la implementación de ese algoritmo de búsqueda) y tiene que seguir buscando estas cosas, lo que lo ralentiza mucho hasta que vuelvas a la velocidad.
Aquí está el álgebra simple. Digamos (como la evidencia parece sugerir) que si interrumpimos a un programador, incluso por un minuto, realmente estamos desperdiciando 15 minutos de productividad. Para este ejemplo, pongamos a dos programadores, Jeff y Mutt, en cubículos abiertos uno al lado del otro en una granja estándar de engorde de ternera Dilbert. Mutt no recuerda el nombre de la versión Unicode de la función strcpy. Podría buscarlo, lo que lleva 30 segundos, o podría preguntarle a Jeff, que toma 15 segundos. Como está sentado justo al lado de Jeff, le pregunta a Jeff. Jeff se distrae y pierde 15 minutos de productividad (para salvar a Mutt 15 segundos).
Ahora muévalos a oficinas separadas con paredes y puertas. Ahora, cuando Mutt no puede recordar el nombre de esa función, podría buscarlo, lo que aún demora 30 segundos, o podría preguntarle a Jeff, que ahora demora 45 segundos e implica ponerse de pie (no es una tarea fácil dada la aptitud física promedio de programadores!). Entonces él lo busca. Así que ahora Mutt pierde 30 segundos de productividad, pero ahorramos 15 minutos para Jeff ...