Güncelleme / Açıklama Benim istemci anlar kendi içerisinde yapılan testlere ihtiyacını ve o / onlar her zaman onlar (yani bir şey yapmak) "daha iyisini" olacak yemin ama sadece olmaz. Dış testler için bütçeleri yoktur. Sanırım bir "erken test, sık sık test, hedef makinelerin ethos'u üzerinde test nelerin aşılanabileceğini soruyorum (belirsiz bir şekilde onaylıyorum)?
Soru: kullanıcıları, üretim projelerinde "giderken test et" değil, yeni sürümlerle ilgili sorunları açıkça test etmek ve raporlamak için zaman ayırmaya nasıl teşvik edersiniz.
Arka plan: Bir grup multimedya sunum aracı yazdığım küçük bir müşterim var. Onlar güzel bir müşteri ve iyi bir ilişkimiz var. Proje devam ediyor ve ilerledikçe özellikler ekliyor.
İki sorunum var:
Özellik tanımı anında, genellikle telefon üzerinden, değişime, revizyona, tersine çevrilerek yapılır. (biraz Kennedy'nin "Ay'a gidip diğer şeyleri yapacağız" gibi - Ben her zaman bunun "diğer şeyler" kısmı tarafından eğlendim)
Neredeyse hiçbir KG testi yapılmaz.
Aşağı yukarı # 1 ile başa çıkabilirim. Bu, toplantıdan önce bir spesifikasyon bile okuyan bir müşteri değil, bir tane yazsın. Ben buna alışığım. Sorunla ilgili 2. maddem: yeni sürümleri test etmiyor veya test etmiyorlar. Yaptıkları şey onları üretim için kullanmaktır, böylece hatalar ortaya çıktığında ya bir geçici çözüm bulurlar ve bildirmezler ya da projeyle başa çıkmak için acele ederler, hata raporları belirsizdir.
Tüm bunlar hakkında birçok tartışma yaptık, ancak sadece biraz dürtebildim (örneğin, sorunları izlemek için github kullanıyoruz - çoğunlukla kullanıyorum). Kök nedenler iki yönlüdür: küçük bir danışmanlık şirketidir ve test için kaynaklara (ya da dış kaynak kullanımı için bütçeye) sahip değildirler (ya da sahip olduklarını düşünmezler). Ve kültürel: kendilerini "geliştiriciler" olarak düşünmelerine rağmen, gerçekten sadece bir multimedya yazılım paketinin kullanıcıları. (örneğin , "gerçek" geliştiricilerin ayrıntılarına obsesif nevroz ilgisinin hiçbiri yoktur ).
Bu beni beklediğiniz gibi etkiler: geri bildirim olmadan bir özelliğin tamamlandığını (bkz. # 1) veya başka sonuçlar olup olmadığını söyleyemem. Ayrıca beni biraz tembel yapıyor.