Cevap Evet'. Geliştiricilerin öğeleri test etmek, yazılım yüklemek (başka bir şey değilse, geliştirdikleri her şeyin kurulum sürecini test etmek için) sistem yapılandırmalarıyla uğraşmaları, kayıt defteri hakkında konuşmaları ve yönetici ayrıcalıkları olmadan düzgün çalışmayacak yazılımları çalıştırmaları gerekir (sadece birkaç öğeyi listelemek için). Yönetim ayrıcalıklarının yapılmasını gerektiren geliştirme çalışmalarının ayrılmaz bir çok görevi vardır.
Geliştirme personelinin üretim sistemlerine kök erişimi olması gerekmediğini göz önünde bulundurarak, yerel bir bilgisayardaki yönetici hakları üretim sistemlerinin güvenliğinden önemli ölçüde ödün vermez. İşlerini yapması gereken personel için yerel PC'lere yönetici erişimini kısıtlamanın neredeyse hiçbir meşru operasyonel nedeni yoktur.
Ancak, idari erişim sağlamanın en önemli nedeni, güvenliği ihlal edilmiş veya ikinci sınıf bir geliştirme ortamı oluşturmanın geliştirme personelinize bir mesaj göndermesidir:
'İşinize o kadar az değer veriyoruz ki, işinizi iyi bir sebep olmadan yapma yeteneğinizden önemli ölçüde taviz vermeye hazırız. Aslında, bunu kendi kıçımızı örtmek, küçük bürokrasinin kaprislerine yalvarmak ya da rahatsız edemeyeceğimiz için mutluyuz. Bu sadece en iyi durum. En kötü durum, size işinizi nasıl yapacağınızı ve ne yaptığınızı ya da yapmanıza gerek olmadığını anlatmak için bunu perogatif olarak gören kontrol düşkünleri olduğumuzdur. Verdiğiniz şeyleri yapın ve hiç bir işiniz olduğu için minnettar olun. '
Genel olarak, geliştirme personeli için ikinci sınıf (temelde kusurlu olsun) bir çalışma ortamı sağlamak, personelinizi kızdırmanın doğal sonuçları için bir reçetedir - yetkili kişileri alamama, yüksek personel cirosu, kötü moral ve düşük kaliteli teslimat. Bunu yapmak için yolunuzdan çıkmak - özellikle bürokratik heves için aşırı bir pandering varsa - sadece sorumsuzdur.
Personel cironuzun sadece personel değiştirme maliyetlerine yol açmayacağını unutmayın. Personel cirosunun en ciddi maliyeti, etrafta dolaşanların çoğunun daha iyi bir iş bulamayan deadwood olacağıdır. Zamanla bu, etkilenen bölümlerin yeteneklerini azaltır. Endüstriniz yeterince yakınsa, kendinizi ün kazanmış bulabilirsiniz.
Unutulmaması gereken bir nokta, yönetimsel ayrıcalıkların Unix-Oid veya anabilgisayar sistemlerinde geliştirme için Windows'da olduğundan çok daha az sorun olduğudur. Bu platformlarda bir kullanıcı, sistem genelinde izinlere ihtiyaç duymadan kendi etki alanında çok daha fazlasını yapabilir. Muhtemelen geliştiriciler için hala kök veya sudo erişimi isteyeceksiniz, ancak buna sahip olmamanız daha az sıklıkta ayağa kalkacaktır. Bu esneklik, Bilgisayar Bilimleri okullarında unix'ten türetilmiş işletim sistemlerinin devam eden popülerliğinin önemli fakat daha az bilinen bir nedenidir.