Kanban में WIP की सीमा कैसे निर्दिष्ट करें?


10

एक विशिष्ट कंबन बोर्ड पर विचार करें:

इनपुट, विश्लेषण, देव रेडी, डेवलपमेंट, बिल्ड रेडी, टेस्ट, रिलीज़ रेडी

प्रत्येक कॉलम के लिए WIP सीमा कैसे निर्दिष्ट करें? कोई सूत्र?

जवाबों:


7

नहीं, कोई सूत्र नहीं। एक नहीं है।

बहुत कुछ आपकी टीम के काम करने के तरीके, आपके द्वारा उपयोग की जाने वाली प्रथाओं आदि पर निर्भर करता है। यदि आप कार्यक्रम को जोड़ते हैं, तो आपके पास कई डेवलपर्स की तुलना में विकास स्तंभ में कम सीमाएं होंगी।

यदि आप मौजूदा टीम में कानबन का परिचय देते हैं, तो आप उन सभी कार्यों को मैप करने का प्रयास कर सकते हैं जो वर्तमान में MMFs में प्रगति पर हैं, और फिर देखें कि आपके पास विभिन्न स्तंभों में कितनी विशेषताएँ हैं। यह आपको कुछ जानकारी देता है कि इस समय आपके पास वास्तव में कौन सी सीमाएँ हैं और यह कानबन सीमाएँ स्थापित करने के लिए एक अच्छा प्रारंभिक बिंदु है।

एक और सलाह जो आपको मिलती है वह है आपकी / आपकी टीम की आंत की भावना। जो आपको सही लगे, वही करें। फिर निगरानी करें कि क्या आपकी सीमा बहुत तंग या बहुत ढीली नहीं है और समायोजित करें। कुछ लोग कहते हैं "बोर्ड आपको बताएगा" और यह मूल रूप से सच है। यदि आप हर एक हफ्ते में अड़चनें मारते हैं, तो संभवतः आपके पास सीमा बहुत कम है। यदि एक या दो ब्लॉकर्स समस्या नहीं हैं तो सीमाएँ बहुत अधिक हैं।

मैंने एक पोस्ट लिखी कि कैसे हम अपनी सीमाएँ निर्धारित करते हैं जब हम अपने कानबन बोर्ड का मसौदा तैयार कर रहे थे: http://blog.brodzinski.com/2009/11/kanban-story-kanban-board.html


5

मैंने दो चरम सीमाओं की कोशिश की है, दोनों अलग-अलग लोगों द्वारा सुझाए गए हैं। एक को उच्च सीमा का उपयोग करना है और जब तक यह दर्द नहीं होता है तब तक उन्हें नीचे की ओर मोड़ना है, और दूसरा विपरीत है, n-1 से शुरू करने के लिए जहां n उन लोगों की संख्या है जो किसी कार्य को उस स्तंभ तक खींच सकते हैं। कंबन की टीमों के लिए उत्तरार्द्ध अधिक दर्दनाक है, लेकिन इसने हमें पहले विकल्प की तुलना में तेजी से अधिकतम बिंदु तक पहुंचने में मदद की क्योंकि जब हमें दर्द (अड़चनें) महसूस हुईं, तो हमारी पहली वृत्ति WIP को बढ़ाने के साथ समस्या की जांच करना था। अंतिम उपाय और परिणामस्वरूप, हमने कई प्रक्रिया मुद्दों को उजागर किया और हल किया जो अन्यथा अदृश्य हो सकते थे।


3

जबकि मैं मानता हूं कि इस तरह का कोई फार्मूला नहीं है - उसी समय आपके कंबन प्रक्रिया को मॉडलिंग करने की वास्तविक संभावना है। यह आपको साइकिल समय, प्रतीक्षा समय, दक्षता आदि जैसी चीजों के लिए संभावित परिणामों को अनुकरण करने में मदद करेगा।

मैंने इस तरह के एक सिम्युलेटर को लागू किया है जो हमारे कानबन प्रक्रिया को मॉडल करता है। यह WIP सीमा और टीम संसाधनों के आसपास हमारी कानबन बाधाओं के तहत बोर्ड भर में कहानियों के प्रवाह को अनुकरण करता है। हमारे पास बाहरी ग्राहक समीक्षा की आवश्यकता है। हम सभी को संदेह था कि यह मंच हमारी कहानियों का समर्थन करके हमारे Cycle Time को मार रहा था।

आंत महसूस इस समय बॉक्स में था, लेकिन हमें नहीं पता था कि यह समस्या को कहीं और धकेल देगा। न ही हमें पता था कि टाइम बॉक्सिंग के साथ कितनी दूर जाना है और न ही यह कितना बड़ा सुधार होगा।

यह सब बहुत अच्छी तरह से कह रहा है कि सिर्फ ट्विकिंग पर ले जाना है लेकिन यह बहुत ही विघटनकारी हो सकता है। लोग एक प्रक्रिया के लिए अभ्यस्त हो जाएंगे और किसी ऐसे व्यक्ति से निराश हो जाएंगे जो लगातार कूबड़ पर टहलने की कोशिश कर रहा है। इसलिए आपको अक्सर बदलाव को लागू करने से पहले एक बहुत अच्छा मामला बनाना होगा।

जब आप मॉडल बनाते हैं, तो आप बिना किसी व्यवधान के ट्विस्ट कर सकते हैं और इस बात पर अधिक विश्वास कर सकते हैं कि आपके ट्विक्स आपके इच्छित परिणाम को देने जा रहे हैं। साथ ही यह आपके मैजिक फॉर्मूले को पाने के लिए किसी और जगह जाएगा।


1
तो, क्या आपने साबित किया कि बाहरी ग्राहक समीक्षा आवश्यकता आपके साइकिल समय को मार रही थी? पूछताछ करने वाले मन जानना चाहते हैं! :-)
मार्टिज़न पीटर्स

1

मैं प्रत्येक कॉलम में "स्लॉट्स" की संख्या के साथ शुरू करूंगा जो कि संबंधित कॉलम में काम करने वाले लोगों की संख्या के बराबर है। यह अड़चन या दर्द बिंदुओं को प्रकट करेगा। दर्द बिंदु को तब तक संबोधित करें जब तक यह चला नहीं जाता है।

समय के साथ प्रत्येक स्तंभ में स्लॉट की संख्या कम करने के साथ प्रयोग करें।


कहते हैं कि हमारे पास 10 डेवलपर हैं, क्या इसका मतलब यह होना चाहिए कि "विकास" कॉलम में प्रत्येक डेवलपर के लिए 10 उप-स्तंभ हैं? और अगर निर्माण प्रक्रिया को एक डेवलपर द्वारा नियंत्रित किया जाता है, तो क्या इसका मतलब यह है कि "बिल्ड रेडी" डब्ल्यूआईपी सीमा 1 होगी? "अड़चनों या दर्द बिंदुओं" से आपका क्या मतलब है? जैसे क्या?
चिरोनि

यदि आपके पास 10 डेवलपर्स हैं तो आपके पास एक कॉलम और 10 स्लॉट्स के साथ शुरू करने का विकल्प है। इसका मतलब है कि जब आप खरोंच से शुरू करते हैं तो आपके पास उन सभी 10 के लिए पर्याप्त आइटम होते हैं। एक आइटम समाप्त हो जाने के बाद यह अगले कॉलम पर एक नए आइटम के लिए स्थान खाली कर देगा।

1

जब हम एक नई परियोजना या एक टीम शुरू करते हैं तो मैं डब्ल्यूआईपी सीमा को निर्दिष्ट करने के लिए दो तकनीकों का उपयोग करता हूं।

एक विकास परियोजना के मामले में: हम जोड़े (हम एक्सपी कर रहे हैं) में काम कर रहे हैं, जिसका अर्थ है कि दो सदस्य एक समय में एक तत्व पर काम कर सकते हैं। यदि टीम में 6 लोग शामिल हैं, तो WIP 3 होगा, जो पिछले वाक्य पर आधारित है। हालांकि जोड़ी प्रोग्रामिंग एक थकाऊ काम है, और कभी-कभी सहकर्मी अकेले काम करना चाहते हैं, मैं एक प्लस देता हूं, इसलिए 6 सदस्यों के लिए WIP की सीमा 4 होगी।

जब हम एक रखरखाव, सत्यापन परीक्षण या समर्थन परियोजना के बारे में बात कर रहे हैं, तो मैं यह जांचता हूं कि विभिन्न सहकर्मी कितने समानांतर काम कर सकते हैं, मैं इस संख्या को योग करता हूं और मैं इसे एक के साथ घटाता हूं। उदाहरण के लिए, पहले बताई गई टीम में से हर कोई 2 समानांतर मुद्दों का ध्यान रख सकता है, यह WIP की सीमा 12 कर देगा, लेकिन -1 के साथ, यह 11. है। -1 मुझे यह सुनिश्चित करता है कि टीम केंद्रित रहे, और साथ काम करे। अगर इस मामले में WIP की सीमा 12 थी, तो हर कोई अपने अधिकतम दो कार्डों पर काम करेगा, और कोई सहयोग नहीं होगा।

मैं इस बात को सहानुभूति देना चाहता हूं कि मैं इन तकनीकों का उपयोग केवल तभी करता हूं जब परियोजना / टीम शुरू होती है। बाद में डब्ल्यूआईपी सीमा का समायोजन उनकी भावनाओं, भार, लक्ष्य आदि के आधार पर टीम का कर्तव्य है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.