Jawabannya iya'. Pengembang perlu menggunakan konfigurasi sistem untuk menguji item, menginstal perangkat lunak (jika tidak ada yang lain, untuk menguji proses instalasi dari apa pun yang sedang mereka kembangkan), mencari tahu tentang registri dan menjalankan perangkat lunak yang tidak akan berfungsi dengan baik tanpa hak istimewa admin (hanya untuk membuat daftar beberapa item). Ada sejumlah tugas lain yang tidak terpisahkan dengan pekerjaan pengembangan yang memerlukan hak istimewa administrasi untuk melakukannya.
Mengingat bahwa staf pengembangan tidak selalu memiliki akses root ke sistem produksi, hak admin pada PC lokal tidak membahayakan keamanan sistem produksi secara signifikan. Hampir tidak ada alasan operasional yang sah untuk membatasi akses admin ke PC lokal bagi staf yang membutuhkannya untuk melakukan pekerjaan mereka.
Namun, alasan terpenting untuk menyediakan akses administratif adalah karena menyiapkan lingkungan pengembangan yang dikompromikan atau kelas dua mengirimkan pesan ke staf pengembangan Anda:
'Kami sangat menghargai pekerjaan Anda sehingga kami siap untuk secara signifikan membahayakan kemampuan Anda untuk melakukan pekerjaan Anda tanpa alasan yang jelas. Faktanya, kami cukup senang melakukan ini untuk menutupi pantat kami sendiri, menjadi kaki tangan birokrasi kecil atau karena kami tidak bisa diganggu. Itu kasus terbaik. Kasus terburuknya adalah kami benar-benar tipe orang gila kontrol yang melihatnya sebagai kebiasaan kami untuk memberi tahu Anda bagaimana melakukan pekerjaan Anda dan apa yang Anda lakukan atau tidak perlu lakukan. Puaskanlah apa yang Anda berikan dan bersyukurlah bahwa Anda memiliki pekerjaan sama sekali. '
Secara umum, menyediakan lingkungan kerja kelas dua (apalagi cacat fundamental) untuk staf pengembangan adalah resep untuk konsekuensi alami membuat marah staf Anda - ketidakmampuan untuk mempertahankan orang yang kompeten, pergantian staf yang tinggi, moral yang buruk dan kualitas pengiriman yang buruk. Keluar dari cara Anda untuk melakukannya - terutama jika ada nada berlebihan dari keinginan birokrasi - hanya tidak bertanggung jawab.
Ingatlah bahwa pergantian staf Anda tidak hanya menimbulkan biaya penggantian staf. Biaya paling serius dari pergantian staf adalah bahwa sebagian besar yang bertahan adalah kayu mati yang tidak bisa mendapatkan pekerjaan yang lebih baik. Seiring waktu, hal ini menurunkan kemampuan departemen yang terpengaruh. Jika industri Anda cukup dekat, Anda juga bisa mendapatkan reputasi.
Satu hal yang perlu diperhatikan adalah bahwa hak akses administratif bukanlah masalah untuk pengembangan di sistem unix-oid atau mainframe daripada di Windows. Pada platform ini, pengguna dapat melakukan lebih banyak hal di domain mereka sendiri tanpa memerlukan izin seluruh sistem. Anda mungkin masih menginginkan akses root atau sudo untuk pengembang, tetapi tidak memiliki akses ini akan lebih jarang terjadi. Fleksibilitas ini adalah alasan yang signifikan tetapi kurang diketahui untuk keberlangsungan popularitas sistem operasi turunan unix di sekolah Ilmu Komputer.