Çalışmalar olabilir, ancak alandaki insanların zor kazanılmış deneyimleri daha da iyidir. Çoğu sorun izleme sistemi, tasarımlarını yönlendiren süreçlerden muzdariptir. Sorun izleyicilerin genellikle 2 farklı kullanıcı sınıfını desteklemesi gerekir:
- Geliştirme ekibi
- Sistem kullanıcıları
Cal Henderson (eski adıyla Flickr), birçok sorun izleyicinin tasarımı ve GitHub sorun izleyicisini neden tercih ettiği konusunda harika bir yazıya sahip (benim gibi). Ayrıca, Garrett Dimon tasarımını kapsadığı Sifter ve daha fazlası için sürecini kolaylaştırmak için bir yol tasvir etkili sorun izleme . Ekibimin sorun izleme iş akışını basitleştirmeye yardımcı olmak için bu gönderilerden de bazı fikirleri kabul ettim.
Bütün bunlar, hala süreç ve araçlar üzerinden insanlara geliyor. Benim genel düşüncem, sorun izleyicilerin yönetmeniz gereken bu birikmiş işi oluşturma eğiliminde olduğudur. Triyaj sırasında, insanların hata olan veya olmayan şeyleri rasyonelleştirme olasılığı daha yüksektir. Sürecimizde, hata bir sorun olup olmadığı hakkında hemen dosya açılır almaz kararlar alırız. Bu karar verildikten sonra, hata Pivotal Tracker'a gider. Buradaki fark, önceliklendirme için İzleyici'yi kullanmamızdır yapmak istemediğimiz şeyler için bir tutma kalemi olarak değil, . Aslında Icebox çok büyük olmaya başladığında, hatalar dahil olmak üzere öğeleri aktif olarak silerim. Bir sorun, ele alınması gereken kadar büyükse, tekrar ortaya çıkacaktır.
Hata geçmişine nadiren ihtiyacımız var. Bazen, birisi bir hata belirtisinden bahsedebilir ve zaten ele aldığımız bir sorunla ilgili olup olmadığını görmek için bir arama yapabiliriz. Ancak, bu nadirdir.
TL; DR İşleminize odaklanın, basit araçları seçin ve sorunları ortaya çıktıkça ele alın.