İş 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
- Her statü bir kategoriye girer: Yapılacak, Devam ediyor, Bitti. Kategori raporları besler, adı değil - "Yayınlandı" adlı bir statüyü Bitti 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 aşılınca kolon başlığı uyarır
- Otomatik atama: bir statüye geçildiğinde görev kendiliğinden atanabilir
- Düzenleme kilidi: statü "düzenlemeye kilitli" işaretlenebilir. O statüdeki görevlerin alanlarını yalnız "kilitli statüde 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ı
Geçiş matrisinde hangi statüden hangisine gidilebileceğini işaretlersiniz. İşaretlenmemiş bir hareket denendiğinde görev geçmez ve kullanıcı bunu söyleyen bir bildirim görür. Her geçişe ayrıca iki tür şart konabilir:
| Şart | Nasıl çalışır |
|---|---|
| Rol şartı | Geçişi yalnız belirli bir roldeki kişiler yapabilir. |
| 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. |
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.
İş 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.
Özel alan tipleri
On alan tipi vardır. Alanlar pano başına tanımlanır, sürükle-bırak sıralanır ve görev formunda, liste kolonu olarak, filtrelerde, dışa aktarmada ve panel kartlarında kullanılabilir.
| Tip | Ne için | Kendi ayarları |
|---|---|---|
| Metin | Serbest 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çim | Sabit bir listeden tek değer. | En çok 50 seçenek, her seçeneğe renk verilebilir. |
| Çoklu seçim | Aynı listeden birden çok değer. | En çok 50 seçenek, renkli. |
| Tarih | Takvime bağlı bilgiler: talep tarihi, planlanan yayın. | Saat de tutulsun mu; "son tarih gibi davransın". |
| Kişi | Gö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 kutusu | Evet/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-posta | Bir kişiye ait adres (ürün kullanıcısı olmayabilir). | Bağlantı alanıyla aynı davranış. |
| Formül | Değ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
Ü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. Öncelik ve tahmin 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
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.
| Kural | Kimin doldurabileceği |
|---|---|
| Herkes | Panoda yazma izni olan herkes. Varsayılan; kural yokmuş gibi davranır. |
| Belirli roller | Seçtiğiniz rollerdeki kişiler. Hazır ve özel rollerin hepsi seçilebilir. |
| Kişi alanında adı geçen kişi | Gö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 raporlayan | Görevin yerleşik kişileri. |
Bunlara ek olarak bir DURUM ŞARTI konabilir: bölüm yalnız görev belirli bir statüdeyken düzenlenebilir. Şart eklenir, yerine geçmez: "atanan VE görev İnceleniyor 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
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ı sekmede ürünle gelen SABİT alanlar da açılıp kapatılır: Sprint, Başlangıç tarihi, Bitiş tarihi, Hizmet sınıfı, Fix Version, Affects Version, İzleyenler, Etiketler ve İş tipi. 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.
- Şablon oluşturmak panonun her üyesine açıktır; bir şablonu değiştirmek ya da silmek onu oluşturan kişiye ve pano yöneticisine aittir
- Şablon tanımlamak "Alan, iş tipi, sürüm ve şablon yönetimi" yetkisinin kapsamındadır
- Yeni panoyu var olan bir panodan kurarken şablonlar varsayılan olarak gelir (kutucukla seçilir)
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:alan} bir özel alanın değeri (kişi tipi alanlarda kişinin adı). 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.