Release (Sürüm) Yönetimi
Yayın paketini tanımlayın, kapsamını izleyin ve sürüm geçişlerini geliştirme hattına bağlayın.
Release (Sürüm) Yönetimi modülü, tüm yazılım ve proje sürümlerinin yönetimini kapsar: yayın paketlerinin tanımlanması ve versiyonlama işlemleri. Sürümün kapsamı ayrı bir tabloda değil, işin kendisinde durur; hangi epik ve görevin hangi sürüme gireceği proje verisi üzerinden süzülür. Teslim edilip edilmediği sorusu ise durum kategorisi ve çözüm değeriyle yanıtlanır.
Modül ne yapar?
Modül, yazılım ve proje sürümlerinin yayın paketi ve versiyonlama açısından yönetilmesini sağlar. Sürüm, bir tarih aralığı ile bir iş kümesinin birleşimidir: hangi epiklerin ve görevlerin bu pakete gireceği, kapsamın ne zaman kapanacağı ve paketin hangi versiyon numarasıyla çıkacağı tek bir yönetim düzleminde tutulur. Planlanan, geliştirilmekte olan ve yayınlanmış sürümler aynı listede durumlarıyla izlenir.
Bir sürüm kaydı kapsamını, hedef tarihini, sorumlusunu ve yayın paketinin içeriğini bir arada taşır. Numaralandırma kurumun kendi düzenine bırakılır; ana sürüm, ara sürüm ve yama üç ayrı tip olarak yönetilir. Paketin içeriği ve yayın tarihi kayıtta durduğu için geçmiş sürümlerin kapsamı geriye dönük sorgulanır; altı ay önce hangi işin hangi paketle çıktığı sorusu tahminle değil kayıtla yanıtlanır.
Sürüm kapsamı proje verisinden süzülerek elde edilir. Görev ızgarasındaki filtre çubuğu temel kipte açılır kutularla, kod kipinde doğrudan JQL yazarak çalışır; Kaydet ile oluşturulan sorgu kayıtlı filtre olarak saklanır ve tekrar tekrar kullanılır. Görev, story ve hata kayıtları ait oldukları sürümle etiketlendiği için paketin içinde tam olarak hangi işlerin bulunduğu her an görülür; kapsamdan çıkan kalem sonraki sürüme taşınır ve ilerleme, bağlı iş kalemlerinin tamamlanma durumundan hesaplanır.
Panolarda varsayılan board filtresi olarak kayıtlı bir JQL filtresi seçilebildiği için ekip, pano her açıldığında yalnızca içinde bulunulan sürümün işleriyle çalışır. Bir işin gerçekten teslim edilip edilmediği ise durumun adına değil iki alana bakılarak belirlenir. Durum kategorisi — Yapılacak, Devam Ediyor, Tamamlanmış — panoların ve raporların bitti sorusunu yanıtladığı alandır; çözüm değeri işin nasıl sonuçlandığını söyler. Kutudan çıkan çözümler Tamamlandı, Yapılmayacak ve Tekrar Eden İş'tir, dolayısıyla kapanan her iş teslim edilmiş sayılmaz ve sürüm notu bu ayrımla doğru çıkar.
Sürüm dönüm noktaları proje genel bakışındaki Yaklaşan Kilometre Taşları bölümünden izlenir ve yeni kilometre taşı buradan eklenir. Plan ile gerçek arasındaki kayma yol haritasındaki referans çizgisiyle ölçülür: sürüm planı onaylandığında bir anlık görüntü alınır, sonrasında çubukların yanındaki soluk referans çubukları sapmayı gösterir. Sponsor raporu ise son otuz günün bitenlerini, planlananlarını, risklerini ve kapsam değişimini özetleyerek sürüm iletişimini kolaylaştırır.
Sürümün hangi aşamadan hangisine geçebileceğini projenin durum geçiş kuralları belirler; Ayarlar bölümündeki Durumlar tablosunun altındaki İş Akışı Diyagramı tanımlı geçişleri graf olarak çizdiği için kopuk bir adım hemen görülür. Sürüm yayına alınmadan önce bir onay adımından geçirilebilir ve onay tamamlandığında ilgili paydaşlara bildirim gider. Yayından sonra açılan hata kayıtları çıktıkları sürüme bağlanır, düzeltmeler sonraki pakete planlanır; geliştirme, test ve yayın adımları arasındaki iz böylece kopmaz ve bir yamanın hangi sorunu kapattığı zincirin iki ucundan da okunur.
Geliştirme hattıyla bağlantı iki yoldan kurulur. Entegrasyonlar kataloğu bağlantı adaylarını Bildirim, Geliştirici, İçe Aktarım, Otomasyon ile API & Webhook kategorileri altında listeler; kartlar kurulum sihirbazı değil yönlendirmedir. Katalogda karşılığı olmayan ihtiyaçlar otomasyon kurallarıyla çözülür: kurallar webhook ve HTTP isteği aksiyonlarını desteklediği için bir iş belirli bir duruma geçtiğinde derleme veya dağıtım hattına haber verilebilir. Sürüm durumu ayrıca zamanlanmış raporlarla paydaşlara e-posta olarak gönderilir, sürüm sahibi ilerlemeyi anlatmak için ayrıca sunum hazırlamaz.
Modülün uygulamadaki karşılıkları
Yayın paketi ve versiyonlama
Yazılım ve proje sürümleri yayın paketi olarak tanımlanır; versiyonlama işlemleri ve sürüm geçişleri tek bir yönetim düzleminde yürütülür. Her sürüm kapsamı, hedef tarihi ve sorumlusuyla birlikte kayda girer.
Ana, ara ve yama sürümleri
Sürüm numaralandırması kurumun kendi düzenine göre kurulur; ana sürüm, ara sürüm ve yama üç ayrı tip olarak yönetilir. Geçmiş paketlerin içeriği ile yayın tarihi geriye dönük sorgulanır.
Sürüme etiketlenen iş kalemleri
Görev, story ve hata kayıtları ait oldukları sürümle etiketlenir; kapsamdan çıkan kalem sonraki pakete taşınır. Sürüm ilerlemesi bağlı işlerin tamamlanma durumundan hesaplandığı için elle güncellenen bir yüzde alanı tutulmaz.
Kapsam filtresi ve kayıtlı sorgular
Görev ızgarasındaki filtre çubuğu temel ve kod kipinde çalışır; JQL ile yazılan sürüm kapsamı Kaydet düğmesiyle kayıtlı filtre olarak saklanır. Aynı tanım her sürümde yeniden kullanılır.
Varsayılan board filtresi
Panoya kayıtlı bir JQL filtresi varsayılan olarak bağlanabilir; pano her açılışta o alt kümeyle gelir. Ekip yalnız içinde bulunulan sürümle çalışır, gelecek paketin işleri günlük akışı kalabalıklaştırmaz.
Durum kategorisi
Panolar, raporlar ve projeler arası filtreler bitti sorusunu durumun adına değil kategorisine bakarak yanıtlar. Yapılacak, Devam Ediyor ve Tamamlanmış kategorileri farklı projelerin farklı durum adlarını ortak bir dile çevirir.
Çözüm değerleri
Tamamlandı, Yapılmayacak ve Tekrar Eden İş çözüm değerleri işin nasıl sonuçlandığını söyler. Sürüm notunda gerçekten teslim edilen iş bu alandan ayrılır, kapanan her kayıt başarı sayılmaz.
Kilometre taşları
Sürüm dönüm noktaları proje genel bakışındaki Yaklaşan Kilometre Taşları bölümünde izlenir ve buradan yeni kilometre taşı eklenir. Kod dondurma ve yayın tarihi gibi eşikler takvimde görünür kalır.
Sürüm planı referans çizgisi
Sürüm planı onaylandığında yol haritasında dondurulmuş bir görüntü alınır; sonraki değişiklikler bu görüntünün soluk çubuklarıyla yan yana durur. Plandaki kayma böylece göz kararına değil ölçüme dayanır.
Otomasyon ve entegrasyon aksiyonları
Otomasyon kurallarındaki webhook ve HTTP isteği aksiyonları dış sistemleri tetikler. Entegrasyon kataloğu Bildirim, Geliştirici, İçe Aktarım, Otomasyon ile API & Webhook kategorileri altında bağlantı adaylarını listeler.
Uçtan uca akış
- 01Adım
Sürüm kapsamını filtreyle tanımlayın
Görev ızgarasındaki filtre çubuğu temel kipte açılır kutularla, kod kipinde JQL yazılarak kullanılır; sürüme girecek işleri süzen sorgu Kaydet ile kayıtlı filtre hâline getirilir.
- 02Adım
Panoyu sürüme bağlayın
Ayarlar bölümündeki Pano ayarlarında varsayılan board filtresi olarak kayıtlı sürüm filtresi seçilir; pano her açılışta yalnızca o sürümün işleriyle gelir.
- 03Adım
Durum kategorisi ve çözümleri doğrulayın
Her durumun kategorisi ile Ayarlar bölümündeki Çözümler listesinin varsayılan değeri gözden geçirilir; yanlış varsayılan, kapanan işlerin rapor sayılarını sessizce bozar.
- 04Adım
Kilometre taşı koyun ve referans alın
Sürüm dönüm noktaları proje genel bakışındaki Yaklaşan Kilometre Taşları bölümünden eklenir; plan onaylandığında yol haritasında Referans Çizgisi alınarak sonraki kaymalar ölçülebilir hâle gelir.
- 05Adım
Yayını dış sistemlere ve paydaşlara duyurun
Ayarlar bölümündeki Otomasyon kurallarında bir iş belirli duruma geçtiğinde çalışan webhook veya HTTP isteği aksiyonu tanımlanır; sürüm durumu ayrıca zamanlanmış raporla e-posta olarak gönderilir.
- Yayın paketi ve versiyonlama
- Ana, ara ve yama sürümleri
- Sürüm kapsamının JQL ile süzülmesi
- Çözüm değerleriyle gerçek teslim ölçümü
- Kilometre taşı ve referans çizgisi
- Webhook ve HTTP isteğiyle hat tetikleme
Bu gruptaki diğer modüller
ProjectCore'u kendi süreçlerinizde görün
Lisans paketlerini inceleyin ya da ekibinizin süreçleri üzerinden canlı bir demo planlayalım.
