Jira'da sürüm oluşturmak, işlere atamak ve yayınlamak
Jira'da sürüm, birlikte yayına çıkacak işleri tek paket olarak izlemeyi sağlar. Sürümü oluşturmayı, işlere atamayı, yayınlamayı ve sürüm notu çıkarmayı öğrenirsiniz.
Bir bakışta
- Sürüm, birlikte yayınlanacak özellik ve düzeltmelerin Jira'daki paketidir. Sürüm sayfası, pakette hangi işin bitip hangisinin beklediğini tek bakışta gösterir.
- Sürüme iş eklemenin yolu Fix versions alanıdır, Affects versions değil. Affects versions yalnızca sorunun hangi sürümleri etkilediğini aramayı mümkün kılar.
- Sürümü yönetmek için alan yöneticisi rolü ve sürüm yönetme yetkisi gerekir. Yetkiniz yoksa sürüm menüsü ya da Release düğmesi görünmez.
- Sürüm notu, sürümdeki işlerden otomatik üretilir ve her görüntülemede güncellenir. Jira yalnızca notun biçimini saklar; içerik sürümün güncel durumundan yeniden oluşur.
Jira'da sürüm nedir, neden kullanılır?
Atlassian sürümü, 'tek bir güncelleme olarak birlikte yayınlanan özellik ve düzeltmeler kümesi' olarak tanımlar. Jira'da sürüm bu kümeyi izlenebilir bir nesneye dönüştürür: hangi işler pakete dahil, hangisi bitti, hangisi bekliyor? Scrum alanlarında sürüm, yeni özelliklerin müşteriye hangi sırayla ulaşacağını planlamak için kullanılır ve birkaç sprint'e yayılabilir. Kanban alanlarında ise işleri önceden bir sürüme bağlamak gerekmez; sürümü istediğiniz anda yayınlarsınız ve o ana kadar tamamlanmış işler pakete girer.
Sürüm özelliğini kullanmak için alanınızda Releases özelliğinin açık olması gerekir. Alan yöneticisi Space settings altında Features bölümünden Releases'i açtığında, iş türlerine bir Fix versions alanı ve alan menüsüne bir Releases sekmesi eklenir.
Sürüm, planlamadan sürüm notuna uzanan bir zincirdir
Sürümün yaşam yolu
- Sürümü oluşturunAd, tarihler ve açıklama girilir.
- İşleri atayınFix versions alanıyla iş sürüme bağlanır.
- İlerlemeyi izleyinSürüm sayfasında biten ve bekleyen işler görülür.
- Sürümü yayınlayınRelease ile sürüm yayınlanmış olur.
- Sürüm notunu çıkarınİşlerden otomatik özet üretilir.
Sürümü oluşturmak
Sürüm oluşturmak ve yönetmek için alan yöneticisi rolüne ve sürüm yönetme yetkisine ihtiyaç vardır. Alan adının yanındaki More actions menüsünden Space settings'e, oradan Versions bölümüne gidilir; bu sayfa bazı ekranlarda Releases adıyla da görünür. Create version ile sürüm adı yazılır, istenirse başlangıç ve yayın tarihi ile açıklama girilir ve Save ile kaydedilir. Sürümleri tablodaki sürükleme ile yeniden sıralamak da mümkündür.
Sürüm adlandırmasında iki yaygın yol vardır. Birincisi sürüm numarasıdır; ürününüz numaralı sürümlerle ilerliyorsa bunu kullanın. İkincisi kod adıdır; sürüm numarası olmayan sürekli teslimat ortamlarında tarih ya da dönem adı işe yarar. Hangisini seçerseniz seçin, tek bir kurala bağlı kalın. Aynı sürüme farklı adlarla başvurulan bir alanda raporlar okunmaz hâle gelir.
Tarihleri girmek isteğe bağlıdır ama önerilir; planlanan yayın tarihi sürüm sayfasında ilerleme ile birlikte okunur ve gecikme erken fark edilir.
İşlere sürüm atamak: Fix versions ve Affects versions
İki alan sık karıştırılır. Fix versions, işin hangi sürümde yayınlanacağını söyler; bir hatayı düzeltiyorsanız ve düzeltme belirli bir sürümde çıkacaksa, o sürüm Fix versions alanına yazılır. Affects versions ise sorunun hangi sürümleri etkilediğini kaydeder. Atlassian'ın belirttiği gibi bu alana bir sürüm yazmak işi o sürüme eklemez; yalnızca belirli sürümleri etkileyen işleri aramayı mümkün kılar.
Atama için iki yol vardır. Backlog'unuz varsa Backlog görünümünde Versions panelini açıp işleri sürüme sürükleyebilirsiniz. Backlog'u olmayan alanlarda iş öğesini açıp Fix versions alanına sürümü yazarsınız; alanı görmüyorsanız Show more seçeneğine bakın. Sürümdeki işleri JQL ile de arayabilir ve fixVersion koşuluyla filtreleyebilirsiniz.
Atamayı iş tamamlanmadan önce yapmak, sürüm sayfasındaki ilerleme göstergesini anlamlı kılar. İş sürüm kapanırken eklenirse sürüm sayfası hiçbir zaman gerçek ilerlemeyi göstermez.
Sürüme iş eklemek için doğru alan Fix versions'tır
İki alanın ayrımı
Sürümü yayınlamak, geri almak ve arşivlemek
Sürümü yayınlamak için More actions menüsünden Release seçilir. Yayınlama bir karar anıdır: işler hazır, test bitti, sürüm kullanıcıya ulaşabilir. Bir hata yaptıysanız More actions menüsündeki Unrelease ile yayını geri alabilirsiniz. Atlassian ayrıca Archive ve Unarchive seçenekleriyle eski sürümleri listeden kaldırmanıza, Merge ile bir sürümün işlerini başka bir sürüme taşımanıza izin verir. Bamboo entegrasyonu açıksa yayından önce başarılı bir derleme istenebilir.
Yayından önce kontrol listesi kullanın: • Sürümdeki tüm işler kabul edilebilir durumda mı? Çözülmemiş işleri sorgulayıp karar verin: bir sonraki sürüme taşı ya da çıkar. • Test ve kabul onayları tamamlandı mı? • Yayın tarihi ve sürüm adı planla örtüşüyor mu? • Sürüm notu hazır mı?
Bir sürüm yayınlandıktan sonra ona yeni iş eklemek rapor tutarlılığını bozar. Yayından sonra çıkan düzeltmeyi yeni bir sürüme bağlamak daha temiz bir izleme sağlar.
Sürüm notu çıkarmak
Atlassian, sürüm notunu sürümdeki işlerden otomatik üretir. Yazılım alanınızda Releases sekmesini açın, sürümü seçin, Release notes bölümünde Create release notes in Jira'yı kullanın. Formatting options ile hangi alanların notta yer alacağını seçebilir, notu Copy to clipboard ile kopyalayabilir ya da Save release notes ile sürümün Related work bölümüne kaydedebilirsiniz.
Bilmeniz gereken bir nokta: kaydedilen yalnızca nottaki biçimdir. İçerik sürümün güncel durumundan yeniden üretilir; yani sürümdeki işler değişirse not da değişir. Yayından sonra notu bir belgeye yapıştırıp sabitlemek isterseniz kopyalama yolunu kullanın.
Kopyalarken HTML ya da markdown olarak yapıştırabilirsiniz. Notta panel, tarih, genişleyen bölüm ya da durum varsa markdown çalışmaz; bu durumda HTML kullanın ya da Formatting options'tan bu alanları çıkarın.
İyi bir sürüm notu için iş öğesi özetlerini baştan okunur yazmak gerekir. Notun kalitesi, işlerin başlık ve özet kalitesine bağlıdır.
Sık yapılan hatalar
Sürüm yönetiminde sık karşılaşılan sorunlar: • Sürüme iş eklemek için Affects versions alanını kullanmak. • İşleri sürüme ancak yayın günü toplu olarak eklemek. • Her sprint için yeni sürüm açmak; sürüm bir sürüm çıkışıdır, sprint ise çalışma ritmidir. • Yayınlanmış sürüme sonradan iş eklemek. • Sürüm adlandırmasında tutarsız olmak.
Sürüm planlaması, çevik ortamda genel sürüm planı ve yayın yönetimi süreciyle karıştırılabilir. Bu sayfa yalnızca Jira'nın Releases özelliğini anlatır; sürüm planının nasıl kurgulanacağı ve yayın sürecinin yönetimi ayrı konulardır ve sözlükteki sürüm yönetimi sayfasında genel hatlarıyla ele alınır.
Bu beceriyi Mindset programlarında nerede çalışırsınız?
Jira Eğitimi: Temel ve İleri Uygulama programında 'Proje Kurulumu ve Yapılandırma' ve 'Gerçek Zamanlı İzleme ve Raporlama' modülleri, sürüm gibi yapılandırmaların izlenmesine temel oluşturur. Jira ile Proje Yönetimi Eğitimi'nde backlog yönetimi ve raporlama modülleri aynı zemine dayanır.
Sürüm yöneticileri, proje yöneticileri ve yazılım ekiplerinde sürüm sürecini sahiplenen Scrum Master'lar için uygundur.
İlgili Mindset programı
Jira Eğitimi: Temel ve İleri Uygulama
Sık sorulan sorular
Sürüm yönetmek için hangi yetkiler gerekir?
Atlassian'a göre sürüm oluşturmak ve düzenlemek için alan yöneticisi rolü ile alanı yönetme ve sürüm yönetme yetkileri gerekir. Yetkiniz yoksa Versions bölümünü ya da Release düğmesini göremeyebilirsiniz. Bu durumda alan yöneticinizle yetki talebini paylaşın.
Yayınlanan sürümü geri alabilir miyim?
Evet. More actions menüsündeki Unrelease seçeneği, yayınlanmış sürümü tekrar yayınlanmamış duruma getirir. Bunu yalnızca hatalı yayınlama durumunda kullanın; gerçek yayından sonra sürümü geri almak raporları ve bildirimleri karıştırabilir. Düzeltme gerekiyorsa yeni sürüm açmak çoğu zaman daha temizdir.
Kanban alanında sürüm nasıl kullanılır?
Kanban sürekli akış için tasarlandığından işleri önceden bir sürüme bağlamanız gerekmez. Sürümü istediğiniz an yayınlarsınız ve o ana kadar tamamlanmış işler pakete girer. Sürüm adını yayınlama sırasında verirsiniz. Böylece sürüm, planlanan paketten çok geriye dönük bir kayıt olur.
Sürüm notu nerede saklanır?
Save release notes seçeneğiyle not, sürümün Related work bölümüne kaydedilir. Yalnız biçim saklanır, içerik her görüntülemede sürümün güncel işlerinden yeniden üretilir. Sabit bir kopya gerekiyorsa notu panoya kopyalayıp bir belgeye yapıştırın.
Sürüm özelliği neden alanımda görünmüyor?
Releases özelliği alan ayarlarında kapalı olabilir. Alan yöneticisi Space settings altında Features bölümünden Releases'i açtığında Fix versions alanı ve Releases sekmesi eklenir. Takım yönetimli ya da iş projeleri gibi farklı alan tiplerinde ekranlar değişebilir; yardım sayfasında tipinize uygun adımı kontrol edin.