Durum "Açık" ve "Yeniden Açıldı"


9

Neden sorun izleme sistemleri genellikle farklı "Açıldı" ve "Yeniden Açıldı" durumlarına sahiptir?

Yanıtlar:


6

Açık olan konular genellikle ilk olarak ne olursa olsun oluşur.

Yeniden açıklanan konular ya 1) yeniden ortaya çıkıyor ve / veya 2) doğru şekilde düzeltilmiyor. Bunun çeşitli nedenleri olabilir - önemli bir anahtar genellikle sorunun orijinal kullanıcı tanımına bağlanabilir.

Herhangi bir mantıklı mağazanın teknik personeli [tek başına] yargılamak için bir metrik olarak kullanacağını düşünmüyorum, ancak yanıtların ne kadar etkili olduğunu belirlemek için bir önlem olarak yararlıdır ve ele alınması gereken altta yatan sorunları da belirtebilir.


4

Eski şirketim, bu geliştiriciyi, bir geliştiricinin ne kadar "kötü" olduğunuzu görmek için sorununuzun kaç kez "Yeniden Açıldı" ya gittiğini izlemek için kullandı. Bir iş öğesinin "Yeniden Açılma" sayısı ile programcı olarak değeriniz arasında bir ilişki olduğunu düşünüyorlardı.

Artık orada çalışmıyorum.


ugh, iyi hamle Robert. Geliştiricileri yargılamak için bu tür geliştirme metriklerini kullanan herhangi bir yer olması iyi bir yer değildir.
ozz

1
evet, eğer herhangi bir tür metriği takip ederseniz, birileri onları kaçınılmaz olarak kötülük için kullanacaktır.
Robert Greiner

Bir keresinde bulunan böcekleri test edenleri ödüllendiren bir şirketi ve geliştiricileri hataları düzeltmek için ortalama bir süre okudum. Tahmin ettin. Geliştiriciler test etmek için ne "hataları" aramak için söyledim ... bir kez rapor, onlar çok hızlı bir şekilde "sabit" ...
mattnz

@mattnz evet, genellikle bu bullcrap türü metriklere sahip olduğunuzda, geliştiriciler / test uzmanları her zaman onların lehine bir şey yatırmanın bir yolunu bulurlar.
Robert Greiner

3

Bir hatanın ömrü genellikle:

  1. Açıldı
  2. kararlı
  3. (İsteğe bağlı) Yeniden Açıldı
  4. kararlı
  5. (İsteğe bağlı) Git: 3
  6. Kapalı

yani.

Birisi bir hata bulur ve izleyicide açar. Geliştirici, sorunu anlamaları ile mümkün olan en iyi şekilde düzeltir. Test cihazının çalıştığı düzeltmeyi doğrulamak için yeniden test eder ve olmadığını doğrulayabilirlerse tekrar açar. Düzeltme doğrulanırsa, hata kapatılır.

Diğer senaryo, başka bir yerde bir düzeltmenin gerilemeye neden olması ve hatanın yeniden düzeltilmesi gerektiğidir. Böylece yeniden açılır.


2

Ayrıca, sorunun çözüldüğüne inanıldıktan sonra sorun olmaya devam ettiğinden, sorunun daha yakından veya daha hızlı dikkat gerektirmesi daha açık hale getirilebilir.


2

Açılmış olması, bunun yeni bir sorun olduğu anlamına gelir. Yeniden açılan araç, Açılan-> Kapatılan ve sonra tekrar Açılan bir sorundu.

Neden tekrar açıldı? Belki geliştirici ve testçi bu sorunun çözüldüğünü düşündü, ancak gerçekten düzeltilmedi. Ya da belki sorun gerçekten düzeltildi, ancak diğer bazı kod değişiklikleri sorunun yeniden oluşmasına neden oldu. Nasıl olduğu önemli değil ama yeniden açılan bir konu kötü bir işaret ve dolayısıyla farklı kategorilere ayrılıyor.


1

Burada kullanma şeklimiz:

Yeni Görev: Yapılması gereken tüm işleri göstermek için projenin başında yaratılmıştır. Birisi kodlayana kadar açıktır, sonra çözülür. Yalnızca bir şey uygulanmadığında veya işlevsellik değiştiğinde ve geliştirici geri dönüp üzerinde çalışmak için iyi bir zaman harcamak zorunda kalırsa yeniden açılır.

Hata / Hata: KG'deki bir kişi veya çalışan bir ürünü kontrol eden başka bir geliştirici tarafından açıldı. Size bir hata atanırsa, onu düzeltir ve daha sonra çözersiniz ve teste geri döner. KG düzeltilmediğini düşünürse yeniden açar ve sahip oldukları diğer bilgileri ekler. Çözülen / Yeniden Açılan döngü, QA hatanın giderildiğinden memnun olana kadar gidebilir, ardından bileti kapatır.

Yani, temelde Reopen'i bir biletin zaten bakıldığını ve birisinin üzerinde çözüldüğünü hissettiği işleri yaptığını söylemek için kullanırsınız, ancak durum böyle değildi.


1

Temelde tutarlılık sağlayan bir şeydir: Bir hata (veya genel olarak bir sorun) sıfırdan yaratılmışsa "açık" tır. Önceki bir işlem gerçekleştirildikten sonra yaratıldıysa "yeniden aç" olur.

Bir geliştirici (veya sorunu halleden herkes için) herhangi bir fark yaratmamalıdır. Bir dava açıldı ve şimdi işlenmesi gerekiyor.

Bununla birlikte, farklı bir "yeniden aç" durumu bazı senaryolar için hala yararlı olabilir:

İlk olarak, kalite güvence sürecinizin çalışıp çalışmadığını takip etmenin bir yolu olarak kullanılabilir. KG her şeyi doğru yaptıysa, bir hata düzeltildikten sonra asla meydana gelmemelidir. Yani, bir hatanın "yeniden açılma" durumuna kaç kez ayarlandığını, KG'nin bu işi düzgün yapmadığını kaç kez ifade ettiğini söyleyebilirsiniz. Bu elbette iyi bir KG sürecinin var olduğunu ve kullanıcıların sürece aktif olarak katıldıklarını ve bir konuyu ne zaman "açacaklarını" ve ne zaman "yeniden açacaklarını" bildiklerini göstermektedir.

Başka bir kullanım, bir hata tekrar oluştuğunda, başka bir sorunu ortaya çıkarmanıza gerek yoktur, ancak mevcut bir sorunu ekleyebilir (ve bu nedenle sorun geçmişi, yüklenen ek dosyalar, önceki yorumlar ve ama yine de "hey, bu tekrar oldu ).


1

"Yeniden açmayı" izlemenin temel nedenlerinden biri, basit slipup'lar ve ayrıntıların gözetimi yerine size derinden yönlendirilmiş sorunların bir göstergesidir. Belirli bir modülde veya işlevsellikte çok sayıda "repopen" varsa, adreslenmesi gereken bir zayıflığa işaret eder. Çok sayıda tek açıklık, acele iş ve / veya özensiz uygulamaya işaret eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.