إدارة برمجيات

السكرومبان (Scrumban) ليس سكروم (Scrum) وليس كانبان (Kanban) ولكن سكروم وكانبان

By حسام الكرد

October 02, 2019

يعتبر كل من ال Scrum وال Kanban من أشهر الطرق المبنية عن عقلية ال Agile التي تطبق في عالم تطوير البرمجيات.

إذا كنت جديد على عالم الأجايل، أنصحك بالإطلاع على مقال من التقليدية إلى الرشاقة (Agile) وقد قمت بكتابة مدونة تشرح السكروم (Scrum) وكذلك تدوينة عن ال كانبان Kanban أنصح بالإطلاع عليهم قبل الدخول في هذه التدوينة.

وخلال عملي في هندسة البرمجيات، وتدريبي للعديد من الشركات في مجال Agile، كنت دائما أنصح أنه في حال تعدد المشاريع والمهام المختلفة باتباع الكانبان وذلك بسبب عدم الحاجة إلى عقد الكثير من الاجتماعات، امكانية التغيير المستمر وإضافة المهام بسهولة، لا حاجة للكثير من التوقعات، هي عملية مستمرة في الانتاج.

وعلى النقيض تماما، فإنه في حالة الحاجة إلى التركيز والتطوير في منتج معين فإن السكروم هي حل جيد، نظرا لأنه.

لماذا توجهت إلى السكرومبان (Scrumban)

وعلى الرغم بأننا كنا اعتمدنا نظام تطوير السكروم (Scrum) كطريقة لإدارة البرمجيات، والاكس بي (XP) كممارسات هندسية في البرمجة، نظرا لأننا نركز في التطوير على منتجات محددة (https://loqta.ps) و (https://araboost.com)

إلا أننا كنا دائما نواجه تحديات كبيرة في السكروم (Scrum) بسبب الحاجة إلى عقد الكثير من المراجعات، الإجتماعات، ,والنقطة التي كانت تستهلك وقت هي ال Estimation أو تقدير أوقات المهام.

ومن هنا كنا نتسأل ما اذا كان بالإمكان وجود طريقة تخلط بين ما يميز السكروم من التركيز وطريقة الإدارة والممارسات وكذلك سرعة وسهولة التعامل مثل الكانبان، من هنا وجدنا السكرومبان.

صورة من داخل الشركة للبورد الخاصة بفريق يعمل على نظام السكرومبان

السكرومبان (Scrumban) هو سكروم (Scrum) وكانبان (Kanban)

السكرومبان (Scrumban) هي طريقة تجمع أفضل ما يملكه السكروم (Scrum) من إدارة وممارسات تنظم عملية إنتاج العمليات وكذلك الكانبان (Kanban) في سهولة وسرعة التغييرات ضمن وقت التطوير والتدفق. ويمكن سرد أهم ما قامت السكرومبان بتضمينه من كل طريقة، على النحو التالي

العناصر التي تم تضمينها في (Scrumban) من ال (Scrum)

العناصر التي تم تضمينها في (Scrumban) من ال (Kanban)

وربما لو وضعنا جدول مقارنات سيكون من الواضح الفرق بين كل من السكرومبان والسكروم، السكرومبان والكانبان

الفرق بين الكانبان (Kanban) و السكرومبان (Scrumban)

الفرق بين السكروم (Scrum) و السكرومبان (Scrumban)

الإنتقال من سكروم (Scrum) إلى سكرومبان (Scrumban)

يمكن الإنتقال من السكروم إلى السكرومبان من خلال الخطوات التالية:

صورة توضح البورد الخاصة بالسكورمبان وكيفية ونظام تدفق المهام

متى يفضل السكرومبان (Scrumban)

السكرومبان (Scrumban) هو حل مثالي للفرق التي تريد الإحتفاظ بطريقة تنظيم السكروم (Scrum) وفي نفس الوقت تريد مرونة على صعيد أساس التدفق أو work flow. كما أنه حل للفرق التي تعمل بنظام ال (Scrum) وتريد الإنتقال إلى (Kanban)

بالأسفل البودكاست الخاص بالتدوينة

دمتم بود، إلى تدوينة أخرى