الدرس 8: Kanban ومقاييس النجاح
Kanban هي منهجية Lean وAgile نشأت في مصانع Toyota في خمسينيات القرن الماضي، وتقوم على العرض المرئي لسير العمل، والحد من العمل قيد التنفيذ، وإدارة التدفق. في هذا الدرس نتعرّف على لوحة Kanban، ونموذج Pull، وحد WIP (Work In Process — العمل قيد التنفيذ)، وفكرة JIT (Just-In-Time — في الوقت المناسب تماماً
باختصار: Kanban هي لوحة تعرض كل مهمة في أعمدة 'المطلوب عمله / قيد التنفيذ / منجز'، وتحدّ من عدد المهام المفتوحة في آن واحد (WIP)، ولا تسحب مهمة جديدة إلا عند إنهاء أخرى — ولمعرفة ما إذا كان الفريق ناجحاً نقيس الإنتاجية وزمن الدورة.
- Kanban
- منهجية Lean وAgile من Toyota (خمسينيات القرن الماضي) للعرض المرئي لسير العمل، والحد من العمل قيد التنفيذ، وإدارة التدفق؛ وتعني الكلمة باليابانية 'لافتة / بطاقة مرئية' (KAN=لافتة، BAN=لوحة).
- لوحة Kanban
- لوحة مرئية تمثّل فيها البطاقة مهمة واحدة، ويمثّل كل عمود حالة يمكن أن تكون فيها المهمة؛ العمود في أقصى اليسار = الحالة الأولية، والموجود في أقصى اليمين = الحالة النهائية، وتُسحب البطاقات نحو اليمين كلما تقدّمت المهمة.
- الحد من العمل قيد التنفيذ (WIP)
- الحد من عدد المهام الموجودة قيد التنفيذ في آن واحد، لتحسين التدفق وتجنّب إرهاق الفريق — إنهاء العمل قبل بدء عمل جديد.
- JIT (Just-In-Time)
- إنتاج ما هو مطلوب فقط، في الوقت والمكان المطلوبين تماماً؛ Kanban نظام تحكّم مرئي لتحقيق JIT — يقلّل زمن التسليم (lead time — من لحظة الطلب حتى التسليم)، ويوفّر المساحة، ويحسّن الجودة.
- الإنتاجية
- عدد القصص (المهام) التي جرى تسليمها في فترة زمنية معيّنة؛ مقياس Kanban محوري يقيس التسليم الفعلي للفريق.
- زمن الدورة
- عدد الأيام اللازمة لتسليم قصة منذ لحظة البدء بالعمل عليها؛ مقياس محوري للاستجابة في Kanban، ويُبلَّغ عنه عادةً بفاصل ثقة 85%.
- مخطط التدفق التراكمي (CFD)
- تصوّر مرئي قوي يُظهر بدقة أين ينشأ عنق الزجاجة: المحور الأفقي = الزمن، المحور الرأسي = العدد التراكمي للمهام، والأشرطة الملوّنة = أعمدة اللوحة؛ الشريط المتّسع يشير إلى عنق زجاجة.
- نقاط القصة
- وحدة قياس لتعقيد مهمة/قصة مستخدم؛ يقدّر الفريق الجهد النسبي (التعقيد، والمخاطرة، وعدم اليقين) استناداً إلى الخبرة المشتركة، عادةً بقيم متتالية فيبوناتشي (1,2,3,5,8,13...).
- Jira
- حزمة أدوات لإدارة العمل الرشيق (agile)؛ المشروع في Jira = مجموعة كل المهام (Issues) لتحقيق هدف، واللوحة (Board) = الأداة لإدارة تلك المهام في أعمدة على امتداد سير العمل.