En Az Yetki
Herkese yalnızca işinin gerçekten ihtiyaç duyduğu ekranları vermek, böylece çalınan bir hesap işletmenin geri kalanına ulaşamaz.
Şu adla da bilinir en az yetki ilkesi asgari yetki gerektiği kadar erişim
Tanım
En az yetki basit bir kuraldır. Herkes yalnızca işinin gerektirdiği ekranları ve düğmeleri alır, fazlasını değil. Dağıtımcı bugünün adreslerini görür. Muhasebeci faturaları görür. İkisi de diğerinin ekranını açamaz. Yüksek sesle söyleyince sert duyulur. Günlük işte ise bir işletmeyi dertten uzak tutmanın en sessiz yoludur.
Satış iptal edebilen bir kasiyeri düşünün. İptal, normal bir günün parçasıdır. Müşteri fikrini değiştirir, ürün iki kez okutulur, fiyat yanlış olur. Yani düğme orada olmak zorundadır. Asıl soru, o düğmenin başka kimde olduğu ve buna hiç bakılıp bakılmadığıdır. Linkysoft, herkesin iptal edebildiği, kimin bastığının bilinmediği ve farkın ancak sayımda ortaya çıktığı dükkânlar gördü. En az yetki her iki yarıyı da çözer. Düğmeyi ona ihtiyacı olan iki kişiye verin ve her iptalin yanına bir isim yazın.
İkinci neden para hırsızlığı değil, hesap hırsızlığıdır. Bir parola tahmin edilir, bir telefondan kopyalanır ya da sahte bir giriş sayfasına yazılır. Hırsız artık o kişinin adıyla içeri girer. Sonrasında olacaklar tamamen o hesabın nelere dokunmasına izin verildiğine bağlıdır. Üç ekranı olan bir depo görevlisi size üç ekrana mal olur. Herkesin kullandığı ortak bir müdür hesabı ise tek adımda bütün işletmeye mal olur.
En sık görülen hata ilk gün cömert davranmak değildir. Hata, verilenin hiçbir zaman geri alınmamasıdır. Biri izne çıkan arkadaşının yerine bakar, iki haftalığına fazladan yetki alır ve dört yıl sonra hâlâ o yetkiyle çalışır. Yetkiler yalnızca büyür. Size özel yazılan bir web uygulaması, tek bir kişinin ulaşabildiği her şeyi tek ekranda göstermeli ve bir parçasını tek tıkla geri alabilmelidir.
Storek, gerçek dükkân görevlerine göre çizilmiş rollerle gelir; böylece yeni bir kasiyer bütün ekranlarla değil, doğru ekranlarla başlar. Linkysoft sıfırdan bir sistem kurarken erkenden rahatsız edici bir soru sorar. Bu hesap bu gece çalınsa, bir yabancı sabaha kadar onunla ne yapabilirdi? Cevap çoğu zaman tek satır kod yazılmadan önce birinin yetki listesini kısaltır. Aynı soruyu tedarikçinize de sorun. Bir dakikada cevap veremiyorsa, o da bilmiyordur.
En Az Yetki hakkında sorular
En az yetki ekibimi yavaşlatır mı?
Bir satışı kim iptal edebilmeli?
Sadece beş kişiyiz. Bu bizim için de geçerli mi?
Yazılımı değiştirmeden nasıl başlarız?
Bunun projenize nasıl uyduğundan hâlâ emin değil misiniz?
Ne inşa ettiğinizi bize anlatın, size sade bir dille yanıt verelim.