English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

guest
1 / ?
back to lessons

看板 — साइनबोर्ड

कानबान (看板) जापानी है। चरित्र इस तरह टूटते हैं: (कान), देखना, नजर रखना, & (बान): बोर्ड, तख्ता, संकेत। एक साथ: एक दृश्य संकेत बोर्ड।

शब्द प्रबंधन प्रणाली से सदियों पहले का है। ईडो-काल के जापान के हर दुकान के बाहर एक कानबान था: एक लकड़ी का संकेत जो घोषणा करता था कि अंदर क्या बिक्री होती है। दृश्य संकेत विज्ञापन, इन्वेंटरी संकेतक, & पुनः-ऑर्डर ट्रिगर सभी एक ही समय में था।

ताइची ओहनो की सुपरमार्केट अंतर्दृष्टि

1950 के दशक में, टोयोटा इंजीनियर ताइची ओहनो ने अमेरिकी सुपरमार्केट का दौरा किया। जो उन्होंने देखा उसने विनिर्माण के इतिहास को बदल दिया।

एक पारंपरिक फैक्ट्री में, push मॉडल, उत्पादन एक शेड्यूल पर चलता था। एक पूर्वानुमान कहता था 'हमें अगले महीने 500 यूनिट्स की जरूरत होगी,' तो फैक्ट्री 500 यूनिट्स बनाती था & उन्हें एक शेल्फ पर push करती थी। अगर मांग गलत थी, तो शेल्फ ओवरफ्लो हो गया। अगर मांग पूर्वानुमान से अधिक थी, तो शेल्फ खाली था। दोनों तरह से, कोई गलत था।

सुपरमार्केट अलग तरीके से काम करते थे। शेल्फ्स में हर वस्तु की एक निश्चित मात्रा थी। जब एक ग्राहक मूंगफली के मक्खन का आखिरी जार ले जाता था, तो खाली स्लॉट ही पुनः-ऑर्डर संकेत था। स्टॉक वर्कर्स को यह कहने के लिए एक मैनेजर की जरूरत नहीं थी कि पुनः-ऑर्डर करना है: शेल्फ ने उन्हें बताया। यह pull मॉडल है: डाउनस्ट्रीम मांग अपस्ट्रीम पुनःपूर्ति को संकेत देती है।

Pull vs. Push: The Origin of Kanban

ओहनो ने यह अंतर्दृष्टि टोयोटा में वापस लाया। पार्ट्स के एक बिन से जुड़ा भौतिक कार्ड (कानबान) संकेत बन गया: 'यह बिन खाली है: अधिक पैदा करो।' कोई पूर्वानुमान की जरूरत नहीं। कोई केंद्रीय योजनाकार नहीं। काम ने स्वयं को आगे खींचा।

Push vs. Pull

Push/pull भेद सब कुछ का आधार है जो इसके बाद आता है।

अपने शब्दों में, Push सिस्टम और Pull सिस्टम के बीच क्या अंतर है? किसी भी डोमेन से एक उदाहरण दें: फैक्ट्री, सॉफ्टवेयर, खाद्य सेवा, जो भी दिमाग में आए।

कॉलम्स को स्थिति के रूप में

एक कानबान बोर्ड काम को दृश्यमान बनाता है। हर काम का एक कार्ड है। कार्ड्स बाएं से दाएं कॉलम्स के माध्यम से चलते हैं जो स्थितियों का प्रतिनिधित्व करते हैं।

क्लासिक कॉलम्स हैं: Backlog → Selected → In Progress → Review → Done

लेकिन सटीक कॉलम्स महत्वपूर्ण नहीं हैं। जो महत्वपूर्ण है वह यह है कि हर कार्ड की बिल्कुल एक मौजूदा स्थिति है, & वह स्थिति उन सभी को दिखाई देती है जो उस सिस्टम में काम करते हैं।

A Basic Kanban Board

एक कार्ड क्या प्रतिनिधित्व करता है

एक कार्ड काम की एक इकाई का प्रतिनिधित्व करता है जिसे स्वतंत्र रूप से पूरा किया जा सकता है। एक प्रोजेक्ट नहीं। एक लक्ष्य नहीं। एक विशिष्ट, scoped चीज जिसकी एक स्पष्ट परिभाषा है।

अच्छा कार्ड: Prod सर्वर्स पर SSH कुंजियों को घुमाएं: किया जाता है जब सभी सर्वर्स authorized_keys में नई कुंजी दिखाते हैं & पुरानी कुंजी हटा दी जाती है।

बुरा कार्ड: सुरक्षा में सुधार करें। (यह एक प्रोजेक्ट है, कार्य नहीं। इसे तोड़ें।)

WIP लिमिट्स

डायग्राम में In Progress कॉलम एक WIP लिमिट: 3 दिखाता है। इसका मतलब है कि एक ही समय में In Progress में 3 से अधिक कार्ड नहीं हो सकते। अगर आप एक चौथा कार्ड खींचना चाहते हैं, तो आपको पहले एक को पूरा करना होगा।

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

काम कार्ड्स को Scoping करना

कानबान में सबसे कठिन कौशल बोर्ड खींचना नहीं है। यह कार्ड्स को scope करना है। बहुत बड़ा & एक कार्ड हफ्तों के लिए In Progress में बैठता है, अन्य काम को अवरुद्ध करता है। बहुत छोटा & बोर्ड शोर से भर जाता है।

आप एक नेटवर्क इंफ्रास्ट्रक्चर टीम के लिए एक कानबान बोर्ड स्थापित कर रहे हैं। कोई 'सभी नेटवर्क स्विचेज को अपग्रेड करें' नामक कार्ड जोड़ने का सुझाव देता है। इस कार्ड के साथ दो समस्याएं पहचानें, & इसे दो या अधिक properly scoped कार्ड्स के रूप में फिर से लिखें।

Silos अच्छी तरह काम करते हैं

किसी भी मल्टी-डिसिप्लिन ऑपरेशन में कार्यात्मक काम केंद्र होते हैं: एक बेकरी में पेस्ट्री, रोटी, savory, & फ्रंट काउंटर होता है। एक प्रोडक्ट स्टूडियो में डिज़ाइन, कंटेंट, बिल्ड, & ops होता है। एक निर्माण प्रोजेक्ट में framing, plumbing, electrical, & finishing होता है। ये केंद्र अच्छे कारणों से मौजूद हैं: गहरी विशेषज्ञता को केंद्रित स्वामित्व की आवश्यकता होती है।

कानबान इन विभाजनों को भंग नहीं करता। यह उनके बीच handoffs को दृश्यमान & स्पष्ट बनाता है।

Work Centers & Handoffs

Handoff कार्ड

जब काम की एक इकाई एक काम केंद्र से दूसरे में चलती है, कहते हैं, एक डिज़ाइन asset जिसे copy लिखने की आवश्यकता है इससे पहले कि builder page को assemble कर सकता है, एक handoff कार्ड इसके साथ यात्रा करता है। डाउनस्ट्रीम केंद्र को कार्ड अपने Backlog में दिखाई देता है। वे इसे खींचते हैं जब उनके पास क्षमता है। कोई ईमेल की आवश्यकता नहीं। कार्ड संकेत है।

डायग्राम क्या दिखाता है

★ टिकट Design में शुरू होता है (In Progress: visual assets)। जब Design अपना काम पूरा करता है, एक handoff कार्ड बनाया जाता है & ★ टिकट Build केंद्र के Backlog में दिखाई देता है। Build इसे खींचता है। फिर Ops इसे खींचता है। हर केंद्र के पास अपना बोर्ड होता है। हर बोर्ड सिर्फ उस केंद्र का मौजूदा काम दिखाता है। लेकिन ★ सभी के माध्यम से यात्रा करता है, & हर कोई देख सकता है कि यह कहां है।

यह supermarket अंतर्दृष्टि को संगठनों पर लागू किया गया है: हर काम केंद्र एक शेल्फ है। कार्ड्स डाउनस्ट्रीम शेल्व्स को सिर्फ तब रीस्टॉक करते हैं जब अपस्ट्रीम काम खींचा जाता है & खपत होता है।

एक Handoff को डिज़ाइन करना

Handoff कार्ड काम केंद्रों के बीच अनुबंध है। इसमें प्राप्तकर्ता टीम के लिए एक बैठक के बिना काम करने के लिए पर्याप्त संदर्भ होना चाहिए।

एक नया प्रोडक्ट लाइव हो रहा है। काम चार केंद्रों को छूता है: Design (brand assets, प्रोडक्ट images), Content (प्रोडक्ट copy, landing page text), Build (website, checkout integration), & Ops (payment processor setup, fulfillment workflow, analytics)। आप इसे कानबान काम के रूप में कैसे model करेंगे? कौन से कार्ड्स मौजूद होंगे? Handoffs कैसे काम करते हैं? काम कहां शुरू होता है?

शुरू करना बंद करो। पूरा करना शुरू करो।

WIP का अर्थ है Work In Progress। एक WIP लिमिट एक ही समय में किसी दिए गए कॉलम में कितने कार्ड In Progress हो सकते हैं पर एक cap है।

यह एक प्रतिबंध की तरह लगता है। यह है। वह बात है।

क्यों लिमिट्स मदद करते हैं

हर बार जब आप एक नया काम शुरू करते हैं बिना पिछले को पूरा किए, आप एक context-switching टैक्स का भुगतान करते हैं। आपका दिमाग नए काम का संदर्भ लोड करता है & पुराने को आंशिक रूप से unload करता है। जब आप पुराने काम पर लौटते हैं, तो आप इसे फिर से लोड करते हैं। ज्ञान काम, लेखन, debugging, डिजाइन, समीक्षा के लिए, यह reload लागत घंटों में मापी जाती है, सेकंड में नहीं।

WIP लिमिट्स आधे-तैयार काम के accumulation को रोकते हैं। वे कुछ अधिक मूल्यवान भी करते हैं: वे bottlenecks को सतह पर लाते हैं।

Bottlenecks दृश्यमान हो जाते हैं

अगर Review कॉलम में 2 की WIP लिमिट है & यह हमेशा 2 पर है, वह एक संकेत है: review उत्पादन से धीमा है। अधिक काम In Progress में completion से ले रहा है कि Review द्वारा उपभोग किया जा सकता है। WIP लिमिट के बिना, बोर्ड 'done-but-waiting-for-review' कार्ड्स से भर जाता है & bottleneck अदृश्य है। WIP लिमिट के साथ, In Progress कॉलम नए कार्ड्स को स्वीकार नहीं कर सकता, & पूरी टीम constraint को देखती है।

यह एक विफलता नहीं है। यह जानकारी है। सिस्टम आपको बता रहा है Review को ठीक करें, hire करें, pair करें, batch size को कम करें, बजाय इसके कि अंधे तरीके से अधिक काम को push करें।

Little's Law (अनौपचारिक रूप से)

Lead time (एक कार्ड को शुरू से किया जाने में कितना समय लगता है) = Work In Progress ÷ Throughput (समय की प्रति यूनिट पूरे किए गए कार्ड्स)। अगर आप hiring के बिना छोटे lead times चाहते हैं, WIP कम करें। कम चीजें उड़ान में मतलब है कि हर चीज तेजी से समाप्त होती है।

R = (W × C) + T

WIP लिमिट्स तीन variables को protect करते हैं। Efficiency consultant Brian Tracy ने उन्हें 1986 में नाम दिया।

R = (W × C) + T

- R: Result: वह परिणाम जो आप चाहते हैं

- W: Goal की clarity: कितनी स्पष्ट रूप से आप जानते हैं कि आप क्या चाहते हैं (0–10)

- C: Concentration: focused effort की तीव्रता (0–10)

- T: बिना distractions के time काम किया गया (uninterrupted घंटे)

क्यों W & C multiply होते हैं

Clarity & concentration स्वतंत्र नहीं हैं। एक vague goal पर उच्च concentration तेजी से गलत दिशा में movement पैदा करता है। Perfect goal clarity के साथ no concentration कुछ नहीं पैदा करता। वे interact करते हैं: जो why Tracy ने product के रूप में लिखा। एक 9/10 प्रत्येक पर R = 81 + T देता है। एक 3/10 प्रत्येक पर R = 9 + T देता है। अंतर additive नहीं है।

क्यों T जोड़ता है

हर distraction-free घंटा परिणाम में linearly जोड़ता है। T W & C को compound नहीं कर सकता: यह सिर्फ product के ऊपर stack कर सकता है। यह समझाता है कि पहली चाल हमेशा W & C में सुधार है, लंबे घंटे काम करना नहीं। कम (W × C) product पर अधिक T अभी भी एक कमजोर परिणाम है।

कानबान बोर्ड हर variable को क्या करता है

- W: एक अच्छी तरह से scoped कार्ड (clear शीर्षक, measurable स्वीकृति मानदंड, अकेला owner) काम शुरू करने से पहले W को raise करता है। Vague कार्ड्स इसे स्वचालित रूप से lower करते हैं।

- C: WIP लिमिट्स concentration को force करते हैं। Active में एक कार्ड का अर्थ है एक समस्या पर full attention। Active में तीन कार्ड का अर्थ है C तीन तरीकों में split है।

- T: Pomodoro blocks & calendar protection distraction-free घंटे बनाते हैं जो T को measure करते हैं। बोर्ड timer decoration नहीं है: यह T को real time में tracks करता है।

Tracy ने दावा किया कि कोई भी समस्या 30 मिनट में solve की जा सकती है जब W, C, & T सभी optimized हों। कानबान बोर्ड सभी तीनों को simultaneously optimize करने के लिए instrument है।

एक solo के पास अपने Active कॉलम में तीन कार्ड्स हैं। हर कार्ड का केवल शीर्षक है: कोई acceptance criteria नहीं। वह हर 15 मिनट में messages चेक करती है। हर variable को (W, C, T) एक rough 1–10 स्केल पर score करें & समझाएं कि अगर वह एक Active कार्ड के साथ move करे एक पूरी तरह से scoped spec के साथ कानबान बोर्ड सबसे directly कौन सा variable को fix करेगा।

बोर्ड को पढ़ना

बोर्ड state से bottlenecks को पढ़ने का अभ्यास करें।

एक प्रोडक्ट टीम के कानबान बोर्ड को दिखाता है: Backlog, 12 कार्ड्स। Selected, 3 कार्ड्स। In Progress, 3 कार्ड्स (WIP लिमिट: 3)। Review, 5 कार्ड्स (WIP लिमिट: 3)। Done: 8 कार्ड्स। यह बोर्ड state आपको क्या बताता है? टीम को आगे क्या करना चाहिए, & क्यों?

Agile नहीं। Waterfall नहीं।

Agile एक methodology है। Waterfall एक methodology है। Kanban एक system है।

Methodologies specify करते हैं कि आप कैसे काम करते हैं। Systems describe करते हैं कि काम के बारे में क्या true है। Kanban आपको two-week sprints, daily standups, या retrospectives have करने के लिए नहीं कहता। यह एक चीज कहता है: काम को visible करो, WIP को limit करो, & pull करो।

Methodologies की समस्या

Agile अच्छी तरह काम करता है teams के लिए जो iteratively products build कर रहे हैं, software, mostly। Waterfall अच्छी तरह काम करता है projects के लिए fixed requirements & known unknowns के साथ, construction, hardware manufacturing। दोनों cleanly cross-discipline work पर map नहीं करते हैं जहां एक design task & एक fulfillment task में completely different cycle times & definitions of 'done' हैं।

एक design center & एक ops center को same sprint rhythm में force करना एक category error है। एक two-week sprint जो content creation के लिए काम करता है logistics work में artificial urgency पैदा करता है। एक standup ritual जो co-located teams के लिए built है independent solos के लिए overhead बनाता है।

काम पर common ground खोजें जो किया जाना है

Un approach: काम खोजें जो किया जाना है। लोग या partners खोजें जो इसे करने के लिए best positioned हैं। उसके ऊपर एक process impose न करें: काम को एक shared visibility system के through अपनी खुद की process को surface करने दें।

यह process की absence नहीं है। यह सही amount की process है: coordinate करने के लिए पर्याप्त, coordinate करने के लिए coordination overhead बनाने के लिए नहीं जो काम के value से अधिक है।

जो आप buy कर सकते हैं उसे build न करें। जो आप grow कर सकते हैं उसे buy न करें।

किसी भी काम कार्ड बनने से पहले, पूछें: क्या यह exist करना चाहिए? हर piece of काम जो आप build करते हैं, आप हमेशा के लिए own करते हैं। हर SaaS जिसे आप subscribe करते हैं, आप हमेशा के लिए depend करते हैं। हर open-source dependency जिसे आप fork करते हैं, आप हमेशा के लिए maintain करते हैं।

Decision tree: क्या हम यह grow कर सकते हैं? एक process, एक skill, एक relationship जो sustainably capability produce करते हैं, यह prefer करें। अगर growing viable नहीं है: क्या हम यह buy कर सकते हैं? एक off-the-shelf tool जो 80% problem को solve करता है बिना custom काम के, यह prefer करें। अगर buying viable नहीं है: यह build करो। & जानते हुए build करो कि आप अब इसके मालिक हो।

अधिकांश organizations यह order invert करते हैं। वे custom infrastructure build करते हैं problems के लिए जो commodity tools well solve करते हैं, फिर scramble करते हैं maintain करने के लिए जो उन्होंने बनाया। Kanban यह visible बनाता है: हर कार्ड आपके Backlog में एक चीज है जिसे आपने build करना चुना। honest सवाल यह है कि क्या यह वहां होना चाहिए।

Build / Buy / Grow

Decision framework apply करें।

आपका छोटा प्रोडक्ट studio खरोंच से एक custom email newsletter system build करना चाहता है: campaign scheduling, subscriber lists, open-rate analytics, unsubscribe handling। एक commercial tool मौजूद है जो सभी को $30/month के लिए handle करता है। आपके studio में 3 लोग हैं। इसे अपने आप build करने के लिए या विरुद्ध case बनाएं। 'don't build what you can buy, don't buy what you can grow' framework का use करें।

एक बोर्ड डिज़ाइन करो

इसे एक साथ रखो। आप एक specific cross-functional scenario के लिए एक kanban system design करोगे।

Scenario

एक छोटा studio अपने प्रोडक्ट को एक नए brand के साथ relaunch कर रहा है। काम चार centers को touch करता है:

- Design: नया logo, visual identity, प्रोडक्ट photography, page layouts

- Content: rewritten प्रोडक्ट descriptions, landing page copy, email announcement

- Build: updated website, नया checkout flow, redirects पुरानी URLs से

- Ops: updated payment processor settings, fulfillment partner briefing, analytics reconfiguration

Relaunch का एक hard deadline है: एक trade show 45 दिन में जहां नया brand जनता को जाता है।

इस migration के लिए kanban system design करो। आपके answer को cover करना चाहिए: (1) boards हर team uses, (2) teams के बीच कैसे handoffs काम करते हैं, (3) कम से कम एक WIP limit & क्यों आपने इसे वहां set किया, & (4) एक कार्ड जो आप kanban बोर्ड पर नहीं रखते & क्यों।

Solos Silos रहते हैं

अधिकांश organizations में, kanban एक management hierarchy के across काम को visible बनाने के लिए exist करता है। Managers silos के बीच coordinate करते हैं। Kanban coordination overhead को reduce करता है।

Un model में, कोई managers नहीं हैं। Solos हैं। एक solo एक enterprise को independently operate करता है: एक designer solo, एक builder solo, एक writer solo, एक ops solo। हर solo, by definition, एक silo है। कोई org chart नहीं है उन्हें connecting। कोई reporting relationship नहीं। कोई manager नहीं coordinate करने के लिए।

Kanban coordination layer बन जाता है। Silos को flattening के by नहीं, solos fully independent रहते हैं, लेकिन उनके बीच handoffs को बनाकर visible & explicit। एक solo काम hand off करने के लिए एक email नहीं भेजता या एक meeting schedule नहीं करता। वे एक card shared board पर रखते हैं। Receiving solo इसे खींचते हैं जब उनके पास capacity है।

यह समझाता है कि kanban un model को अगर agile या waterfall से बेहतर fit क्यों है: यह कोई shared cadence नहीं require करता, कोई joint retros, कोई synchronized planning। हर solo अपने खुद के WIP लिमिट्स, अपने खुद के cycle time, अपनी खुद की definition of done set करता है। Coordination card level पर होता है, process level पर नहीं।

आप एक designer solo & एक builder solo हैं। आप share एक manager नहीं करते। आपके पास standing meetings नहीं हैं। एक client एक नया feature approve करता है: designer को पहले mockups produce करने हैं, फिर builder page को assemble करता है। लेकिन builder पहले से ही WIP लिमिट पर है। आप यह काम केवल kanban का use करते हुए coordinate करते हैं? कोई meetings नहीं। कोई email threads नहीं। सिर्फ boards & cards।