Takımda hatalar için önceliklerin ve önemlerinin belirlenmesinden kim sorumluydu?
sobes.tech yapay zeka
AI'dan gelen yanıt
Hataların öncelikleri ve önemi, geliştirme ve QA ekibinin ortak toplantılarında, ürün yöneticisi veya iş analisti katılımıyla belirlenirdi.
Roller ve sorumluluklar:
- QA mühendisi: Hataları tespit eder, detaylı açıklama, yeniden üretim adımları, beklenen ve gerçek sonuçlar sağlar ve kullanıcı açısından öncelik değerlendirmesi önerirdi.
- Geliştirici: Teknik zorluk seviyesini ve sistemin diğer bölümlerine olası etkileri analiz ederdi.
- Ürün yöneticisi / İş analisti: Hatanın iş üzerindeki etkisini, kullanıcılar üzerindeki etkisini ve ürün öncelikleriyle uyumunu değerlendirirdi.
Son karar, tüm bu faktörler göz önüne alınarak birlikte verilirdi. Anlaşmazlık durumunda, son söz ürün yöneticisine veya takım liderine ait olurdu.
Önceliklendirme, aşağıdaki faktörleri dikkate alan bir matris temelinde yapılır:
| Öncelik | Önem (Şiddet) | İş ve kullanıcılar üzerindeki etkisi |
|---|---|---|
| Blocker | Kritik | Anahtar fonksiyonları engeller, uygulamayı kullanılamaz hale getirir. Derhal düzeltilmesi gerekir. |
| High | Major | Önemli bir fonksiyonun çalışmasını ciddi şekilde engeller, ancak alternatif yollar vardır. Çok sayıda kullanıcıyı etkiler. |
| Medium | Minor | Fonksiyonun çalışmasını hafifçe bozar, basit alternatif yollar vardır. Kullanıcılar tarafından fark edilir. |
| Low | Trivial | Kozmetik hatalar, fonksiyonellik üzerinde önemsiz etkisi vardır. Çoğu kullanıcıyı etkilemez. |
Önem (Şiddet) — QA ve bazen geliştiriciler tarafından belirlenen, hatanın sistem üzerindeki teknik etkisinin değerlendirmesidir. Öncelik — hatanın ne kadar hızlı düzeltilmesi gerektiğine karar veren, ürün yöneticisi ile birlikte alınan iş kararıdır. Bu iki parametre uyuşmayabilir.
Hata takibi için araçlar (örneğin Jira) kullanılır ve öncelikler kaydedilir ve tartışılır.