... os ganhos de produtividade documentados, proporcionados aos trabalhadores do conhecimento espaço, tranquilidade e privacidade. O livro clássico de gerenciamento de software Peopleware documenta esses benefícios de produtividade amplamente ...
Aqui está o problema. Todos sabemos que os profissionais do conhecimento funcionam melhor entrando no "fluxo", também conhecido como "na zona", onde estão totalmente concentrados em seu trabalho e totalmente desligados de seu ambiente. Eles perdem a noção do tempo e produzem grandes coisas através da concentração absoluta. É quando eles realizam todo o seu trabalho produtivo. Escritores, programadores, cientistas e até jogadores de basquete falarão sobre estar na zona.
O problema é que entrar na "zona" não é fácil. Quando você tenta medi-lo, parece que leva em média 15 minutos para começar a trabalhar com a máxima produtividade. Às vezes, se você está cansado ou já fez um monte de trabalho criativo naquele dia, simplesmente não consegue entrar na zona e passa o resto do dia de trabalho brincando, lendo a Web e jogando Tetris.
O outro problema é que é tão fácil de começar batido para fora da zona. Barulho, telefonemas, sair para almoçar, ter que dirigir 5 minutos até a Starbucks para tomar um café e interrupções de colegas de trabalho - ESPECIALMENTE interrupções de colegas de trabalho - deixam você fora da zona. Se você interrompe um minuto por um colega de trabalho fazendo uma pergunta, e isso acaba com sua concentração o suficiente para levar meia hora para você ser produtivo novamente, sua produtividade geral está com sérios problemas. Se você estiver em um ambiente barulhento, como o tipo que dotcoms com café adora criar, com profissionais de marketing gritando ao telefone ao lado de programadores, sua produtividade cairá à medida que os profissionais do conhecimento forem interrompidos várias vezes e nunca entrarem na zona.
Com os programadores, é especialmente difícil. A produtividade depende de ser capaz de manipular muitos pequenos detalhes na memória de curto prazo, tudo de uma vez. Qualquer tipo de interrupção pode causar esses detalhes. Quando você retoma o trabalho, não consegue se lembrar de nenhum detalhe (como nomes de variáveis locais que estava usando ou onde estava implementando esse algoritmo de pesquisa) e precisa continuar pesquisando essas coisas, o que o torna um pouco mais lento. muito até você voltar à velocidade.
Aqui está a álgebra simples. Digamos (como as evidências parecem sugerir) que, se interrompermos um programador, mesmo que por um minuto, estamos realmente perdendo 15 minutos de produtividade. Neste exemplo, vamos colocar dois programadores, Jeff e Mutt, em cubículos abertos um ao lado do outro em uma fazenda padrão de engorda de vitela de Dilbert. O Mutt não consegue se lembrar do nome da versão Unicode da função strcpy. Ele pode procurar, que leva 30 segundos, ou pode perguntar a Jeff, que leva 15 segundos. Como ele está sentado ao lado de Jeff, ele pergunta a Jeff. Jeff se distrai e perde 15 minutos de produtividade (para economizar 15 segundos ao Mutt).
Agora vamos movê-los para escritórios separados com paredes e portas. Agora, quando Mutt não consegue se lembrar do nome dessa função, ele pode procurar, que ainda leva 30 segundos, ou pode perguntar a Jeff, que agora leva 45 segundos e envolve levantar (não é uma tarefa fácil, dada a aptidão física média de programadores!). Então ele procura. Então agora o Mutt perde 30 segundos de produtividade, mas economizamos 15 minutos para Jeff ...