Devam Eden Çalışma sınırlarını ayarlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Temel bir Kanban uygulaması olan "WIP sınırları" olarak adlandırılan Devam Eden Çalışma sınırları, ekibinizin her çalışma aşamasında üstlendiği çalışma miktarını kısıtlar. Yeni çalışmaya başlamadan önce ekibinizin öğeleri tamamlamaya odaklanması için tasarlanmıştır. İlk başta sezgisel karşıtlık olsa da, birçok ekip WIP sınırlarının üretkenliklerini artırmalarına ve yazılım kalitelerini artırmalarına yardımcı olduğunu fark eder.

Her bir ara sütuna karşılık gelen her çalışma aşaması için WIP sınırları tanımlarsınız. Sınır, sütunda izin verilen öğe sayısı üzerinde geçici bir kısıtlama ayarlar. Hiçbir şey sütuna daha fazla öğe taşımanızı ve sınırı aşmanızı engellemez. Kanban panonuz, her aşamadaki öğelerin sayısını her sınırın yanında gösterir.

WIP sınırlarının ayarlanması basittir, ancak sınırlara bağlı olmak bir ekip taahhüdü gerektirir. WIP sınırlarının başarılı bir şekilde benimsenmesi bir kültür değişikliğini içerir. Ekipleri bireysel üretkenlik odağından ekip üretkenliğinden birine taşır.

Daha fazla bilgi için bkz . Kanban'a genel bakış.

Önkoşullar

  • Ekip ayarlarını yapılandırmak için Ekip Yönetici istrator rolüne eklenmeniz veya Project Yönetici istrators güvenlik grubunun üyesi olmanız gerekir. Eklemek için bkz . Ekip yöneticisi ekleme veya Proje düzeyi izinlerini değiştirme.
  • Tüm kapsam ve pano özelliklerini uygulamak için Temel erişim veya daha yüksek bir değer atanmalıdır. Paydaş erişimi olan kullanıcılar yalnızca panodaki iş öğelerini düzenleyebilir ve bir iş öğesine mevcut etiketleri ekleyebilir. Proje katılımcıları, kartlarda görüntülenen iş öğelerini ekleyemez veya alanları güncelleştiremez. Daha fazla bilgi için bkz . Erişim düzeyleri hakkında.
  • Ekip ayarlarını yapılandırmak için Ekip Yönetici istrator rolüne eklenmeniz veya Project Yönetici istrators güvenlik grubunun üyesi olmanız gerekir. Eklemek için bkz . Ekip yöneticisi ekleme veya Proje düzeyi izinlerini değiştirme.
  • Tüm kapsam ve pano özelliklerini uygulamak için Temel erişim veya daha yüksek bir değer atanmalıdır. Paydaş erişimi olan kullanıcılar yalnızca panodaki iş öğelerini düzenleyebilir ve bir iş öğesine mevcut etiketleri ekleyebilir. Proje katılımcıları aşağıdaki görevleri gerçekleştiremez. Daha fazla bilgi için bkz . Erişim düzeyleri hakkında.
    • Panoya iş öğeleri ekleme
    • Durumu güncelleştirmek veya kartları yeniden sıralamak için iş öğelerini sürükleyip bırakma
    • Kartlarda görüntülenen alanları güncelleştirme

İlk WIP sınırlarını belirleme

Ekibinizin ayarlanacağı ilk WIP sınırlarını ve bunların nasıl kullanılacağını ve izleneceğini belirlemesini sağlayın. Birkaç kural, birkaç faktöre göre değişiklik gösterebilecekleri için hangi sayıların ayarlanacağına uygulanır. Hangi sınırları ayarlayabileceğinizi belirlemenize yardımcı olması için aşağıdaki eylemleri gerçekleştirin:

  • Devam eden geçerli çalışmalara göre sınırları ayarlayın. Mevcut Kanban sütunlarınızda bulunan öğeleri sayma.
  • Bir aşama içinde çalışan ekip üyesi başına iki veya üç öğeyi geçmeyen sınırlar ayarlayın. Örneğin, üç ekip üyeniz varsa ve her ekip üyesi aynı anda en fazla iki görev üzerinde çalışabiliyorsa, sonuçta elde edilen WIP sınırı 6'dır (= 3 geliştirici X 2 görev/geliştirici).
  • Ekibinizin performans sorunlarını daha hızlı keşfetmesine ve ele alınması gereken süreç sorunlarını belirlemesine yardımcı olmak için düşük sınırlarla başlayın.

WIP sınırları içinde tutma

WIP sınırlarınızı ayarladıktan sonra, ekibinizin sınırlar içinde ne kadar iyi olduğunu izlemek istersiniz.

WIP sınırlarına uyulması, takımların öğeleri bir sütuna çekmemesi anlamına gelir. Bunun yapılması, sütundaki öğe sayısının sütun sınırını aşmasına neden olur. Bunu yaptıklarında, Kanban panonuz anında geri bildirim sağlar. Bu geri bildirim, sütundaki öğe sayısını azaltmak için takıma hemen etkinliklere odaklanması için bir sinyal görevi görür.

WIP sınırını aşan bir sütunu gösteren Kanban panosunun örnek görüntüsü.

Teoride basit olsa da, WIP sınırları içinde tutmak, bireyleri, ekipleri ve kuruluşları konfor bölgelerinin dışına zorlayabilir. Birden çok görevi seven ekip üyeleri kısıtlanmış hissedebilir. Diğerleri, bir yukarı akış aşamasında çalışmanın tamamlanmasını beklerken kendilerini işsiz bulabilirler.

Devam eden çalışmayı kısıtlamanın avantajlarından yararlanmak için ekibinizin gerçekleşen süreç değişikliklerini tartışmak üzere sık sık bir araya getirmesini sağlayın.

Performans sorunlarını tanımlama

Değer akışını iyileştirmek için doğal olarak performans sorunlarını belirlemek ve ortadan kaldırmak istiyorsunuz. Performans sorunları, israfın genel iş akışı sürecinde mevcut olduğunu gösterir.

Kanban panonuzu zaman içinde izleyerek performans sorunlarının nerede oluştuğunu öğrenebilirsiniz. Birkaç gün boyunca çalışmamış bir sütunda birkaç öğe durduğunda bir performans sorunu ortaya çıkar. Performans sorunları genellikle WIP sınırları çok yüksek olduğunda ortaya çıkar. Ancak hiçbir performans sorunu WIP sınırlarının çok düşük olduğunu göstermez.

Kanban panonuzun düzenli anlık görüntülerini almak, iş akışının sorunsuz olduğu ve performans sorunlarının ortaya çıktığı yerleri görsel olarak kataloglayabilir.

Örnek anlık görüntülerin ekran görüntüsü.

Bu tür anlık görüntüler ekibinize aşağıdaki bilgileri gösterebilir:

  • Bir iş akışı aşamasında/sütununda ortalama kaç öğe var?
  • İş akışı aşaması/sütunu içinde çalışan ekip üyelerine karşı kaç öğe üzerinde çalışılıyor?
  • Bir iş akışı aşamasında/sütununda uzun süre kalan öğe sayısı ve hangileri
  • Ekip bir, iki veya üç haftalık sürenin sonunda kaç öğe tamamladı?

İsrafı ortadan kaldırma

İş akışı sürecinizde performans sorunları nedeniyle israfın kaynağını belirlemeniz gerekir. Kanban, israfı istenen sonuçları elde etmek için kesinlikle gerekli olmayan bir şey olarak tanımlar.

Yazılım geliştirmede yaygın atıklar şunlardır:

  • Kullanılmayan kod veya özellikler
  • Yeniden işleme yol açan kusurlar
  • Bir şeyi beklerken harcanan gecikmeler veya zaman
  • Bir kişi, ekip veya iş sürecinden diğerine iletimler
  • Yetersiz gereksinimler
  • Yavaş veya kötü iletişim

Ekip tarafından kabul edilebilir nedenleri ve çözümleri belirlemek için ekip tartışmalarına yönelik israf çağrılarının ortadan kaldırılması.

WIP sınırlarını ayarlama

WIP sınırlarını nasıl kullanmak istediğinizi anlayarak bunları ayarlamak için aşağıdaki adımları uygulayın. Ekibinizin iş akışını Kanban sütunlarına eşlemediyseniz, önce bunu yapın.

  1. Kanban panonuzu açın.

  2. Tahtayı yapılandırmak ve genel ekip ayarlarını yapmak için dişli simgesini seçin.

    Ekip için pano ayarlarını aç dikey gezintiyi gösteren ekran görüntüsü.

  3. Sütunlar'ı ve ardından bir sütun sekmesini seçerek bu sütunun WIP sınırını ayarlayın.

    Kanban panosu, Sütunları özelleştir, varsayılan sütunlar, Çevik işlem, WIP sınırlarını ayarlama işlemlerini gösteren ekran görüntüsü.

    Not

    Projenizi oluşturmak için kullanılan işleme ve ekibinizin gereksinimler veya benzer görevler gibi hataları işlemeyi seçip seçmediğine bağlı olarak farklı sütun başlıkları ve seçimleri kullanılabilir.

  4. Bitirdiğinizde, Kaydet'i seçin.

WIP sınırları, zorlukları ve çözümleri

Ekipler zaman zaman WIP sınırlarını bir veya iki öğe aşıyor. Bununla birlikte, ekibiniz sınırları sık sık üç veya daha fazla öğe aşıyorsa, süreçleri gözden geçirmeli veya sınırları ayarlamalıdır.

Bir ekip wip sınırlarıyla birkaç hafta çalıştıktan sonra ekip üyelerinin karşılaştığı zorlukları tartışın. Ardından, hangi çözümleri kullanmak istediklerine karar verin ve sınırları gerektiği gibi ayarlayın. Aşağıdaki liste, kapsamlı olmasa da ekiplerin karşılaştığı yaygın zorluklardan bazılarını ve bunların üstesinden gelmek için kanıtlanmış çözümleri gösterir.

WIP zorlukları

  • Sosyal dinamikler. Kurallara uyma söz konusu olduğunda, ekip üyeleri zorlanabilir. Bazıları doğal olarak isyan etmek istiyor. Diğerleri kuralın kendileri için geçerli olduğunu veya kuralları ihlal etmek olarak ne yaptıklarını görmez. Bazı ekip üyeleri, üzerinde anlaşmaya varılanların kapsamı dışında olan ek işleri üstlenebilir. Ve yine de diğerleri, üretkenliklerinin ve bireysel başarılarının anahtarı olduğuna inandıkları için çoklu görevden vazgeçmek istemiyorlar.

  • Devam eden çalışmanın değişkenliği. İş öğelerinin (kullanıcıların hikayeleri ve hataları) boyutundaki geniş değişkenlik, genel iş akışını olumsuz etkileyebilir. Örneğin, boyutu 4 saat ile 14 gün arasında veya 2 ile 55 hikaye noktası arasında değişen tahminlere sahip öğeler, devam eden çalışmanın kısıtlanması söz konusu olduğunda aynı sayılamaz.

  • Sistemik sorunları yoksayma. Takımlar, performans sorunları oluştuğunda iş akışı sorunlarını çözmek yerine performans sorununun üstesinden gelmek için daha fazla zaman ayırarak devam eder.

  • Kültür değişikliği. WIP sınırlarını benimsemek sistemde, kültürde ve ekipte değişikliklere neden olmaktadır.

WIP'yi yönetmeye yönelik çözümler

  • Ekip üretkenliği kültürü oluşturun. Bireysel üretkenlik ile ekip üretkenliği arasında var olan doğal gerilimi giderin. Ekip üyelerinin ekibin ve iş akışı sürecinin genel üretkenliğini artırma yollarını belirleyin.

  • Değişkenliği en aza indirmek için çalışma boyutu. Herhangi bir öğe üzerinde çalışma başlamadan önce ekip, gereken çalışmanın genel boyutunu tartışmalı ve daha küçük görevlere ayrılıp bölünemediğini belirlemelidir.

  • Yüksek öncelikli öğelerin akışına odaklanın. Ekip üyeleri boşta olduklarında bir yukarı akış öğesinin ileriye taşınmasına nasıl yardımcı olabileceklerini sorar. Bir öğeyi zamanında teslim etme engellendiğinde veya zorlandığında, ekip üyeleri bir öğeyi tamamlama konusunda yardım ister.

  • Her çalışma aşaması için kaynak ekibi kapasitesi. Belirli bir aşamada çalışan yeterli uzman olmadığında performans sorunları oluşabilir. Her çalışma aşamasında ekip becerilerini artırmanın yollarını belirleyin veya yetersiz çalışan bir çalışma aşamasını karşılamak için gereken kaynakları ekleyin.

  • Paylaşılan anlayış oluşturma. Ekibin Kanban uygulamalarını kullanarak nasıl çalışacağını anlamayı sürekli olarak artırmaya çalışın. Ekip üyelerinin işlem değişikliklerine katkıda bulunmalarına olanak sağlayan eylemler gerçekleştirin. Neyin iyi çalıştığını ve nelerin değişmesi gerektiğini tartışmak için düzenli geçmişe dönük değerlendirmeler veya ekip toplantıları zamanlamayı göz önünde bulundurun. Belirsizliği sınırlamak için ekip ilkelerini belgele.

  • İşlemleri ayarlamak için ölçümleri kullanın. Değişikliklerin ne zaman yapılması gerektiğini belirlemek için kanban devam eden çalışma ölçümlerini ve sağlama süresini düzenli aralıklarla denetleyin.

  • Kültür değişikliklerini dikkatli bir şekilde yönetin. Kişiler kanban ve ilişkili uzmanlık alanlarını temel alan temel bir ağ olan en iyi çalışmalarını yapmak istiyorsunuz. Yeni uygulamaları benimsedikçe değişiklik yönetimi ilkelerini uygulayın. WIP sınırlarını uygulama başarısı için ekip içinde daha fazla sahiplik oluşturun.