Saya ragu Anda salah dan saya pikir siapa pun di industri akan secara anekdot mengkonfirmasi keduanya bahwa ada variasi antara pemrogram dan pengembang, tetapi saya pikir masalahnya jauh lebih menarik dari itu. Artikel yang Anda tautkan membawa poin yang menarik: Anda tidak akan menemukan metrik produktivitas yang cocok dengan semua definisi pengembang. 6 arketipe (ok, 5, karena satu lelucon) memiliki kriteria yang berbeda - pekerja keras dapat menghasilkan lebih banyak kode, tetapi inovator tidak karena dia memikirkan cara-cara baru dan gila untuk melakukan sesuatu. Ada jalur yang berbeda untuk menjadi pembuat kode yang baik dan tidak semua orang setuju dengan mereka.
Ini mungkin berlaku untuk varians dalam pekerjaan Anda sehari-hari juga. Anda dapat mengukur ini dengan, katakanlah, KLOCs, tetapi itu mungkin hanya segi produktivitas Anda. Memperbaiki ini akan meningkatkan produktivitas Anda, tetapi yang penting adalah jika metrik / model produktivitas Anda tidak memasukkan faktor-faktor di luar kendali Anda (misalnya, rapat) tetapi yang sangat berkorelasi dengan faktor-faktor yang ada (KLOCs), Anda mungkin
The original kertas langkah-langkah pemecahan pada sederhana, teka-teki terukur masalah. Sulit untuk melakukannya di dunia nyata, sehingga Anda bisa menggunakan pendekatan yang hangat dan tidak jelas untuk memberi diri Anda penilaian subyektif (atau manajer Anda) tentang seberapa produktif Anda hari itu - ini mungkin menjadi ukuran yang lebih baik mengingat kesulitan mengukur ini.
Jika Anda ingin mengukurnya sendiri, jawabannya mungkin khusus untuk Anda dan tempat kerja Anda. Simpan log selama beberapa minggu, lalu bersenang-senang untuk mengumpulkan data Anda Beberapa ide: untuk menjawab pertanyaan dasar Anda, jika Anda mempartisi data menjadi dua set secara acak dan melakukan uji-t, Anda bisa mendapatkan ide apakah ada variabilitas harian. Anda dapat mengemas hari-hari Anda setiap hari dalam seminggu dan melakukan ANOVA atau uji-t berpasangan untuk melihat apakah ada perbedaan pada hari-hari dalam seminggu.