Dogfooding ile eşdeğer sistem yönetimi nedir?


17

Yazılım geliştiricileri, genellikle düzenli olarak, geliştirdikleri yazılımı kişisel olarak kullandıkları "dogfooding" kavramına sahiptir. Bazı projeler için sağladığı doğrudan etkileşim, sistemin hata ayıklanmasında çok değerli olabilir. Topluluğa soruyorum:

Dogfooding ile eşdeğer sistem yönetimi nedir?


2
Sistem yöneticilerinin kişisel istisnalardan yararlanabildiklerini gördüğümde nefret ediyorum. Tabii ki standart sysadmin görüntüsünü çalıştırın, kullanıcılarla aynı güvenlik duvarı kurallarını kullanın ve yine de işinizi yine de yapabileceğiniz noktaya kadar dördüncü ... daha az bir şey ciddi bir sorun imo olurdu ^^
Oskar Duveborn

Yanıtlar:


23

Programlama kadar açık bir cevap olacağını sanmıyorum, ancak birkaç kısmi cevap akla geliyor:

Herkesle aynı standart görüntüden kurulmuş bir PC kullanmak.

Kullanıcı ayrıcalıklarıyla yayınlanıyor. çoğu zaman sadece gerektiğinde yükselir.

Başka bir düşünce: Yakın bir arkadaşınızdan veya akrabanızdan belgelerinizi gözden geçirmesini isteyin ve takip edin ve dürüstçe size açık olup olmadığını söyleyin.


6
+1 kullanıcı ayrıcalıklarıyla çalışıyor. (ve soru şimdi topluluk wiki)
Nic

30

Yedekleme sisteminize, kullanıcılarınızla aynı güveni ekleyin ve giriş klasörünüzü silin. Bu korkutucu geliyorsa veya iyileşmenin çok uzun süreceğini düşünüyorsanız, yedekleme sisteminizi geliştirmeniz gerekebilir.


3
Ooooo, bunu yapmadım, o kadar çok dogfooding yapacağımdan emin değilim ...
Ward -

Bu oldukça iyi bir fikir.
Chris Magnuson

1
Dogfooding'e çok iyi bir örnek ... :-P
Nandhini Anand

8

Yalnızca kendi kendinize düzeltmek yerine kullanıcılarınızla aynı sorun izleme yazılımını kullanarak sorun bildirin. Mümkünse, sorunu doğrudan sizinle konuşmak yerine yazılım aracılığıyla ele almak için başka bir sistem yöneticisi edinin.


5

Yazılım geliştirmede, "dogfooding" sadece "test" olarak adlandırılması gerektiğini düşündüğüm için çok abartılmış bir kelimedir. Aslında ürünü mü kullanıyorsunuz? Bir müşteri gibi? Çok açık bir adım olmalı.

Terim Microsoft tarafından popülerleştirildi, ancak orada "kendi köpek mamasını yemek" diğer şirketlerden biraz daha mantıklı olan şirketlerden biri. Dental ofis yönetimini yönetmek için yazılım yaparsanız, bir işletim sistemi / kelime işlemci / web tarayıcısı / posta sunucusu / yazılım geliştirme aracı geliştirmekten farklı bir durumdur ... bir yazılım geliştiricisinin normalde kullanacağı bir şey düzenli olarak.

Ancak aynı şekilde, aynı nedenlerden dolayı sistem yöneticileri için mantıklı - çoğu zaman yine de kullandığımız sistemleri koruyoruz. Dolayısıyla, kullanıcılarınızla aynı komut dosyasını / kısıtlamaları / uygulamayı / veritabanını / sunucuyu / diskimage / ağını / ne zaman kullanabilirsiniz, bunu yapmalısınız. Her şeyi bir kez deneyin. Bir süre sonra tekrar deneyin.

Ayrıca, köpek mamasını çok sık yemenin bence şişkinlik üretmeye bağlı olduğunu unutmayın. Bu sadece bir kelime oyunu değil!


2
Bir yazılım ürününü bir müşteriyle aynı kullanmak çoğu durumda bir geliştirici için geçerli değildir. Örneğin, finansal raporlama yazılımı geliştiriyorum ama finansal bir muhabir olmadığım için kullanmıyorum.
squillman

@squillman: katılıyorum bir geliştirici olmak .... ama aynı zamanda söylemek gerekir ki, biz iç evrak için ERP sistemimizi kullanın.
Nandhini Anand

4

Websense'i son kullanıcılarla aynı engellenmiş sayfalarla kullanma.


3

Daha önce de belirtildiği gibi, iyi sistem yöneticilerinin bunu varsayılan olarak yapması gerektiğini düşünüyorum. Sistem yöneticisi olarak, tüm kullanıcıların mümkün olduğunca verimli bir şekilde çalışmasını sağlayan standartlaştırılmış ortamlar ve prosedürler oluşturmalısınız. Bu kendinizi de içerir. :)

Bunu pekiştiren bazı davranışlar:

  • Standart bir kullanıcı olarak (Windows veya * NIX üzerinde) çalıştırma ve yalnızca gerektiğinde yükseltme.
  • Kullanıcılarınızın kullandığı aynı OS derlemesini ve paketlerini çalıştıran standart iş istasyonu donanımını kullanma.
  • Aksi yapmak için bir iş nedeni olmadıkça, BT personeli (ve geliştiricileri) için normal kullanıcılarla aynı politikaların uygulanması. Şirket standardı yalnızca IE ve IE kullanacaksa, IT makinelerine Firefox yüklemesi yapılmamalıdır.

Tüm bunlar, kullanıcılarınıza vaaz ettiklerinizi uyguladığınızı göstermenizi sağlar.


/ me aynaya bakar ... standart bir kullanıcı olarak çalışmaz, daha yeni bir işletim sistemi ve donanım kullanır, kullanıcılarla aynı uygulamaları ve tarayıcıyı kullanmaz. :(
Doug Luxem

2

Desteklediğiniz kullanıcıların kullandığı sistem görüntüsünü ve iş istasyonu yapılandırmasını kullanın.

İş istasyonunuzda oturum açmak ve LOB uygulamalarınızı (kelime işlemci, e-posta, CRM, vb.) Çalıştırmak için standart bir kullanıcı hesabı kullanın.

Asla standart kullanıcı hesabınızı yükseltmeyin. İlgili sisteme gerektiğinde ilgili kimlik bilgileriyle oturum açın.

Kendi iş istasyonumdan veya kendi kullanıcı hesabımı kullanarak sistem yönetimi görevleri yürütmüyorum. Sistem yönetimi görevlerini gerçekleştirmek için ayrı bir yönetim sunucum var ve o sistemde, gerçekleştirilmekte olan göreve bağlı olarak ilgili kimlik bilgileriyle oturum açıyorum.


1

Test Sürümü - (dôg-fūd-ĭng)


Kötü çalışan sistem yöneticilerine ne olur. Daha fazla ayrıntı için buna ve buna bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.