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!