Jawaban:
Tidak, tidak ada formula. Tidak ada.
Banyak hal tergantung pada cara tim Anda bekerja, praktik yang Anda gunakan, dll. Jika Anda memasangkan program, Anda akan memiliki batas yang lebih rendah di kolom pengembangan daripada sejumlah pengembang.
Jika Anda memperkenalkan Kanban di tim yang ada, Anda dapat mencoba memetakan semua pekerjaan yang saat ini sedang dalam proses ke MMF, dan kemudian melihat berapa banyak fitur yang Anda miliki di kolom yang berbeda. Ini akan memberi Anda wawasan batas apa yang Anda miliki saat ini dan ini adalah titik awal yang baik untuk menetapkan batas Kanban.
Saran lain yang Anda dapatkan adalah pergi dengan perasaan tim Anda. Lakukan apa yang Anda rasa benar. Kemudian monitor apakah batas Anda tidak terlalu ketat atau terlalu longgar dan sesuaikan. Beberapa orang mengatakan "papan akan memberitahu Anda" dan itu pada dasarnya benar. Jika Anda menekan bottleneck setiap minggu, Anda mungkin membatasi Anda terlalu rendah. Jika satu atau dua pemblokir bukan masalah, batasannya terlalu tinggi.
Saya menulis posting bagaimana kami menetapkan batas kami ketika kami membuat papan Kanban kami: http://blog.brodzinski.com/2009/11/kanban-story-kanban-board.html
Saya sudah mencoba dua ekstrem, keduanya disarankan oleh orang yang berbeda. Salah satunya adalah menggunakan batas tinggi dan mengubah mereka sampai sakit, dan yang lainnya adalah sebaliknya, untuk memulai dengan n-1 di mana n adalah jumlah orang yang bisa menarik tugas ke kolom itu. Yang terakhir lebih menyakitkan bagi tim yang baru mengenal kanban, tetapi itu membantu kami untuk sampai pada titik memaksimalkan aliran lebih cepat daripada opsi pertama karena ketika kami merasakan sakit (bottleneck) naluri pertama kami adalah untuk memeriksa masalah dengan menaikkan batas WIP sebagai upaya terakhir dan sebagai hasilnya, kami menemukan dan memecahkan beberapa masalah proses yang mungkin tidak terlihat.
Sementara saya setuju tidak ada formula seperti itu - pada saat yang sama ada kemungkinan nyata memodelkan proses Kanban Anda. Ini akan membantu Anda mensimulasikan hasil yang mungkin untuk hal-hal seperti Waktu Siklus, Waktu Tunggu, Efisiensi, dll.
Saya telah mengimplementasikan simulator yang memodelkan proses Kanban kami. Ini mensimulasikan aliran cerita di seluruh papan di bawah batasan Kanban kami di sekitar batas WIP dan sumber daya tim. Kami memiliki kondisi yang membutuhkan tinjauan pelanggan eksternal. Kami semua curiga bahwa tahap ini adalah sesuatu yang membunuh Waktu Siklus kami dengan mendukung kisah kami.
Perasaannya adalah mengatur waktu tahap ini tetapi kami tidak tahu apakah ini hanya akan mendorong masalah di tempat lain. Kami juga tidak tahu seberapa jauh harus berjalan dengan tinju waktu atau seberapa besar peningkatan yang akan terjadi.
Itu semua sangat baik mengatakan hanya melanjutkan mengutak-atik tetapi bisa sangat mengganggu. Orang-orang akan terbiasa dengan suatu proses dan menjadi frustrasi dengan seseorang yang terus-menerus mencoba untuk mengubah firasat. Jadi, Anda sering harus membuat kasus yang sangat baik sebelum menerapkan perubahan.
Saat Anda memodelkannya, Anda dapat men-tweak tanpa gangguan dan memiliki keyakinan yang jauh lebih besar bahwa tweak Anda akan memberikan hasil yang Anda inginkan. Plus itu akan pergi entah bagaimana untuk mendapatkan Anda formula ajaib Anda.
Saya akan mulai dengan sejumlah "slot" di setiap kolom yang sama dengan jumlah orang yang akan bekerja di kolom terkait. Itu akan mengungkapkan hambatan atau titik sakit. Alamat titik sakit sampai hilang.
Eksperimen seiring waktu dengan mengurangi jumlah slot di setiap kolom.
Saya menggunakan dua teknik untuk menentukan batas WIP ketika kami memulai proyek baru atau tim.
Dalam kasus proyek pengembangan: kami bekerja berpasangan (kami sedang melakukan XP), yang berarti bahwa dua anggota dapat bekerja pada satu elemen pada satu waktu. Jika tim terdiri dari 6 orang, WIP akan menjadi 3, berdasarkan kalimat sebelumnya. Namun pemrograman pasangan adalah pekerjaan yang melelahkan, dan kadang-kadang kolega ingin bekerja sedikit sendirian, saya memberikan plus satu, sehingga batas WIP untuk 6 anggota adalah 4.
Ketika kita berbicara tentang pemeliharaan, uji verifikasi atau proyek dukungan, maka saya memeriksa berapa banyak pekerjaan paralel yang bisa dilakukan oleh rekan kerja yang berbeda, saya menjumlahkan angka ini dan saya menguranginya dengan satu. Misalnya setiap orang dari tim yang disebutkan sebelumnya dapat menangani 2 masalah paralel, itu akan membuat batas WIP 12, tetapi dengan -1, itu adalah 11. Angka -1 memastikan saya bahwa tim tetap fokus, dan bekerja bersama. Jika dalam hal ini batas WIP adalah 12, semua orang akan mengerjakan dua kartu maksimumnya, dan tidak ada kolaborasi yang akan terjadi.
Saya ingin berempati bahwa saya menggunakan teknik ini hanya di awal ketika proyek / tim dimulai. Setelah itu penyesuaian batas WIP adalah tugas tim berdasarkan perasaan, beban, tujuan, dll.