Bileşen mi etiket mi? Jira'da işleri sınıflandırmanın doğru yolu
Bileşen kalıcı ve sahipli bir alan, etiket ise esnek bir işaret sağlar. Hangisini nerede kullanacağınızı ve bileşende sorumlu ile varsayılan atananı nasıl ayarlayacağınızı öğrenirsiniz.
Bir bakışta
- Bileşen, projeyi modül ya da servis gibi kalıcı alanlara böler. Bileşenin sorumlusu ve varsayılan atananı tanımlanabilir.
- Etiket, hızlı ve esnek bir işarettir. Sahiplik taşımaz; tutarlılığı ekibin yazım disiplinine bağlıdır.
- Varsayılan atanan, projenin genel atanan ayarını bileşen için geçersiz kılar. İş öğesi oluşunca doğru uzmana gitmesini sağlar.
- Birlikte kullanıldıklarında sorgular daha keskin olur. Bileşen alanı belirler, etiket o alandaki özel durumu işaretler.
Bileşen ve etiket arasındaki temel fark
Her iş öğesini bir yere ait kılmak istiyorsanız bileşen, geçici ya da birkaç alana yayılan bir özelliği işaretlemek istiyorsanız etiket doğru araçtır. Bileşen, projenin içinde önceden tanımlanmış bir listedir; kullanıcı yeni değer icat edemez. Bu sınırlama bir kusur değil, tutarlılığın kaynağıdır.
Etiket ise serbest metindir. Aynı kavram için 'teknik-borç' ile 'teknikborç' ayrı etiketler olur ve ekip kendi adlandırma düzenini kurmazsa filtreler dağılır. Bu yüzden etiketi hızlı işaret için, bileşeni rapor ve sahiplik için kullanın.
Bileşen kalıcı bir yapı, etiket esnek bir işarettir
Sınıflandırmada farklı araçlar
| Bileşen | Etiket | |
|---|---|---|
| Doğası | Projenin kalıcı alt bölümü | Serbest metin işaret |
| Kim tanımlar | Proje yöneticisi ya da uygulama yöneticisi | İş öğesini düzenleyen kullanıcı yazarak ekler |
| Sahiplik | Sorumlu ve varsayılan atanan tanımlanabilir | Sahiplik ya da otomatik atama yoktur |
| Kullanım | Modül, servis, ekip gibi kalıcı alanlar | Geçici ya da yatay işaretleme |
| Tutarlılık | Önceden tanımlanmış listeden seçilir | Yazım farkı ayrı etiket demektir |
Bileşen oluşturmak ve yönetmek
Atlassian belgesine göre bileşenleri Space admin ya da App admin rolündeki kullanıcılar yönetir. Bileşenler proje gezinmesinde Components altında ya da Space settings içinde bulunur. Yeni bir bileşen oluştururken şu alanlar girilir: • Ad • İsteğe bağlı açıklama; kullanıcı bileşen etiketinin üzerine geldiğinde ipucu olarak görünür • İsteğe bağlı bileşen sorumlusu (component lead) • İsteğe bağlı varsayılan atanan (default assignee)
Bileşen eklendikten sonra projenin iş öğelerinde Component alanı belirir. Bir bileşeni silerken, ona bağlı iş öğelerini başka bir bileşene taşıyabilir ya da bileşen bağlantısını kaldırabilirsiniz. Silmeden önce hangi işlerin etkileneceğine bakın; yoksa bir sürü kayıt bileşensiz kalır.
Bileşen sorumlusu, bileşenle ilgili işi genel olarak gözeten ekip liderini temsil eder. Sorumlu olmak otomatik olarak işlerin ona atanması anlamına gelmez; bunun için varsayılan atanan ayarı kullanılır.
Varsayılan atanan kim olsun?
Bileşenin varsayılan atananı, projenin genel varsayılan atanan ayarını o bileşen için geçersiz kılar. Bir hata kaydı Ödeme bileşenine bağlanıyorsa otomatik olarak ödeme ekibinin sorumlusuna gitmesi gibi kurallar bu sayede kurulur. Böylece sahipsiz kalan ve triyaj bekleyen kayıt sayısı azalır.
Burada pratik bir ölçüt vardır: sorumluluğu belli bir uzmana ya da ekip lideri üzerinde toplanan bileşenlerde Component lead anlamlıdır. Kayıtların önce bir kişi tarafından değerlendirilip dağıtıldığı bir düzende ise Unassigned daha dürüsttür; yanlış kişiye düşen otomatik atama, hem o kişiyi hem süreci yorar.
Atama kuralı, ekibin işi nasıl dağıttığına göre seçilir
Bileşenin varsayılan atanan seçenekleri
- Her bileşenin teknik bir sorumlusu varComponent leadİş, bileşen sorumlusuna atanır.
- Dağıtımı proje sahibi yapıyorSpace ownerYeni iş proje sahibine düşer.
- Proje genelindeki ayar yeterliSpace defaultBileşen özel bir kural eklemez.
- Triyaj ekibi önce bakıp dağıtıyorUnassignedYalnız site atanmamış işe izin veriyorsa seçilebilir.
Etiket ne zaman daha uygun?
Etiket, bir iş öğesinin belirli bir özelliğini hızlıca işaretlemek istediğinizde yardımcı olur ve bir alana ait olmak zorunda değildir. Örneğin 'acil-müşteri' bir hata hem ödeme hem sepet alanında görülebilir; bu tür yatay özellikleri bileşene dönüştürmek bileşen listesini şişirir. 'Performans' ya da 'araştırma' gibi geçici temalar da etiket için iyi adaydır.
Etiket kullanırken şu alışkanlıklar işe yarar: önce bir adlandırma kuralı yazın (küçük harf, tire ile ayrılmış kelimeler gibi); etiketleri düzenli gözden geçirip eşanlamlıları birleştirin; ve kalıcı olması gereken bilgiyi etikete bırakmayıp bileşene ya da alana taşıyın. Sürüm bilgisi için etiket yerine sürüm alanı kullanılmalıdır.
Birlikte kullanmak: örnek senaryo
Bir e-ticaret ekibi, projesini Ödeme, Sepet ve Arama bileşenlerine ayırır; her bileşenin sorumlusu belirlidir. Aynı ekip ayrıca 'performans' ve 'acil-müşteri' etiketlerini kullanır. Bir iş öğesi Ödeme bileşenine bağlanır, 'performans' etiketini alır ve otomatik olarak ödeme sorumlusuna atanır.
Bu düzende şu sorgu yazılabilir: component = Ödeme AND labels = performans. Sorgu, ödeme alanındaki performans işlerini getirir. Bileşen alanı kapsamı belirler; etiket o kapsamın içindeki özel durumu işaretler. Böyle bir sorguyu panoda ya da filtre olarak kaydedip ekip toplantısında kullanabilirsiniz; JQL ayrıntıları için JQL sorgu yazma sayfasına bakın.
Özel bir alan gerektiğinde, örneğin değerleri sayı ya da tarih olacaksa, bileşen ve etiket yeterli olmaz; bu durumda özel alan sayfasındaki yaklaşım kullanılır.
Sık yapılan hatalar
Sınıflandırmada tekrar eden hatalar şunlardır: • Bileşeni aşırı ince bölmek. Çözüm: ekip yapısıyla örtüşen, sınırlı sayıda bileşen • Etiket için standart koymamak. Çözüm: adlandırma kuralı ve düzenli temizlik • Bileşenleri sahipsiz bırakmak. Çözüm: her bileşene bir sorumlu atamak • Geçici temaları bileşene çevirmek. Çözüm: etiket kullanmak • Bileşen silerken bağlı kayıtları unutmak. Çözüm: silmeden önce kayıtları başka bileşene taşımak • Her şeyi tek bir araçla çözmeye çalışmak. Çözüm: bileşeni yapı, etiketi esnek işaret olarak ayırmak
Bileşen adlandırma ve sahiplik düzeni
Bileşen listesinin değeri, ekibin ona güvenmesinden gelir. Bunun için birkaç ilke işe yarar. Bileşenleri ekibin zaten konuştuğu dille adlandırın: modül, servis ya da ürün alanı adları gibi. Her bileşene bir sorumlu atayın ve bu kişiyi proje yöneticisinden bağımsız düşünün; sorumlu bir uzman ya da ekip lideri olabilir. Bileşen açıklamasını kısa tutun, çünkü açıklama kullanıcı bileşenin üzerine geldiğinde ipucu olarak görünür.
Bileşen listesini düzenli gözden geçirin. Kullanılmayan bileşenleri silmeden önce ona bağlı iş öğelerini başka bir bileşene taşımak ya da bağlantıyı kaldırmak gerekir. Yeni bir bileşen talebi geldiğinde önce mevcut bileşenlerden birinin ihtiyaca uyup uymadığına bakmak, listenin şişmesini önler.
Etiketler için de benzer bir hijyen kurun: ekip adlandırma kuralını yazılı hâle getirin ve düzenli aralıklarla eş anlamlı etiketleri birleştirin.
Bu beceriyi Mindset programlarında nerede çalışırsınız
Jira ile Proje Yönetimi Eğitimi, proje tiplerini ve iş takibi ile backlog yönetimini ayrı modüllerde işler. Bileşen ve etiket düzeni, bu modüllerde kurulan projenin sınıflandırma katmanını tamamlar; Jira projesini ilk kez kuracak ya da ekibin mevcut düzenini sadeleştirecek kişiler için uygundur.
İlgili Mindset programı
Jira ile Proje Yönetimi Eğitimi
Sık sorulan sorular
Bir iş öğesine birden çok bileşen verilirse atama kime gider?
Atlassian belgesine göre bir iş öğesinin birden çok bileşeni varsa ve bunların varsayılan atananları farklıysa, Jira iş öğesini alfabetik olarak ilk gelen bileşenin varsayılan atananına atar. Bu davranış beklenmedik atamalara yol açabileceği için bileşen adlarını ve atananlarını bu kurala göre gözden geçirin.
Bileşeni kimler oluşturup yönetebilir?
Belgeye göre bileşenleri Space admin ya da App admin rolüne sahip kullanıcılar yönetir. Bu kişiler ad, açıklama, sorumlu ve varsayılan atananı belirler. Rolünüz yoksa yeni bir bileşen talebini proje yöneticisine, kapsamı ve sorumlusuyla birlikte iletmek süreci hızlandırır.
Bileşen silinirse ona bağlı iş öğelerine ne olur?
Silme sırasında bağlı iş öğelerini başka bir bileşene taşıma ya da bileşen bağlantısını kaldırma seçeneği sunulur. Hangisini seçeceğiniz işin devamlılığına bağlıdır: bileşen birleştiriliyorsa taşıyın, tamamen kaldırılıyorsa bağlantıyı kaldırın.
Bileşen ile özel alan arasında nasıl seçim yaparım?
Bileşen, Jira'nın hazır alt bölümleme aracıdır ve sorumlu ile varsayılan atanan gibi davranışlar getirir. Yalnızca veri taşıması gereken ya da farklı türde değerler (sayı, tarih gibi) isteyen durumlarda özel alan gerekir. Önce bileşenin ihtiyacı karşılayıp karşılamadığına bakın.