Table of Contents

مقدمة إلى كانبان في الاختبارات الهندسية والتقدير

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

وعلى عكس الأساليب التقليدية لإدارة المشاريع التي تعتمد على جداول ثابتة ومراحل صلبة، يؤكد الكانان استمرار التدفق والتحسين التدريجي، مما يجعلها مناسبة بشكل خاص للاختبار والتحقق، حيث تتحول الأولويات بشكل متواتر، وتبرز قضايا جديدة أثناء الاختبار، ويمكن أن تؤدي حالات الاعتماد بين الاختبارات إلى تأخيرات، ويمكِّن الفريق من التكيف بسرعة مع التركيز الواضح على المسائل الأكثر أهمية.

ما هو كانبان؟

إن كانبان هو أسلوب لإدارة تدفق العمل البصري الذي كان منشؤه في الأربعينات من تيويتا كجزء من نظام الإنتاج في الوقت المناسب، ويعني مصطلح " كانبان " " لوحة " أو " لوحة " باللغة اليابانية، مما يعكس المبدأ الأساسي لاستخدام الإشارات البصرية لإدارة العمل، وفي شكله الرقمي الحديث، يتألف مجلس كانبان من أعمدة تمثل مراحل عملية، وتمثل البطاقات (أو التذاكر) كل بند من بنود العمل.

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

تطبيق نظام كانبان على الاختبارات الهندسية والتقديرات

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

نموذجي لـ (كانبان كولومنز) للاختبار والتقدير

  • Backlog:] All potential tests, features, or validation tasks that are not yet scheduled. This column serves as the repository of coming work, prioritized by business value or risk.
  • Ready / To do:] Tests that have been fully defined, with all necessary resources and prerequisites confirmed, and are waiting to be picked up by a team member.
  • In Progress:] Tests currently being executed. Work in progress limits should be applied here to avoid multitasking and ensure focus.
  • Data Review / Analysis:] After execution, test results are analyzed and validated. This column can be divided into sub-columns such as “Analyzing” and “Peer Review” if needed.
  • Review / Approval:] Results are documented, reviewed by a senior engineer or quality assurance, and approved for release.
  • Done / Completed:] All activities are finalized, reports are filed, and the test is closed. This column provides a historical record and can be used for metrics.

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

المستعمرات المُستَعَدَّة لمختلف مراحل التقييم

ولا يتطابق كل الاختبارات، وقد يتطلب التحقق من المواصفات من البرمجيات عموداً " للنشر " و " للهبوط " ، في حين أن التحقق من البرمجيات قد يشمل " التخريب " و " التراجع " .

فوائد استخدام الكانبان للاختبار والتقدير

ويؤدي تنفيذ عملية كانبان في الاختبارات الهندسية والتحقق منها إلى تحسينات قابلة للقياس في الكفاءة والاتصالات والجودة، فيما يلي فوائد رئيسية، يدعم كل منها تطبيقات العالم الحقيقي.

تعزيز الرؤية والشفافية

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

تحسين تدفق العمل وكشف الاختناق

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

مرونة أكبر وقابلية للاعتماد

وكثيرا ما تتغير خطط الاختبارات الهندسية بسبب الاحتياجات الجديدة أو العيوب أو التحولات في الموارد، ويتيح نظام كانبان القائم على سحب الأفرقة إعادة ترتيب أولوياتها دون تعطيل سير العمل بأكمله، ويمكن نقل اختبارات ذات أولوية عالية إلى عمود " ريدي " فورا، في حين تؤجل البنود ذات الأولوية الدنيا، وهذا الانتقاد بالغ الأهمية في بيئات التنمية السريعة السرعة.

تحسين التعاون والاتصال

ويعمل المجلس البصري كمركز اتصال مركزي، ويمكن لأعضاء الفريق أن يروا من يعمل على ما، ويصبح من الواضح أن المعالين من الوظائف المتعددة، كما أن الاجتماعات اليومية للتأهب حول المجلس تشجع على تحديث المعلومات الموجزة وتقوية ثقافة تعاونية.

زيادة الكفاءة من خلال العمل في حدود التقدم

ويحول العمل في حدود التقدم دون بدء أفرقة كثيرة جداً في نفس الوقت، مما يقلل من تحويل المهام، ويقلل من الحمولة المعرفية، ويساعد المهندسين على التركيز على إكمال العمل بدلاً من البدء فيه فحسب، وقد أظهرت الدراسات أن الحد من برنامج تطبيقات البيئة يمكن أن يزيد من الناتج بنسبة تصل إلى 50 في المائة في بيئات العمل المعرفي.

تطبيق نظام كانبان للاختبار والتقدير

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

الخطوة 1: تحديد سير عملك

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

الخطوة 2: البدء في مجلس بسيط

Begin with a physical whiteboard or a digital tool such as Trello], ]Jira, or Asana.

الخطوة 3: تحديد العمل في حدود التقدم

تحديد العدد الأقصى للبطاقات المسموح بها في كل عمود، والتردد المشترك هو تحديد الحد الأقصى للشبكة بالنسبة لعمود " التقدم " لعدد أعضاء الفريق )أو أقل قليلا(، وبالنسبة لأعمدة الاستعراض، فإن الحد الأقصى للبطاقات من ورقتين إلى ثلاث مرات كثيرا ما يعمل على نحو جيد، وتحديد الحدود بعد مراقبة التدفق الفعلي، والهدف هو خلق ضغط لطيف يشجع على الإنجاز قبل بدء العمل الجديد.

الخطوة 4: وضع سياسات واضحة

)أ( تحديد قواعد واضحة لنقل البطاقات بين الأعمدة، مثلا، لا يمكن للاختبار أن ينتقل إلا من " إلى " إلى " التقدم " عندما يكون للمهندس القدرة، وتستوفى جميع الشروط المسبقة للاختبار، وبالمثل، يتطلب اختبار " استعراض " توقيع من أحد النظراء، وتوثيق هذه السياسات على اللوحة نفسها أو في حيز مشترك، وتقليص السياسات الواضحة من الغم من الغم وضمان الاتساق.

الخطوة 5: عقد اجتماعات منتظمة للمتابعة

عقد اجتماعات احتياطية يومية موجزة )١٥ دقيقة أو أقل( حول المجلس، ويجيب كل عضو من أعضاء الفريق على ثلاثة أسئلة: ما الذي عملت عليه بالأمس؟ وما الذي أعمل عليه اليوم؟ هل هناك أي مجمّعات؟ ويسهل المجلس تصور التقدم المحرز ومخاطبة المجمّعين بسرعة، ويتجنب التحول إلى تقارير مفصلة عن الحالة، ويبقي التركيز على تحسين التدفق.

الخطوة 6: القياس والتحسين

)أ( قياسات المسار مثل وقت الدورة )من " إلى العمل " إلى " دون " (، والناتج )عدد الاختبارات المنجزة في الأسبوع(، والتدفق التراكمي، واستخدام هذه القياسات لتحديد الاتجاهات والمجالات التي يتعين تحسينها، وإجراء عمليات إعادة نظر منتظمة )مثلا مرتين في الأسبوع( لمناقشة ما هو عملي وما يمكن تغييره، وستزداد التحسينات الصغيرة تعقيدا بمرور الوقت.

الشلالات المشتركة وكيفية تجنبها

وفي حين أن كانبان بسيط في المفهوم، فإن تحديات التنفيذ يمكن أن تنشأ، فالوعي بالأخشاب المشتركة يمكن أن يساعد الأفرقة على الانتقال بسلاسة أكبر.

الركن 1: تحميل المجلس على نحو مفرط بالعديد من كولومنز

ويصبح مجلس يضم الأعمدة الكثيرة جداً من الأمور المشوشة والصعبة التمسك بها، حيث يتراوح العدد المثالي للأعمدة بين أربعة وسبعة، وإذا كانت لدى عمليةكم خطوات عديدة، فإنكم تنظرون في تجميع الأنشطة ذات الصلة في مراحل أوسع، مثلاً، تجمع بين عمودي " Setup " و " Execution " في عمود واحد " " " " ، وتضافون سباحات لفئات الاختبار بدلاً من الأعمدة الإضافية.

الركن 2: إغفال العمل في حدود التقدم

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

الركن 3: عدم تحديث المجلس بانتظام

ولا جدوى من إنشاء مجلس لم يُحتفظ به حتى الآن، إذ يُعين مديراً مناوباً لضمان نقل البطاقات بسرعة، ويُتبع السياسات، ويُدمج المجلس في سير العمل اليومية بحيث يشعر بأنه طبيعي بدلاً من كونه فريقاً إضافياً.

Pitfall 4: Using Kanban as a Command-and-Control Tool

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

دراسة حالة: استخدام كانبان للقيم في فريق إلكترونيات السيارات

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

إدماج كانبان في أدوات وممارسات الاختبار الأخرى

ولا يوجد في كنب الفراغ، ويمكن دمجه في نظم إدارة الاختبارات (مثلاً، اختبارات الاختبار، زيفير)، وخطوط الأنابيب CI/CD، وبرامجيات تتبع الحشرات، فعلى سبيل المثال، يمكن لبطاقة على لوحة كانبان أن تربطها بحالة اختبار مفصلة في أداة لإدارة الاختبارات، وعندما يفشل الاختبار، يمكن لنظام آلي أن يخلق بطاقة في عمود " التقدم " لإبطال ممارسات الأشعة الكينية.

وبالنسبة للأفرقة الهندسية التي تستخدم بالفعل خطوط أنابيب ديفوب، يقدم كانبان الضوء الناقص إلى خطوات الاختبار اليدوية التي لا يمكن أن تغطيها الاختبارات الآلية، وبتصوير اختناقات الاختبار اليدوية، يمكن أن تتخذ الأفرقة قرارات تستند إلى البيانات بشأن الاختبارات التي ستتم بعد ذلك، وهذا التآزر بين كانبان والآلية هو دافع قوي للكفاءة.

خاتمة

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