İş akışları & özel alanlar

Statüler, geçiş kuralları, WIP limitleri, iş tipleri ve özel alanlar.

Her panonun kendi iş akışı vardır. Statü ekleyip sıralayabilir, hangi statüden hangisine geçilebileceğini kurallarla belirleyebilir ve statülere WIP limiti koyabilirsin.

Statüler

  • Statüleri sürükleyerek sırala; her statüye renk ver
  • Açıklama: statüye isteğe bağlı bir açıklama yazılır - bu duruma ne zaman taşınır, çıkış koşulu nedir. Açıklama statü seçicide, kolon başlığındaki bilgi ikonunda ve görevin durum rozetinde okunur, pano kopyalamada taşınır. Benzer adlı durumların (İnceleme / Test / QA) ne için kullanıldığı ekipte sözlü bilgi olmaktan çıkar
  • Her statü bir kategoriye girer: Yapılacak, Devam Ediyor, Tamamlandı. Kategori raporları besler, adı değil - "Yayınlandı" adlı bir statüyü Tamamlandı kategorisine koyarsan burndown ve hız hesabı onu biten iş sayar
  • WIP limiti: bir statüde aynı anda kaç görev olabileceğini sınırla (1 ile 99 arası). Limit doluyken o statüye görev taşınamaz ve orada yeni görev açılamaz
  • Otomatik atama: bir statüye geçildiğinde ya da görev doğrudan o statüde açıldığında (atanan elle seçilmediyse) kendiliğinden atanabilir
  • Düzenleme kilidi: statüde "Bu statüdeki görevlerin düzenlenmesi kilitli" işaretlenebilir. O statüdeki görevlerin alanlarını yalnız "Kilitli statüdeki görevi düzenleme" yetkisi olan roller değiştirebilir; statü geçişi bundan etkilenmez, yani iş akmaya devam ederken onaylanmış kayıt geriye dönük değiştirilemez

Geçiş kuralları

Pano Ayarları > Geçişler’de hangi statüden hangisine gidilebileceğini kural olarak tanımlarsınız. "Yalnızca aşağıda tanımlı geçişlere izin ver" anahtarı varsayılan olarak kapalıdır: kapalıyken tanımlanmamış bir geçiş (örneğin ilk statüden doğrudan sonuncuya) serbesttir; açıkken yalnız tanımlı geçişler kabul edilir, diğerleri kullanıcıya bunu söyleyen bir bildirimle reddedilir. Tanımlı her geçişe ayrıca üç tür şart konabilir:

ŞartNasıl çalışır
Rol şartıGeçişi yalnız seçilen rollerden birine sahip kişiler yapabilir; birden çok rol seçilebilir, birine sahip olmak yeter. Hiç rol seçilmezse rol kısıtı yoktur.
Kişi şartıSeçtiğiniz kişiler, rolleri olmasa bile geçebilir. İki şart VEYA ile çalışır: rolü olan ya da listedeki kişi geçer, ikisi birden aranmaz. Tek kişiye açılacak dar bir kural için yeni bir rol tanımlamak gerekmez.
Kişi tipi alan şartıSabit bir kişi yerine bir kişi tipi özel alan seçilir: geçişi, o GÖREVDE o alana o an kim yazılıysa o kişi yapabilir. Bir izin talebi panosunda "Onaylayan" alanına yazılan kişi, görev başına ayrıca yetkilendirilmeden ilgili geçişi yapar.

Geçiş listesi varsayılan olarak otomatik sıradadır: önce kaynak duruma, sonra hedef duruma göre. Satırları sürükleyerek elle sıralayabilirsin; elle sıralanmış listede yeni geçişler sona eklenir, "Otomatik sıraya dön" düğmesi de listeyi yeniden otomatik sıraya alır. Sıralamak "Durum geçişi düzenleme" yetkisini ister.

Statüye geçince otomatik atama

Bir statüye kural yazarsanız, göreve o statüye her geçişte kendiliğinden atama yapılır. Kural üç şekilde kurulur: raporlayana ata, görevdeki bir kişi tipi özel alanda yazan kişiye ata ("İncelemeye taşınan iş, o görevin Gözden geçirenine düşsün"), ya da doğrudan seçtiğiniz bir pano üyesine ata (hep aynı kişiye düşmesi gereken bir inceleme adımı için). Atama var olan atananların YERİNE geçer, çünkü buradaki anlam el değiştirmedir: iş teste düştüğünde test sorumlusuna gider. Kural, görev doğrudan o statüde açıldığında da çalışır; ama oluşturma ekranında atanan elle seçildiyse o seçim geçerli olur. Taşımada atama yapılamazsa (örneğin kuralın okuduğu alan boşsa) sebebi Denetim Kaydı’na yazılır.

İş tipleri

Yerleşik dört tip gelir: Epic, Story, Task, Bug. Her tip için ikon ve renk tanımlayabilir, yeni tipler ekleyebilirsin. Tip; görevi görsel olarak ayırır ve filtre/gruplama için kullanılır. Epic’ler alt görevleri kapsayan üst kalemlerdir.

Etiketler

Her panonun kendi etiket listesi vardır, Pano Ayarları > Etiketler’den yönetilir; her etiketin adı ve rengi olur. Yeni pano bug, feature, chore, design, docs ve tech-debt etiketleriyle gelir. Listeyi değiştirmek "Etiket yönetimi" yetkisini, bir göreve etiket vermek "Sabit alanları düzenleme" yetkisini ister. Silinen etiket onu taşıyan görevlerden de kalkar.

Özel alan tipleri

On alan tipi vardır. Alanlar pano başına tanımlanır, sürükle-bırak sıralanır (yeni alan listenin sonuna eklenir, var olan sıra bozulmaz) ve görev formunda, liste kolonu olarak, filtrelerde, dışa aktarmada ve panel kartlarında kullanılabilir.

TipNe içinKendi ayarları
MetinSerbest yazı: not, gerekçe, dış referans.Tek satır ya da çok satırlı.
SayıÖlçülen değerler: efor, maliyet, adet.En küçük ve en büyük değer, yalnız tam sayı, birim ("gün", "₺").
SeçimSabit bir listeden tek değer.En çok 50 seçenek, her seçeneğe renk verilebilir.
Çoklu seçimAynı listeden birden çok değer.En çok 50 seçenek, renkli.
TarihTakvime bağlı bilgiler: talep tarihi, planlanan yayın.Saat de tutulsun mu; "son tarih gibi davransın".
KişiGörevde adı geçmesi gereken roller: Gözden geçiren, Talep eden, Onaylayan.Birden çok kişi seçilebilsin mi; "Bu alandaki kişi görevi izlesin".
Onay kutusuEvet/hayır bilgisi: "müşteriye bildirildi".Yeni görevde işaretli gelsin mi.
BağlantıDış sistemdeki bir kaydın adresi.Değer girildikten sonra kutuya tıklamak düzenler, bağlantı yazısına tıklamak adrese gider.
E-postaBir kişiye ait adres (ürün kullanıcısı olmayabilir).Bağlantı alanıyla aynı davranış.
FormülDeğeri başka alanlardan HESAPLANIR, elle doldurulmaz.Aşağıdaki bölüme bakın.

Her alanda ortak olan ayarlar

  • Zorunlu: alan boş bırakılamaz. Zorunluluk yıldızla işaretlenir; yalnız kaydetmeye çalışınca öğrenilmez
  • Varsayılan değer: yeni görevde alan dolu gelir. VAR OLAN görevlere dokunmaz - sonradan varsayılanı değiştirmek geçmişi yeniden yazmak olurdu
  • Yer tutucu: boş kutudaki gri ipucu. Saklanmaz, yalnız ne yazılacağını gösterir
  • Açıklama: alan adının yanındaki (i) işaretinin arkasında duran kısa talimat. Ad kısa ve taranabilir kalır, talimat ayrı yerde durur
  • Kapatma: kullanılmayan alan kapatılabilir. Kapalı alan formlarda ve listelerde görünmez, zorunluluğu aranmaz, ama tanımı ve girilmiş tüm değerler yerinde kalır
  • İstisnalar: yer tutucu yalnız metin, sayı, bağlantı ve e-posta alanlarında vardır; varsayılan değer yalnız metin, sayı, kişi (tek kişilik alanda), onay kutusu, bağlantı ve e-posta alanlarında verilir; seçim, çoklu seçim, tarih ve formülde yoktur. Formül alanı zorunlu yapılamaz, çünkü elle doldurulmaz

Ürünle gelen sabit alanların (sprint, başlangıç tarihi, bitiş tarihi, hizmet sınıfı, düzeltilen sürüm, etkilenen sürüm, izleyenler, etiketler, iş tipi) her biri Pano Ayarları’ndan tek tek zorunlu işaretlenebilir; kapalı bir alanın zorunluluğu aranmaz. Ürünle gelen Estimation alanı Story Point adını taşır: sprint kapasitesi, hız ve burndown zaten bu alanı okuyordu, eski adı yüzünden süre tahmini sanılıyordu. Süre tutmak isteyen ekip Özel Alanlar’dan kendi sayı alanını açar; girilmiş değerler silinmez. Öncelik ve Story Point gibi hazır alanlar silinemez: kart rozeti, kapasite raporu, sprint metrikleri ve filtreler onların varlığını varsayar, silinseydi bu ekranlar sessizce boşalırdı. Kullanmayan ekibin çıkış yolu silmek değil kapatmaktır.

Formül alanı

Formül alanının değeri başka alanlardan hesaplanır. Kurucu satır satır çalışır: bir başlangıç terimi seçersiniz (bir alan, bir sayı ya da sabit bir metin), sonra sırayla işlem ve terim eklersiniz. Beş işlem vardır: topla, çıkar, çarp, böl ve yan yana yaz.

  • Değerlendirme SOLDAN SAĞA yapılır; çarpma önceliği yoktur. Gizli bir öncelik kuralı, ekranda gördüğünüz sırayla farklı sonuç veren bir alan üretirdi
  • Sonuç sayı ya da metin olabilir; sayıda ondalık basamak sayısı ve sona eklenecek birim verilebilir
  • Hesaplanan değer KAYDEDİLİR. Bu yüzden filtre, sıralama, liste kolonu, CSV/Excel çıktısı ve panel kartları hiçbir ek ayar istemez
  • Bağımlı alan değişince anında yeniden hesaplanır, görev oluştururken bile
  • Formüller birbirini okuyabilir; döngü kuran bir tanım kaydedilmez
  • İki tarih alanının farkı gün olarak hesaplanır. "İş günü olarak hesapla" seçeneği hafta sonlarını, panonun iş takviminde tanımlı resmi tatilleri ve yarım günleri dışlar; her iki uç sayılır (Pazartesi-Cuma = 5 iş günü, Excel NETWORKDAYS ile aynı kural)
  • "İş saati olarak hesapla" seçeneği aynı farkı saat cinsinden verir: mesai saatleri, öğle arası ve tatiller pano iş takviminden okunur, mesai dışına taşan kısmi günler oranlanır. İki seçenek birlikte kullanılamaz, biri açılınca diğeri kapanır
  • Tarih alanı saat de tutuyorsa (yarım günlük bir izin gibi) sonuç ondalıklı çıkar: toplam mesai süresi günlük kapasiteye bölünür
  • Tarih farkı yalnız formülün ilk terimi iki tarih alanının farkıysa hesaplanır; iş saati seçeneği için iki alanın da saat tutması gerekir. Bir formül en çok 10 terim alır

Alan grupları (form bölümleri)

Özel alanlar görev formunda bölümlere ayrılabilir (Pano Ayarları > Özel Alanlar > Alan grupları). Yirmi alanın tek listede aktığı form yerine katlanabilir başlıklar olur. Grubu olmayan alanlar tek listede kalır, yani var olan panolarınız bu özellikten etkilenmez. Bölümlerin sırası sürükle-bırak ile değiştirilir ve her bölüm katlı başlatılabilir.

Her bölüm için "bunu kim doldurur" kuralı tanımlanır. Kural bölüm başına durur, alan başına değil: yirmi alan için yirmi kural yerine üç bölüm için üç kural olur.

KuralKimin doldurabileceği
HerkesPanoda yazma izni olan herkes. Varsayılan; kural yokmuş gibi davranır.
Belirli rollerSeçtiğiniz rollerdeki kişiler. Hazır ve özel rollerin hepsi seçilebilir.
Kişi alanında adı geçen kişiGörevin bir kişi tipi özel alanında yazan kişi. Kural role değil O GÖREVİN değerine bağlıdır: "Gözden geçirme bilgilerini o görevin Gözden geçireni doldurur."
Atanan ya da raporlayanGörevin yerleşik kişileri.

Bunlara ek olarak bir DURUM ŞARTI konabilir: bölüm yalnız görev seçtiğiniz statülerden birindeyken düzenlenebilir (birden çok statü seçilebilir). Şart eklenir, yerine geçmez: "atanan VE görev İnceleme ya da Test durumundayken" gibi okunur. Böylece bir bölüm doldurulacağı anda açılır, iş ilerleyince kilitlenir.

  • Kural SUNUCUDA uygulanır; arayüzdeki kilit süs değildir. Yetkisi olmayan kişinin isteği reddedilir, toplu içe aktarma dahil
  • Bölümü dolduracak kişi bölümün başlığında görünür ve bölüm kilitliyken de atanabilir
  • Pano yöneticisi kuraldan MUAF DEĞİLDİR. Muaf tutulsaydı kural "yöneticiler hariç herkese kapalı" gibi okunur, kalite kaydında kimin doldurduğu sorusunu bulanıklaştırırdı. Yönetici kuralı değiştirebilir, alanı doğrudan doldurmanın yolu budur
  • Bölüm silmek alan silmez: içindeki alanlar ve girilmiş tüm değerler yerinde kalır, alanlar gruplanmamış listeye döner
  • Zorunluluk yalnız o alanı doldurabilen kişiden aranır; kısıtlı bir bölümdeki zorunlu alan başkasının görev açmasını engellemez
  • GitLab Projesi alanı, pano GitLab’a bağlıyken Özel Alanlar listesinde sıradan bir alan gibi görünür: bir bölüme atanabilir ve bölümün kuralına tabi olur. Seçenekleri entegrasyondan geldiği için silinemez ve elle düzenlenemez. Öncelik ve Story Point sabit alan olarak kalır, bir bölüme atanamaz
  • Durum şartı görev açarken de doğru okunur: yeni görevin hangi durumda doğacağı bilindiği için, o durumda düzenlenebilen bir bölüm oluşturma ekranında kilitli görünmez

Görev ekranında hangi bölümler görünsün

Görev ekranının kendi ayar sekmesi vardır: Pano Ayarları > Görev Ekranı. Hazır bölümler burada yönetilir (Özel alanlar, Ekler, Bağlantılar, Alt görevler, Diyagramlar ve GitLab etkinliği): her biri için "Göster" ve "Katlı başlat" ayrı ayrı seçilir, kutuların hangi sırayla görüneceği de sürükle-bırakla belirlenir. Bu bölümler eskiden her panoda gelir ve kapatılamazdı; diyagram kullanmayan bir ekipte "Diyagramlar" kutusu her görev ekranında boş dururdu. Tercih panonun ayarıdır, yani ekipteki herkes aynı ekranı görür ve pano kopyalarken taşınır.

Aynı sekmedeki Sabit alanlar bölümünde ürünle gelen alanlar açılıp kapatılır: Sprint, Başlangıç tarihi, Bitiş tarihi, Hizmet sınıfı, Fix Version, Affects Version, İzleyenler, Etiketler, İş tipi, ayrıca Öncelik ve Story Point. Bunlar eskiden her panoda gelirdi; kullanmadığınız alanları kapatarak görev ekranını sadeleştirirsiniz. Kanban panolarında sprint kavramı olmadığı için Sprint alanı ve ayarı listede hiç görünmez.

Görev şablonları

Tekrar eden işler için pano başına görev şablonu tanımlarsınız. Şablon durum, atanan kişi, etiketler, iş tipi, açıklama ve özel alan değerlerini taşır. Yeni görev ekranındaki şablon seçiciden birini seçince bu alanlar dolu gelir; siz yalnız başlığı yazarsınız ve gerekirse dolu gelenleri değiştirirsiniz.

  • Şablonlar Pano Ayarları > Şablonlar’da tanımlanır. Oluşturmak, değiştirmek ve silmek "Pano yapılandırması: alan, iş tipi, sürüm, şablon, takvim" yetkisini ister; şablonu yeni görevde kullanmak için görev oluşturma yetkisi yeterlidir
  • Yeni panoyu var olan bir panodan kurarken şablonlar varsayılan olarak gelir (kutucukla seçilir)

Yeni görev açarken

Yeni bir görevin hangi durumda doğacağı iş akışı ayarından seçilir: izin verilen başlangıç durumları işaretlenir ve biri varsayılan yapılır. Görev oluşturma ekranı yalnız izin verilenleri listeler; hiçbiri seçilmezse davranış bugünkü gibi kalır ve görev akışın ilk durumunda açılır. Bir ekip böylece "her iş Triyaj’da doğar" kuralını ekranın kendisine yazar.

Pano Ayarları > Genel’deki "Açıklama bir görev şablonuna uymalı" anahtarı açıkken yeni görevde şablon seçimi zorunlu olur ve şablonun zorunlu bölümleri boş bırakılamaz. Zorunlu bölümler şablonun kendi başlıklarından işaretlenir. Kontrol yapısaldır: başlığı düz yazıda geçirmek ya da boş yapıştırmak yetmez, bölümün altının dolu olması aranır ve eksik bölümler tek tek bildirilir. Anahtar varsayılan kapalıdır, mevcut görevler etkilenmez; kontrol yalnız açıklama değiştirilirken çalışır.

Kolon altındaki hızlı görev ekleme kutusu da bir pano ayarıdır ve varsayılan kapalıdır. Pano Ayarları > Genel’den açılır; zorunlu alanı ya da GitLab proje seçimi olan panolarda kutu yarım bir görev oluşturmak yerine tam oluşturma ekranını açar.

Görev başlığı şablonu

Pano Ayarları > Genel’den görev başlığı için bir şablon tanımlanabilir. Başlık boş bırakılarak kaydedilirse bu şablondan hesaplanır: {reporter} oluşturan kişi, {assignee} ilk atanan, {cf:anahtar} bir özel alanın değeri (alanın adı değil anahtarı yazılır; kişi tipi alanlarda kişinin adı gelir). Bir izin talebi panosunda "İzin talebi - {reporter}" şablonu her yeni görevin başlığını kendiliğinden doldurur; başlığı elle yazarsanız şablon devreye girmez.

İş akışı, iş tipi ve özel alan TANIMI değişiklikleri denetim günlüğüne işlenir. Görevlerdeki özel alan DEĞERİ değişiklikleri de kayda düşer: "Onaylayan" ya da "Risk sınıfı" gibi kalite kaydı gereken bir alanın değerini kimin ne zaman değiştirdiği yalnız görevin kendi geçmişinde kalmaz, olay süzgecinden de ayrıca seçilebilir.