Saya tidak berpikir akan ada, karena alasan sederhana bahwa Anda tidak dapat mempelajarinya secara objektif:
1. Ini bervariasi dari proyek ke proyek
Saya harus mengerjakan proyek yang sangat membosankan sehingga bekerja satu jam per hari sudah terlalu lama. Dengan persyaratan yang ditulis dengan buruk, basis kode yang ada ditulis dengan buruk dan tidak ada kualitas apa pun yang diperlukan dari saya, saya dapat mencoba yang terbaik untuk berkonsentrasi, dan menemukan diri saya menelusuri Programmer.SE atau melakukan hal-hal yang tidak berhubungan lainnya selama tiga jam terakhir.
Saya juga harus mengerjakan proyek yang sangat mengasyikkan sehingga saya menghabiskan 60 jam dalam seminggu untuk mengerjakannya (tanpa terpaksa), menulis kode sumber yang tidak terlalu buruk.
Dalam dua kasus itu, saya adalah orang yang sama. Dalam kasus pertama, produktivitas saya sangat buruk dan saya dapat berkonsentrasi 0 jam per minggu. Yang kedua, produktivitas saya tinggi dan saya bisa berkonsentrasi lebih dari 40 jam per minggu.
2. Ini bervariasi dari perusahaan ke perusahaan
Sebagai pengalaman, Anda dapat menempatkan dua pengembang dalam kondisi kerja yang berbeda pada proyek yang sama. Satu pengembang akan bekerja di kantornya sendiri dengan PC cepat dua layar, kursi nyaman, dll. Yang kedua akan memiliki meja di tengah pusat panggilan, dengan PC lama, koneksi internet 56k, dan batasan 50 MB untuk semua file pribadi (dan tidak ada hak untuk menggunakan stik USB).
Dua minggu kemudian, membalikkan kondisi kerja. Lihat perbedaannya?
3. Bervariasi dari hari ke hari
Bayangkan pada hari Kamis, pengembang tahu bahwa ia akan dapat dengan cepat menyelesaikan masalah yang tersisa, bahwa pekerjaan yang harus dilakukan menarik, dan semuanya menarik dan menjanjikan. Dia juga mengetahui bahwa dia dipromosikan, dan suaminya menghubunginya untuk mengumumkan kabar baik terkait kehidupan pribadinya.
Pada hari Jumat, pengembang yang sama menemukan anjing tuanya mati dan mobilnya tidak mau hidup. Dia terlambat bekerja dan menumpahkan kopinya di atas mejanya, dll. Bagaimana ini akan mempengaruhi kinerja hariannya, dibandingkan dengan hari sebelumnya?