Diğer bazı cevapların da belirttiği gibi, buradaki doğru soru muhtemelen: neden bir sorun izleyiciniz var? Bir sorun izleme sisteminin gerçekten çalışmasını ve düzenli olarak güncellenmesini istiyorsanız, (sadece yönetim açısından değil, aynı zamanda geliştirici açısından da) iyi bir cevap vermek zorunludur.
Birçok şirkette, konu takip sistemi çoğunlukla bir yönetim raporlama aracı olarak kullanılmaktadır. Programcıların sorunları yalnızca güncellemeleri için yönetmesi, böylece yönetimin bir raporu çalıştırması iyi çalışmaz. Programcıları sorunları güncellemeye zorlamak da işe yaramaz - güncelleştirilmiş sorunlarınız olabilir, ancak verileri sorgulamanız gerekir.
Tecrübelerime göre, geliştiricilerin (ve testçilerin, yönetimin, vb.) Gerçekten etkili bir şekilde kullanmasının bir sorun izleme sistemini kullanmasının tek yolu onu geliştirme sürecine entegre etmektir. Bu, sürecin bir kısmının çıktısının işlemin bir sonraki kısmına girdi olduğu anlamına gelir.
Hata izleme sistemi yetkisi vermek için aşağıdakileri öneririm:
- Geliştiriciler yalnızca sorun izleyicide günlüğe kaydedilen hatalar / özellikler üzerinde çalışır ve bunun dışında hiçbir çalışma yapılmaz. Tüm fikirler, yeniden projelendirme projeleri, yeni özellikler, geliştirilecek özel araçlar vb. De kaydedilmelidir.
- Konular öncelik sırasına göre işlenir. Öncelik, kısmen yönetim tarafından belirlenmelidir, ancak geliştiricilerin de önceliklerin belirlenmesinde kesinlikle bir söz hakkı olmalıdır. Bu, özellikle bakım ve bakım konularına gelince geçerlidir.
İşlemek için aşağıdaki gibi bir şey kullanabilirsiniz:
- 'new' durumu, bir sorunun geliştirici tarafından henüz alınmadığını ve hala öncelikli konular kuyruğunda olduğunu gösterir.
- 'atanmış' durumu, bir geliştiriciye atandığını gösterir. Bu, geliştirici veya takım lideri gibi bir başkası tarafından yapılabilir. Her geliştiriciye atanan birkaç konunun ve genellikle yeni özellikler ve basit hatalar veya bazı basit bakım çalışmaları gibi kolay seçimler gibi bir 'ağır kaldırma' karışımı olması iyi sonuç verir. Bu, geliştiricilerin ruh hallerine bağlı olarak iş seçmelerini sağlar.
- 'devam ediyor' durumu bir geliştiricinin bir sorun üzerinde çalıştığı anlamına gelir. Geliştirici başına yalnızca bir veya iki konu, herhangi bir zamanda 'devam ediyor' olmalıdır.
- Bir sorun çözüldüğünde, geliştirici sorunun durumunu 'test ihtiyacı' olarak değiştirebilir ve sahibini test ediciye değiştirebilir. Bu önemli bir adımdır, çünkü bu aynı zamanda test cihazlarının çalışma sırasıdır.
- test uzmanları durumu 'başarısız test' olarak değiştirebilir ve mülkiyeti geliştiriciye geri döndürebilir, bu da geliştiricinin sırasının en üstüne gideceği anlamına gelir veya durumu 'konuşlandırmaya hazır' olarak değiştirebilir.
- 'konuşlandırmaya hazır' statüsündeki sorunlar daha sonra sürümlerden sorumlu olan kimseler tarafından yayım döngüsüne göre birleştirilebilir ve serbest bırakılabilir.
Kısacası: sorun izleme sistemini geliştirme sürecinin önemli bir parçası haline getirin ve güncellenmeyen konular hakkında endişelenmenize gerek kalmayacak.