سكرام إطار عمل خفيف يبني فيه فريق صغير المنتج في دورات قصيرة تُسمّى السبرينت. يدوم كل سبرينت شهرًا أو أقلّ، وينتهي بجزء يعمل تراه بعينك.
ثم ينظر الفريق في ما نجح، ويعدّل، ويبدأ السبرينت التالي. خطوات صغيرة، تُراجَع كثيرًا.
يشرح هذا الدليل سكرام بكلمات بسيطة: الأدوار، والقوائم، والاجتماعات، وما يعنيه لك إذا وظّفت فريقًا لبناء برنامجك.
ما هو سكرام بكلمات بسيطة؟
سكرام طريقة عمل تساعد الفريق على بناء شيء معقّد بخطوات صغيرة وثابتة. أنشأه كين شوابر وجيف ساذرلاند، وهما من كتبا دليل سكرام الرسمي (دليل سكرام، 2020).
فكّر في موسم فريق كرة قدم. لا يخطّط الفريق لكل مباريات الموسم في أوت ثم ينتظر ماي. بل يتدرّب خلال الأسبوع، ويلعب في نهايته، ويشاهد الإعادة، ويصلح الأخطاء قبل المباراة التالية.
سكرام يعمل بنفس الطريقة. كل سبرينت "أسبوع كرة قدم": خطّط، وابنِ، واعرض، وحسّن.
لماذا ظهر سكرام، وما الفرق بينه وبين الشلال؟
قبل سكرام، كانت فرق كثيرة تستعمل نموذج الشلال. الشلال طريقة عمل تحدث فيها كل خطوة مرّة واحدة، في خطّ طويل: التخطيط، ثم التصميم، ثم البناء، ثم الاختبار، ثم التسليم.
المشكلة أنّك لا ترى النتيجة إلّا في النهاية. وإذا كانت الخطوة الأولى خاطئة، تكتشف ذلك بعد أشهر.
| الشلال | سكرام | |
|---|---|---|
| التخطيط | كل شيء في البداية | قليلًا قبل كل سبرينت |
| متى ترى النتائج | في النهاية | في نهاية كل سبرينت |
| تغيير الاتجاه | مكلف، وغالبًا إعادة من الصفر | أمر عادي في كل سبرينت |
| المخاطر | تُكتشف متأخّرة | تُكتشف مبكّرًا |
| يناسب | المشاريع الثابتة المعروفة | المنتجات التي تتغيّر احتياجاتها |
الشلال ليس خاطئًا دائمًا. لمشروع لن يتغيّر، مثل استمارة إدارية ثابتة، قد ينجح. أمّا لمنتج جديد تتعلّم فيه وأنت تتقدّم، فسكرام غالبًا أكثر أمانًا.
ما هي الأدوار الثلاثة في سكرام؟
يسمّيها دليل سكرام المسؤوليات. وفريق سكرام عادةً 10 أشخاص أو أقلّ.
- مالك المنتج (Product Owner). يقرّر ما هو الأكثر قيمة لبنائه بعد ذلك، ويرتّب قائمة العمل على هذا الأساس. في مشروع لزبون، غالبًا ما تكون أنت، صاحب المشروع.
- سكرام ماستر (Scrum Master). يساعد الفريق على العمل جيّدًا: يزيل العوائق، ويحمي طريقة العمل، ويوجّه. مرشد لا مدير.
- المطوّرون (Developers). من يبنون المنتج. في سكرام، "المطوّر" هو كل من يبني: المبرمج، والمصمّم، والمختبِر.
ملاحظة: النسخ القديمة من الدليل كانت تقول "فريق التطوير". ومنذ 2020، الكلمة الرسمية هي "المطوّرون".
ما هي مخرجات سكرام؟
المخرجات هي القوائم والنتائج الثلاث التي تُري الجميع أين وصل العمل. ولكل واحدة التزام، أي هدف واضح تخدمه.
| المخرج | ما هو | التزامه |
|---|---|---|
| سجلّ المنتج (Product Backlog) | القائمة الكاملة المرتّبة لكل ما قد يحتاجه المنتج | هدف المنتج: إلى أين يتّجه المنتج |
| سجلّ السبرينت (Sprint Backlog) | المهامّ المختارة لهذا السبرينت | هدف السبرينت: ما يجب أن يحقّقه |
| الزيادة (Increment) | الجزء العامل من المنتج المبني حتى الآن | تعريف الإنجاز: مستوى الجودة المطلوب |
عناصر السجلّ تُكتب غالبًا كقصص مستخدم: "بصفتي مشتريًا، أريد الطلب دون حساب، لأشتري بسرعة أكبر."
ومخطّط الإنجاز (burndown)، وهو رسم بياني للعمل المتبقّي، شائع. لكنّه أداة اختيارية، لا مخرج رسمي.
ما هي أحداث سكرام؟
الأحداث هي الاجتماعات المنتظمة التي تحفظ إيقاع الفريق. ولكل حدث مدّة قصوى. والمدد أدناه لسبرينت من شهر؛ والسبرينت الأقصر اجتماعاته أقصر.
| الحدث | ما يحدث فيه | المدّة القصوى |
|---|---|---|
| السبرينت | الإطار الذي يجمع كل العمل | شهر |
| تخطيط السبرينت | اختيار هدف السبرينت والعمل | 8 ساعات |
| اجتماع سكرام اليومي | متابعة التقدّم نحو هدف السبرينت | 15 دقيقة |
| مراجعة السبرينت | عرض العمل وجمع الملاحظات | 4 ساعات |
| استعادة السبرينت | تحسين طريقة عمل الفريق | 3 ساعات |
ربّما سمعت بـ"الأسئلة الثلاثة" في الاجتماع اليومي: ماذا فعلت، وماذا سأفعل، وما الذي يعيقني. منذ 2020 أصبحت اختيارية. يختار الفريق أيّ شكل، ما دام يتابع التقدّم ويخرج بخطّة لليوم التالي.
ما هي قيم سكرام؟
يذكر دليل سكرام خمس قيم: الالتزام، والتركيز، والانفتاح، والاحترام، والشجاعة.
تبدو ناعمة، لكنّها مهمّة. بدون انفتاح، لا أحد يعترف بأنّ مهمّة متأخّرة. وبدون شجاعة، لا أحد يقول للزبون إنّ ميزة ما فكرة سيّئة.
ماذا يعني سكرام لك كصاحب مشروع؟
إذا وظّفت فريقًا يعمل بسكرام، فانتظر ثلاثة أشياء:
- جزء يعمل بانتظام. في كل سبرينت، ترى شيئًا يعمل، لا مجرّد تقرير تقدّم.
- مكان في المراجعة. مراجعة السبرينت فرصتك لتقول "هذا صحيح" أو "ليس هذا ما قصدته"، مبكّرًا وبتكلفة منخفضة.
- خيارات حقيقية في الترتيب. بصفتك مالك المنتج، أنت من يقرّر ما يأتي أوّلًا. وشيء ما سينتظر دائمًا.
وهكذا أعمل مع الزبائن أيضًا: دورات قصيرة، وجزء يعمل تراه، مشروح بجمل بسيطة. أشرح لماذا يهمّ العرض المبكّر في لماذا لا يصبح تطبيقك جاهزًا للإطلاق أبدًا. وكيف تختار ما يأتي أوّلًا في الحدّ الأدنى القابل للتطبيق ليس الحدّ الأدنى من الجهد.
وداخل كل سبرينت، يبقى العمل بالترتيب الصحيح: المتطلّبات، ثم البيانات، ثم الواجهة الخلفية، ثم الشاشات. أشرح هذه المراحل في كيف تبني منصّة ويب.
هل يناسب سكرام المؤسسات الجزائرية؟
نعم، بشرط واحد: أن يكون الزبون متاحًا.
كثير من المشاريع في الجزائر ما زالت تسير بطريقة الشلال بحكم العادة. يشرح صاحب المشروع ما يريده مرّة واحدة، ثم ينتظر أشهرًا. وحين تصل النتيجة، لا تكون ما تخيّله.
السبرينت القصير يعالج هذا، لكن فقط إذا حضر صاحب المشروع المراجعة. ثلاثون دقيقة كل أسبوعين توفّر أشهرًا من إعادة العمل. وإن لم تستطع الحضور، فعيّن شخصًا يقرّر نيابة عنك.
وسكرام يناسب الفرق الصغيرة أيضًا. فريق من شخصين أو ثلاثة يستطيع استعمال السبرينت والسجلّ والمراجعة دون أيّ برنامج خاصّ.
ما الأخطاء التي ترتكبها الفرق مع سكرام؟
- عقد الاجتماعات وإضاعة الهدف منها. اجتماع يومي يتحوّل إلى تقرير طويل يفقد معناه.
- سبرينت لا ينتهي بجزء يعمل. إذا لم يعمل شيء في النهاية، فهو مجرّد موعد نهائي.
- غياب مالك منتج حقيقي. إذا لم يقرّر أحد الترتيب، يصبح كل شيء عاجلًا.
- تغيير مدّة السبرينت باستمرار. الإيقاع جزء من القيمة.
- تجاوز الاستعادة. إنّها الاجتماع الذي يجعل السبرينت القادم أفضل.
ماذا تفعل هذا الأسبوع؟
- اليوم: اكتب كل ما تريد أن يفعله منتجك. هذا هو سجلّك الأوّل.
- غدًا: رتّبه. الأهمّ في الأعلى.
- هذا الأسبوع: إذا كنت تعمل مع مطوّر، فاتّفقا على مدّة السبرينت. أسبوعان بداية جيّدة.
- في نهاية كل سبرينت: احضر المراجعة، وانظر إلى الجزء العامل، وقل بوضوح ما يجب تغييره.
- بعد كل سبرينت: اسأل الفريق "ماذا نفعل بشكل مختلف في المرّة القادمة؟"