ما هو نموذج كانبان في هندسة البرمجيات؟
⚡ ملخص ذكي
يقوم نموذج كانبان في هندسة البرمجيات بتصور كل مهمة على لوحة، ويحد من العمل الجاري، ويسحب عناصر جديدة فقط عندما تتوفر القدرة، بحيث تقدم الفرق تدفقًا ثابتًا ويمكن التنبؤ به من العمل المنجز.

ما هو كانبان؟
Kanban هو إطار عمل شائع جدًا للتطوير في منهجية تطوير البرمجيات الرشيقة. فهو يوفر طريقة شفافة لتصور المهام والقدرة على العمل للفريق. يستخدم بشكل أساسي اللوحات المادية والرقمية للسماح لأعضاء الفريق بتصور الحالة الحالية للمشروع الذي يعملون عليه.
نشأ نظام كانبان في شركة تويوتا في أربعينيات القرن العشرين. ويعني كانبان في اللغة اليابانية "لوحات إعلانية". وتحتوي لوحة كانبان على أعمدة وبطاقات قصصية. والأعمدة لا تمثل شيئًا، ولكن حالات سير العمل والبطاقات لا تمثل سوى عرض توضيحي للمهمة الفعلية التي يؤديها أحد أعضاء الفريق.
كانت تلك البطاقات تحمل إشارة "في الوقت المناسب": حيث تطلب المحطة قطع الغيار فقط عند الحاجة الفعلية إليها، فلا يتم تصنيع أي شيء مسبقًا. يحافظ نظام كانبان على هذه الفكرة. إنه أسلوب يُضاف إلى عملية الإنتاج الحالية وليس بديلًا عنها، لذا فهو يناسب أي نظام. دورة حياة تطوير البرمجيات النموذج الذي تقوم بتشغيله بالفعل.
متى نستخدم كانبان؟
يُناسب نظام كانبان الفرق التي تتلقى أعمالها بشكل غير متوقع وتحتاج إلى إصدارها فور جاهزية المنتج. فيما يلي الأسباب الرئيسية لاستخدام نظام كانبان:
- يمكن استخدام كانبان في أي مجال، ويمكن استخدامه بفعالية كبيرة في تطوير البرمجيات. تساعد إدارة مشروع كانبان في تحسين كفاءة الفريق.
- إنه نظام قائم على السحب. يتم سحب المهام بمجرد أن يصبح الفرد حرًا.
- ينبغي استخدام كانبان عندما تريد نشر عملك في أي وقت. إنه يتطلب تفرع بوابة، لكنه ممكن.
- ينبغي استخدام كانبان عندما تريد تغيير الأولويات بسرعة. للقيام بذلك، كل ما عليك فعله هو وضع هذه القصة في أعلى قائمة انتظار المهام.
- يجب استخدامه عندما تريد تصور عملك، وتريد رؤية التقدم المحرز في مهامك بصريًا.
الملاءمة هي نصف القرار؛ أما العائد أدناه فهو النصف الآخر.
فوائد منهجية كانبان
إنّ أقوى حجة لصالح نظام كانبان هي أنه يُحسّن عملية التسليم دون فرض إعادة تنظيم. لا أحد يُغيّر منصبه ولا يُفرض جدول زمني مُحدد، ومع ذلك، يُظهر النظام قوائم الانتظار، والمعوقات، والأشخاص المُثقلين بالأعباء منذ اليوم الأول. وبالتالي، فإنّ أي اختناق واضح للجميع يُحلّ عادةً.
تُبلغ الفرق التي تستخدم نظام كانبان باستمرار عن الفوائد التالية:
- أوقات تسليم أقصر: تعمل حدود العمل قيد التنفيذ على تقليل الوقت الذي تقضيه البطاقة في الانتظار، وهو المكان الذي يختبئ فيه معظم التأخير.
- مرونة أعلى: يمكن أن ينتقل عنصر عاجل إلى أعلى قائمة المهام في أي لحظة، دون الحاجة إلى انتظار أي تكرار.
- تعاون أفضل: عندما يصل عمود ما إلى حده الأقصى، يساعد الأعضاء المجانيون في مسحه بدلاً من بدء شيء جديد.
- تمكين الموظف: يختار الأفراد بطاقتهم التالية ويتحكمون في حالتها، مما يزيل الاختناقات في الموافقة.
- التنبؤ القابل للتنبؤ: يوفر الوقت الزمني التاريخي تقديرًا للتسليم قائمًا على الأدلة بدلاً من التخمين.
- Less المخلفات: لا يتم البدء بأي شيء قبل أن يكون النظام قادراً على إكماله.
تنبع هذه النتائج من أربعة مبادئ تحكم كل تطبيق لنظام كانبان.
المبادئ الأربعة للكانبان
فيما يلي المبادئ الأساسية الأربعة الرئيسية لنظام كانبان:
- ابدأ بما لديك الآن: يقترح نظام كانبان العمل بشكل تدريجي والبدء بما لديك حاليًا. وبما أن إحدى ممارساتها هي التحسين المستمر، فيجب عليك تحسين النظام تدريجياً.
- الموافقة على متابعة التغيير التدريجي والتطوري: يوصي كانبان بإجراء تغيير تدريجي في العملية، ويجب ألا تقوم بإجراء تغيير كبير في العملية دفعة واحدة.
- احترام العملية الحالية والأدوار والمسؤوليات: مرة أخرى، ابدأ بما لديك الآن وقم بتغيير العملية والدور والمسؤوليات بطريقة تدريجية.
- تشجيع أعمال القيادة على جميع المستويات: يمكن لكل فرد أن يعمل كقائد ويقدم أفكارًا لتحسين كفاءة نظام كانبان الشامل. لا ينبغي أن تعتقد أن هذا نشاط على مستوى الإدارة، وحتى أصغر أعضاء الفريق يمكنه القيام بدور القائد.
تصف المبادئ طريقة التفكير. أما الممارسات الست التالية فتصف السلوك اليومي الذي يجسدها.
ممارسات كانبان الستة الأساسية
فيما يلي الممارسات الأساسية الست الرئيسية لنظام كانبان:
- تصور سير العمليقترح هذا المبدأ استخدام لوحة كانبان (مادية أو رقمية) لتوضيح سير العمل. يجب أن يرى كل فرد في الفريق بطاقته وبطاقات باقي أعضاء الفريق. يمكنك نقل بطاقاتك بين الأعمدة المختلفة وفقًا لتصميم اللوحة. يُضفي هذا النظام شفافية كبيرة داخل الفريق، كما يُسهّل حلّ المعوقات.
- الحد من العمل الجاري: كانبان هو نظام قائم على السحب، وهو يعمل على تحسين كفاءة الفريق للحد من تقدم العمل والحصول على مهام يمكن إكمالها في الإطار الزمني المحدد من قبل الفريق. ينطبق حد WIP هذا من البداية إلى نهاية سير العمل. يمكنك تطبيق الحد أعلى العمود باستخدام عدد صحيح موجب.
- التركيز على التدفق: يركز هذا المبدأ على التدفق وعلى أي انقطاعات. إذا كانت هناك انقطاعات أو حواجز، فيجب إصلاحها بشكل دائم.
- السياسات الصريحة: يمكن وضع السياسات في الفريق لتقليل إعادة العمل والتركيز على المجالات التي تتطلب الاهتمام أو حيث تكون أكثر فعالية.
- ردود الفعل حلقة: حلقات التغذية الراجعة ضرورية جدًا في كانبان. لا يقتصر الأمر على الفريق فحسب، بل بين العديد من الفرق والمدربين وما إلى ذلك. وهذا يساعد في تحسين الصحة العامة لنظام كانبان.
- التطوير الدائم: هذا هو المبدأ الأساسي لنظام كانبان. ينص على أنه يمكنك دائمًا تحسين العملية، وسيؤدي ذلك إلى كفاءة أفضل.
تحتاج الممارسات إلى مالكين، وهو ما يتعامل معه نظام كانبان بشكل مختلف عن الأنظمة الأخرى. منهجيات رشيقة.
أدوار ومسؤوليات نظام كانبان
لا يفرض نظام كانبان أي مسميات وظيفية جديدة، وهذا مقصود - فالمبدأ الثالث يدعو إلى احترام الأدوار التي تشغلها بالفعل. يبقى المطور مطورًا. مع ذلك، عمليًا، تبرز مسؤوليتان مع تطور النظام، وتُحدد التطبيقات المتطورة هاتين المسؤوليتين بوضوح.
استخدم مدير تسليم الخدمة يتولى هذا الشخص مسؤولية سير العمل عبر اللوحة. فهو يراقب البطاقات التي توقفت عن الحركة، ويُصعّد المعوقات، ويُبقي الأعمدة ضمن حدود العمل قيد التنفيذ، ويُجري عملية المراجعة حيث يقوم الفريق بفحص بيانات وقت الدورة الخاصة به. مدير طلبات الخدمة يمتلك ما يدخل اللوحة، ويمثل العملاء الذين يقدمون الطلبات، ويرتب عمود المهام بحيث يكون العنصر الأكثر قيمة في الأعلى، ويجعل سياسة الاختيار واضحة.
كلاهما مسؤوليات وليست مجرد عدد إضافي من الموظفين؛ وغالبًا ما يتحمل شخص واحد المسؤولية عن كليهما. المهم هو أن يكون هناك شخص مسؤول عن سير العمل وآخر مسؤول عن استلام البيانات. أما المخرجات التي يديرونها فتأتي في المرتبة التالية.
بطاقات كانبان
توصي طريقة كانبان بتصور العمل. وتقترح استخدام اللوحة المادية والرقمية، واللوحة أدناه توضح تلك الأعمدة مع البطاقات الموزعة عليها.
تعد بطاقات كانبان قطعًا أساسية على لوحة كانبان لأنها تمثل العمل الذي يعمل عليه الفريق. هذه البطاقات سوف يكون لها
- درجة الأهمية
- مالك
- النوع
- تاريخ الاستحقاق
يمثل العمود في لوحة كانبان مرحلة العمل، ويمكنك وضع حد WIP (العمل قيد التقدم) على العمود. ويعني حد WIP الحد الأقصى لعدد البطاقات التي يمكن أن تبقى في هذا العمود.
بما أن منهجية كانبان تعتمد على نظام السحب، فبمجرد أن يكون المطور متفرغًا، يمكنه سحب بطاقة من عمود المهام إلى عمود التطوير. وتستحق اللوحة التي تُخزَّن عليها هذه البطاقات نظرة فاحصة.
Kanban مجلس
Kanban مجلس هي أداة سريعة لإدارة المشاريع تساعد في تطبيق Kanban لإدارة المشاريع للأغراض الشخصية والتجارية. إنها لوحة مادية أو رقمية (JIRA) مصممة لمساعدة الفرق على تصور عملهم في المراحل والعمليات المختلفة. كما أنه يساعد على تمثيل مراحل العمل مع الأعمدة باستخدام البطاقات.
يحتوي على أعمدة تمثل حالة العمل مثل
- لكى يفعل،
- ديف
- الاختبار
- القيام به.
يمكن أن يحتوي كل عمود من هذه الأعمدة على بطاقات <= حد WIP. تمثل البطاقات العمل الفعلي.
يمكنك استخدام أرقام موجبة لتقييد العمل الجاري، ويمكن وضع هذا الرقم في أعلى الأعمدة في لوحات كانبان الورقية والرقمية. يستطيع أي فرد من الفريق إدارة حالة بطاقته، ويمكن للفريق بأكمله الاطلاع على سير العمل. Digiألواح tal مثل جيرة أضف نفس الحدود مع وقت الدورة التلقائي tracالملك. بعد ذلك، سنتعرف على سير عمل كانبان الذي تمثله هذه الأعمدة.
سير عمل كانبان
سير عمل كانبان عبارة عن مجموعة من الخطوات التي تساعد الفرق على تحديد سياسات ومبادئ واضحة في كانبان. وهو يمثل القواعد والإجراءات أثناء سير العمل عبر مراحل مختلفة من دورات التطوير والتسليم. يتكون سير عمل كانبان من عمليات خطوة بخطوة بين البدء وتسليم مهمة معينة.
المبدأ الأساسي الذي يتبعه كانبان هو، "توقف عن البدء، ابدأ في الانتهاء". بمساعدة حدود WIP، يتم إنجاز المزيد من العمل. هناك مسارات عمل وحالات Kanban قابلة للتخصيص متاحة في أي أداة حديثة مثل JIRA.
فيما يلي الحالات الأساسية التي تتبعها العديد من فرق البرامج لإدارة سير العمل.
| المحافظة | فهم المهام |
|---|---|
| لكى يفعل | تصل المهام إلى هنا للمرة الأولى في هذه الحالة. |
| جاهز للتحليل | تحليل المهمة وإضافة المتطلبات بالكامل. |
| جاهز للتطوير | اكتمل التحليل ويمكن البدء في التطوير. |
| في التنمية | يجري تطوير المهام. |
| جاهز للاختبار | تم الانتهاء من التطوير، ويمكن الآن بدء الاختبار. |
| في الاختبار | يتم اختبار المهام. |
| جاهز للإصدار | تم الانتهاء من الاختبار؛ يمكن أن يحدث الافراج. |
| صدر / تم | مطلق سراحه. |
لاحظ أن حالات "الاستعداد لـ" هي قوائم انتظار، وليست عمليات. يمكن للبطاقة أن تبقى في إحداها إلى أجل غير مسمى، لذا فإن القاعدة التي تنقل البطاقات أهم من الحالات نفسها.
نظام قائم على السحب
كانبان هي طريقة تعتمد على السحب حيث يتم سحب المهام بدلاً من دفعها. بمجرد الانتهاء من بطاقتك الحالية، يمكنك سحب بطاقة جديدة من العمود السابق في لوحة كانبان.
مع حد العمل قيد التنفيذ، يساعد كانبان في تحسين وقت التسليم ووقت الدورة. يجب أن يكون هناك أقل فجوة ممكنة بين هذين التوقيتين. على سبيل المثال، لدينا 5 مطورين ومختبر واحد فقط؛ ماذا سيحدث في هذه الحالة؟ سيكون هناك دائمًا العديد من البطاقات التي تتطلب الاختبار، وستظل خاملة في انتظار.
للتغلب على المشكلات المذكورة أعلاه وتحسين الكفاءة، يتبع كانبان النهج القائم على السحب مع حدود العمل قيد التقدم، حيث سيكون هناك عدد محدود من البطاقات التي سيتم سحبها.
لذلك، سيقوم المُختبر بسحب المهمة من مرحلة "الجاهزية للاختبار" عندما ينتهي من مهمته الحالية. باستخدام حد WIP في أعمدة كانبان (مراحل التطوير)، لن يكون لديك العديد من البطاقات غير المراقبة في سير عمل كانبان.
يُساعد نظام السحب أيضًا في تحديد السرعة المناسبة للفريق. ومع توفر السرعة المناسبة، سيتحسن أداء الفريق. كل شيء هنا يعتمد على رقم واحد: حد العمل قيد التنفيذ.
الحد من العمل قيد التنفيذ (العمل قيد التقدم)
في طريقة كانبان، يحد WIP من عدد المهام/البطاقات التي يمكن العمل عليها من قبل عضو الفريق أو الفريق بأكمله في وقت واحد.
تضمن حدود الأعمال قيد التنفيذ أن يعمل الفريق على استقرار عمله وزيادة الطبيعة التنبؤية، وهو أمر ضروري في النظام القائم على السحب. عادة، يتم اتخاذ قرار الحد من الأعمال قيد التنفيذ من قبل الفريق نفسه.
سبب تعيين حدود WIP
فيما يلي أسباب تعيين حدود الأعمال قيد التنفيذ:
- إنه يحول التركيز إلى إنجاز الأمور حيث يركز الفرد على مهمة واحدة في كل مرة.
- يساعد الفرق على فهم قدراتهم.
- إنه يحسن إنتاجية الرصاص ووقت الدورة.
- يساعد في تجنب تراكم المهام (في وضع الانتظار).
- فهو يحسن حركة سير العمل بحيث تستمر المهام في التقدم.
- كما أنه يساعد في حل المعوقات حيث لا ينتقل الفرد بين المهام المختلفة.
⚠️ تحذير: تحديد حد مرتفع جدًا يُشبه عدم تحديد حد على الإطلاق، حيث تتراكم البطاقات في قائمة الانتظار ويطول وقت الدورة. أما تحديد حد منخفض جدًا فيُبقي المستخدمين عاطلين عن العمل. غيّر حد عمود واحد في كل مرة وراقب وقت الدورة لمدة أسبوعين.
هذا هو الجزء الأخير من النظرية؛ أما القسم التالي فيحولها إلى أفعال.
كيفية تطبيق نظام كانبان خطوة بخطوة
يُعدّ تطبيق نظام كانبان سهلاً: الخطوة الأولى تصف ما تقوم به بالفعل. اعمل على هذه الخطوات مع حضور جميع أعضاء الفريق.
- ارسم خريطة سير العمل الحالي. قم بتتبع كل عنصر مكتمل بشكل عكسي عبر كل عملية تسليم مرّ بها. تصبح كل عملية تسليم عمودًا، بما في ذلك حالات الانتظار التي لا يملكها أحد رسميًا.
- ارسم اللوحة. عمود واحد لكل ولاية، من اليسار إلى اليمين، وينتهي بكلمة "تم". تكفي لوحة بيضاء مع ملاحظات لاصقة للشهر الأول.
- اكتب البطاقات. قم بمنح كل عنصر على متن الطائرة بطاقة تحمل الأولوية والمالك والنوع وتاريخ الاستحقاق، ثم ضعه في العمود الذي يطابق حالته الحقيقية.
- حدد معنى "تم" لكل عمود. اكتب معايير الخروج على اللوحة. هذه الممارسة القائمة على السياسات الواضحة هي ما يمنع ارتداد البطاقات إلى الخلف.
- حدد حدود العمل قيد التنفيذ الأولية. اختر رقمًا ابتدائيًا لكل عمود باستثناء عمود "المهام" وعمود "المنجزة" باستخدام إحدى الطرق الموضحة أدناه، ثم اكتبه فوق العنوان.
- وافق على قاعدة السحب. لا أحد يبدأ بطاقة جديدة بينما عموده عند الحد الأقصى؛ بل يساعدون في إخلاء العمود الموجود على يمينهم.
- تفقد اللوحة يومياً. انتقل من اليمين إلى اليسار، بدءًا من أقدم بطاقة، واسأل عما يعيق هذه البطاقة ومن يستطيع فكها اليوم.
- قم بالقياس، ثم شد. بعد أسبوعين، تُظهر بيانات وقت الدورة أي عمود يحتفظ بالبطاقات لأطول فترة. قم بتقليل هذا الحد أو زيادة السعة، ثم كرر العملية.
الخطوة الخامسة هي المرحلة التي تتوقف عندها معظم الفرق، لذا إليك طرق تحديد الحجم الثلاث التي يستخدمها الممارسون:
| طريقة تحديد حجم العمل قيد التنفيذ | كيف يعمل |
|---|---|
| حجم الفريق بالإضافة إلى واحد | الحد الأقصى يساوي عدد الأشخاص العاملين في ذلك العمود بالإضافة إلى خانة واحدة احتياطية لعنصر محظور. هذا الخيار هو الأنسب للوحة جديدة بدون بيانات. |
| من صنفين إلى ثلاثة أصناف لكل شخص | اضرب عدد الأشخاص في العمود في اثنين أو ثلاثة؛ ثلاثة مطورين لكل منهم عنصران يعطي ستة. |
| معدل الإنتاجية × زمن الدورة | قم بتطبيق WIP = الإنتاجية × وقت الدورة على سجل البيانات الخاص بك، ثم اضبط الحد الأدنى قليلاً عن النتيجة. |
اعتبر الرقم الأول فرضية. قم بربط اللوحة بالرسمية اختبار رشيق يمنع عمود الاختبار من أن يصبح نقطة الاختناق، ويوضح التوقيتان أدناه ما إذا كان ذلك يعمل أم لا.
المهلة الزمنية ومدة الدورة
في طريقة كانبان، يتم استخدام وقت الانتظار ووقت الدورة على نطاق واسع، وهناك فرق بين الاثنين، ومن المهم فهم ذلك لتجنب الالتباس.
| مهلة | وقت الدورة |
|---|---|
| يتم قياس المهلة الزمنية على أنها الوقت بين وصول المهمة إلى سير العمل الخاص بك وخروجها من سير العمل، مما يعني أنه تم تحريرها. | يتم قياس وقت الدورة بالوقت بين وصول المهمة إلى الحالة "قيد التقدم" ووصول المهمة إلى الحالة "جاهزة للإصدار". |
من المهم هنا أيضًا فهم عدم تضمين الوقت المستغرق بين الاستعداد للإصدار والإصدار الفعلي.
Cycle Time = Work in Progress/Throughput
💡 نصيحة: وقت التسليم هو ما يختبره العميل، أما وقت الدورة فهو ما يتحكم فيه الفريق. الفجوة الكبيرة تعني أن العمل ينتظر في قائمة الانتظار قبل أن يبدأ أي شخص به، لذا يجب إصلاح عملية الاستلام قبل تسريع عمل الفريق.
في الوضع الأمثل، ينبغي أن تكون الفجوة بين وقت الانتظار ووقت الدورة ضئيلة للغاية، ويستخدم نظام كانبان مخطط التدفق التراكمي (CFD) لقياس البيانات التاريخية لوقت الانتظار ووقت الدورة. وسيكون هذا المخطط موضوع القسم التالي.
مخطط التدفق التراكمي (CFD)
CFD هو رسم بياني متوفر في جميع الأسواق الرائدة أدوات إدارة سير العمل مثل جيرا. يقيس هذا المخطط إجمالي عدد بطاقات العمل/المهام التي دخلت سير العمل وجمعت البطاقات/المهام المكتملة بمرور الوقت.
يساعدك في الحصول على تقدير لمتوسط المهلة الزمنية ومدة الدورة للوقت المحدد مسبقًا.
سيوفر لك مخطط ديناميكيات الموائع الحسابية مؤشرات أو مناطق خلل تحتاج إلى معالجة. سيمنحك صورة واضحة، وبناءً على هذا المخطط، يمكنك تحسين وقت التنفيذ ووقت الدورة لفريقك. يوضح مخطط التدفق التراكمي أدناه كل حالة كشريط ملون؛ الشريط الذي يتسع باستمرار يمثل عنق الزجاجة.
يتم قراءة الرسم البياني من خلال أربع كميات:
- مهلة: هي المدة بين وصول البطاقة الجديدة إلى سير العمل الخاص بك وخروجها النهائي من سير العمل.
- وقت الدورة : هي المدة الممتدة بين وصول البطاقة إلى حالة العمل وعندما تصبح البطاقة جاهزة للإصدار.
- WIP: العمل قيد التقدم (WIP) يحد من الحد الأقصى لعناصر العمل في المراحل المختلفة لسير العمل.
- الإنتاجية: هو الأداء الفعلي، ويخبر العدد الفعلي للبطاقات التي تم تسليمها في إطار زمني معين.
Throughput = WIP/Cycle Time
يشمل ذلك الأدوات والآليات والمقاييس. يبقى السؤال: كيف تتم مقارنة كانبان مع سكروم؟
سكروم مقابل. كانبان
فيما يلي الاختلافات المهمة بين سكروم مقابل. كانبانللحصول على الصورة الأوسع، انظر أجايل مقابل سكروم.
| سكروم | Kanban |
|---|---|
| سكروم يشدد على التخطيطيبدأ الأمر بالتخطيط للسباق وينتهي باستعراض السباق. يتم عقد العديد من الاجتماعات التي تساعد في ضمان مواءمة الفريق مع الخطوات التالية والأولويات والدروس المستفادة من السباقات السابقة. | كانبان مفتوح لإجراء التغييرات أثناء التنقل. وهذا يعني أن هناك صلابة أقل و يمكن أن تتغير الأشياء بشكل متكرر. |
| ويوصي بجمع قياسات الوقت تم صنعها أثناء السباقات | Kanban يوصي الرسوم البيانية للحصول على لمحة عامة عن تقدم الفريق مع مرور الوقت. |
| سكروم لم يعد يطلب الالتزام من الفرق. بدلاً من ذلك، يتعلق الأمر بأهداف العدو السريع والتوقعات. | يعتمد كانبان على التوقيت والتنبؤات. |
| ويشدد على التخطيط، وهكذا التقدير له دور مهم جدا في سكروم | كانبان لديه لا توجد متطلبات إلزامية للتقدير. |
| كل ما الفرد له دوره والمسؤوليات. | لا تعيين الأدوار بمرونة شديدة من حيث المسؤوليات الفردية. |
| التكرارات /Sprintتم تحديد المدة. تتراوح هذه المدة من أسبوعين إلى شهر واحد. | كانبان هو لا على أساس المدة. يتم قياس هذا الشيء فيما يتعلق بأوقات الدورة. |
| الفرق هي المطلوبة للالتزام كمية محددة من العمل. | الالتزام ليس ضروريا إنه اختياري للفرق. |
| بهذه الطريقة ، فرق متعددة الوظائف تعتبر مهمة حيث يمكنها التعامل مع أي اضطراب قد يسبب اختناقًا في تطوير البرامج. | وجود فريق متخصص أنه مهم. |
| أنه لا يمكن إضافة العناصر إلى التكرارات المستمرة. | جديد يمكن إضافة العناصر بسهولة إذا كانت السعة الإضافية متاحة. |
| إن سجل سباق العدو مملوك فقط لـ فريق واحد. | فريق متعدديمكن مشاركة لوحة كانبان. |
| التسليمات هي يتم تحديدها من خلال العدو السريعوالتي يجب أن تكون مجموعة الأعمال مكتملة وجاهزة للمراجعة. | المنتجات والعمليات هي تسليمها بشكل مستمر على أساس الحاجة. وبالتالي، تستمر عملية الاختبار والمراجعة في نفس الوقت. |
| طريقة تطوير البرمجيات سكروم يركز على المتراكمة. | طريقة كانبان تماما يركز على لوحة معلومات العملية. |
| كل ما عضو الفريق لديه دور محدد في Scrum Master يقرر الجداول الزمنية، ويحدد مالك المنتج الأهداف والغايات، ويقوم أعضاء الفريق بإجراء أعمال التطوير. | لا توجد أدوار محددة مسبقًا للفريق. ومع ذلك، قد يظل هناك مدير للمشروع؛ يتم تشجيع الفريق على التعاون والعمل معًا. |
| مناسب للمشاريع مع تغيير الأولويات. | مثالية للفرق مع أولويات مستقرة من غير المرجح أن يتغير مع مرور الوقت. |
| تدابير الإنتاج باستخدام السرعة من خلال العدو السريع. | يقيس الإنتاج باستخدام وقت الدورة أو الوقت المحدد الذي يستغرقه إكمال جزء كامل من المشروع. |
| يتطلب سكروم أ التحول الكامل عن النموذج التقليدي لنموذج Agile Scrum الذي سيتم تنفيذ المشروع. | Kanban لا يسمح بإجراء تغييرات جذرية في المشروع. |
| في سكروم، كامل ريركز فريق العمل على التعاون وإكمال المهمة لتقديم أعمال تطوير الجودة. | تعمل الفرق على تحقيق الأهداف وتقليل الوقت اللازم لإكمال العملية برمتها. وبالتالي فإن تقليل الدورة الزمنية هو أكبر مؤشرات النجاح هنا. |
| سكروم التركيز على جداولها; لا يمكن إضافة عناصر جديدة إلى التكرارات المستمرة. | كانبان أكثر تكرارية بطبيعته ليس لديها أطر زمنية محددة. بحيث يمكن إضافة عناصر جديدة باستمرار كلما توفرت سعة إضافية. |
| يتم تنفيذ العمل الإجمالي في دفعات/Sprints. | يتم تنفيذ المشروع بأكمله على حركة عنصر عمل ذو خيط واحد يطفو. |
| سيد سكروم بمثابة حل المشكلة. | يشجع كانبان كل عضو في الفريق هو قائد وتقاسم المسؤولية فيما بينهم جميعا. |
| يصف سكروم التكرارات محاصر بالوقت. | يركز كانبان على التخطيط لمدة مختلفة للتكرار الفردي. |
| سكروم يساعد الشركات على توفير الوقت والمال. | طريقة كانبان التركيز على التحسين المستمروالإنتاجية والكفاءة. |
| التأهيل تواصل مستقر ومتسق من الأداء على جميع المستويات. | أعضاء الفريق هم أكثر عرضة لذلك تحقيق أهدافهم أسهل بكثير بسبب الطبيعة المرئية للوحات كانبان. |
| أنه أسهل للتكيف مع التغيرات المستمرة بسبب السباقات القصيرة وردود الفعل المنتظمة. | أنه مصممة لإخراج منتظم وثابت، التغييرات الكبيرة في طلب العملاء يمكن أن تؤدي إلى فشل كانبان. |
| التكلفة الإجمالية للمشروع ضئيلة مما قد يؤدي إلى نتيجة أسرع وأرخص. | إذا لم يتم تقدير المهمة بشكل صحيح، فإن التكلفة الإجمالية للمشروع لن تكون دقيقة أبدًافي مثل هذه الحالات، يمكن توزيع المهمة على عدة سباقات. |
| هذه المنهجية يتطلب أعضاء الفريق ذوي الخبرة فقط. لذلك، إذا كان الفريق يتكون من أشخاص ليسوا خبراء، فلا يمكن إكمال المشروع في الوقت المناسب. | لا أطر زمنية محددة يتم تخصيصها لكل مرحلة، لذلك لا يحصل أعضاء الفريق أبدًا على فكرة عن مقدار الوقت الذي يمكن أن يستغرقوه في كل مرحلة. |
| في طريقة Agile Scrum هذه، هو كذلك أسهل لتقديم منتج عالي الجودة في الوقت المحدد. | وهي مصممة ل إنتاج منتظم وثابت، قد تؤدي التغييرات الكبيرة في طلب العملاء إلى فشل نظام كانبان. |
| استخدم خطة المشروع لن تزعجك أبدًا حتى لو ترك أحد أعضاء الفريق الفريق. | إذا خرج أي من أعضاء الفريق أثناء التطوير، فيمكنه ذلك يضر تطوير المشروع. |
| اجتماعات يومية أحياناً أحبط أعضاء الفريق. | لوحة كانبان عفا عليها الزمن يمكن أن يؤدي إلى مشاكل في عملية التطوير. |
| يمكن تقسيم المشاريع الكبيرة بسهولة إلى سباقات سريعة يمكن إدارتها بسهولة. | تُدار المشاريع الكبيرة على أنها تدفق مستمر من عناصر فردية بدلاً من تقسيمها إلى دفعات. |


