... keuntungan produktivitas terdokumentasi yang diberikan dengan memberi ruang pengetahuan kepada pekerja, ketenangan, dan privasi. Buku manajemen perangkat lunak klasik, Peopleware, mendokumentasikan manfaat produktivitas ini secara luas ...
Inilah masalahnya. Kita semua tahu bahwa pekerja pengetahuan bekerja paling baik dengan masuk ke "aliran", juga dikenal sebagai "di zona", di mana mereka sepenuhnya berkonsentrasi pada pekerjaan mereka dan sepenuhnya disetel keluar dari lingkungan mereka. Mereka lupa waktu dan menghasilkan hal-hal hebat melalui konsentrasi absolut. Inilah saatnya mereka menyelesaikan semua pekerjaan produktif mereka. Penulis, programmer, ilmuwan, dan bahkan pemain bola basket akan memberi tahu Anda tentang berada di zona tersebut.
Masalahnya, masuk ke "zona" itu tidak mudah. Ketika Anda mencoba mengukurnya, sepertinya dibutuhkan rata-rata 15 menit untuk mulai bekerja dengan produktivitas maksimum. Kadang-kadang, jika Anda lelah atau sudah melakukan banyak pekerjaan kreatif hari itu, Anda tidak bisa masuk ke zona itu dan menghabiskan sisa hari kerja Anda bermain-main, membaca web, bermain Tetris.
Masalah lain adalah bahwa hal itu begitu mudah untuk mendapatkan mengetuk keluar dari zona tersebut. Kebisingan, panggilan telepon, keluar untuk makan siang, harus berkendara 5 menit ke Starbucks untuk minum kopi, dan gangguan oleh rekan kerja - Terutama gangguan oleh rekan kerja - semua membuat Anda terbebas dari zona. Jika Anda mengambil interupsi 1 menit oleh rekan kerja yang mengajukan pertanyaan kepada Anda, dan ini membuat konsentrasi Anda tidak cukup sehingga Anda perlu setengah jam untuk menjadi produktif lagi, produktivitas keseluruhan Anda dalam masalah serius. Jika Anda berada di lingkungan bullpen yang berisik seperti jenis yang suka dibuat oleh dotcom, dengan orang-orang pemasaran berteriak di telepon di sebelah programmer, produktivitas Anda akan menurun karena pekerja berpengetahuan terganggu dari waktu ke waktu dan tidak pernah masuk ke zona tersebut.
Dengan programmer, ini sangat sulit. Produktivitas tergantung pada kemampuan menyulap banyak detail kecil dalam memori jangka pendek sekaligus. Gangguan apa pun dapat menyebabkan detail ini runtuh. Saat Anda melanjutkan pekerjaan, Anda tidak dapat mengingat detail apa pun (seperti nama variabel lokal yang Anda gunakan, atau di mana Anda merencanakan implementasi algoritma pencarian itu) dan Anda harus terus mencari hal-hal ini, yang memperlambat Anda banyak sampai Anda kembali ke kecepatan.
Inilah aljabar sederhana. Katakanlah (seperti bukti yang tampaknya menunjukkan) bahwa jika kita mengganggu seorang programmer, bahkan selama satu menit, kita benar-benar menghabiskan 15 menit produktivitas. Untuk contoh ini, mari kita letakkan dua programmer, Jeff dan Mutt, di bilik terbuka bersebelahan di pertanian penggemukan daging sapi Dilbert standar. Mutt tidak dapat mengingat nama versi Unicode dari fungsi strcpy. Dia bisa mencarinya, yang membutuhkan waktu 30 detik, atau dia bisa bertanya pada Jeff, yang membutuhkan waktu 15 detik. Karena dia duduk tepat di sebelah Jeff, dia bertanya pada Jeff. Jeff terganggu dan kehilangan 15 menit produktivitas (untuk menghemat Mutt 15 detik).
Sekarang mari kita pindahkan mereka ke kantor terpisah dengan dinding dan pintu. Sekarang ketika Mutt tidak dapat mengingat nama fungsi itu, ia dapat mencarinya, yang masih membutuhkan waktu 30 detik, atau ia dapat bertanya kepada Jeff, yang sekarang membutuhkan waktu 45 detik dan melibatkan berdiri (bukan tugas yang mudah mengingat kebugaran fisik rata-rata programmer!). Jadi dia mencarinya. Jadi sekarang Mutt kehilangan 30 detik produktivitas, tetapi kami menghemat 15 menit untuk Jeff ...