4.4 · Backlog وقصص المستخدمين والتقدير (planning poker)

المستوى 4 · المناهج الرشيقة

4.4Backlog وقصص المستخدمين والتقدير (planning poker)

الهدف: بناء تراكم قصص مستخدمين مرتَّبة ومقدَّرة جماعيا للتوجيه بالقيمة.
الوقت المقدّر: 14 دقيقة · قراءة ذاتية · إذا كان لديك 5 دقائق فقط: اقرأ «الأساسي في 30 ثانية» + المخطط.

الأساسي في 30 ثانية

  • التراكم (Backlog) : قائمة مرتَّبة وحية لكل ما يجلب قيمة.
  • قصة المستخدم (User story) : « بصفتي... أريد... لكي... » — القيمة قبل التقنية.
  • المنعكس : التقدير بالنقاط (نسبي) في البوكر التخطيطي (Planning poker) (Fibonacci)، لا بالأيام.

Mini-cas filé — بلال يكتب التراكم مع الزبون

لتغذية سباقاته (4.2) وتدفقه (4.3)، يجب أن يوضّح بلال الحاجة : مع الزبون، يعيد صياغة 5 طلبات قصص مستخدمين (« بصفتي... أريد... لكي... »)، ويرتّبها بالقيمة، ثم يقدّرها الفريق بالنقاط في البوكر التخطيطي. وُلد التراكم — وسيبقى حيا.

تتمة حالة 4.1-4.3 — يجهّز بلال القيمة قبل تجهيز التتبع.

1. التراكم وقصص المستخدمين

في الرشاقة، يعيش العمل الواجب في تراكم المنتج (Backlog) : قائمة مرتَّبة ومتطورة لكل ما يجلب قيمة. تُصاغ عناصرها غالبا قصص مستخدمين (User stories) : « بصفتي [دورا] أريد [فعلا] لكي [منفعة] ».

تحافظ هذه الصياغة على التركيز على القيمة للمستعمِل، لا على الحل التقني.

2. التقدير بالنقاط

للتقدير، تفضّل الرشاقة غالبا النقاط (مقياس نسبي للتعقيد/الجهد) على المدد المطلقة، عبر البوكر التخطيطي (Planning poker) : يقدّر كل واحد ببطاقات (متتالية Fibonacci)، ونناقش الفوارق، ونتقارب.

نقدّر جماعيا، ونرتّب بالقيمة، ونعدّل أولا بأول في السباقات.

خطأ شائع في الفهم: « التقدير بالأيام أدقّ من النقاط ». لا، إنها دقة كاذبة : يقارن الإنسان أفضل (« إنه أكبر مرتين ») مما يتنبأ بمدد مطلقة، رهينة من ينجز والانقطاعات. تقيس النقاط الجهد النسبي ؛ وتسمح السرعة (نقاط لكل سباق) بالتوقّع دون وهم الدقة.
بناء تراكم القيمة والترتيب والتقدير قصص المستخدمين الدور / الفعل/ المنفعة المنتظَرةالترتيب الصفّ حسبقيمة المستعمِلالتقدير نقاط وبوكرتخطيطي (Fibonacci)
القيمة والترتيب والتقدير
نص المخطط (SEO / قارئات الشاشة / الترجمة): 1) قصص المستخدمين : يكتب بلال كل حاجة دورا / فعلا / منفعة، جهة المستعمِل. 2) الترتيب : يصفّ التراكم بالقيمة (الأهم أولا). 3) التقدير : يقدّر الفريق بالنقاط في البوكر التخطيطي (Fibonacci)، ويناقش الفوارق، ويتقارب. الدرس : التوجيه بالقيمة، دون دقة أيام كاذبة.

🔎 مثال ملموس — مثال ملموس — لماذا النقاط لا الأيام

المقارنة بدل التنبؤ.

يقارن الإنسان أفضل (« إنه أكبر مرتين ») مما يتنبأ بالمدد.
النقاط = جهد نسبي، مستقل عمن ينجز والانقطاعات.
← تسمح السرعة (نقاط/سباق) بالتوقّع دون دقة أيام كاذبة.

النتيجة : توجيه بالقيمة، دون دقة كاذبة.

المنعكس : قصة جيدة هي INVEST (منها « قابلة للاختبار »).

مفردات القسم

تراكم المنتج (Backlog)
قائمة مرتَّبة ومتطورة لكل عمل القيمة للمنتج. مالك المنتج مسؤول عنه.

مثال بسيط: تراكم بلال، بيد أمين، يصفّ القصص 5 بالقيمة.

ما ليس كذلك: دفتر شروط جامد موقَّع مرة واحدة.

رد فعل: في كل سباق : أعد الصفّ والصقل، لا تجمّد أبدا.

قصة المستخدم (User story)
صياغة حاجة جهة المستعمِل : « بصفتي... أريد... لكي... ». متمركزة على القيمة.

مثال بسيط: « بصفتي زبونا، أريد تتبع طلبي لكي أتفادى المكالمات ».

ما ليس كذلك: مواصفة تقنية تصف الحلّ المبرمَج.

رد فعل: دون « لكي » مقنِعة، القصة غير جاهزة.

النقاط (Story points)
مقياس نسبي للجهد/التعقيد لقصة، مفضَّل على المدد المطلقة في الرشاقة.

مثال بسيط: هذه القصة 5 نقاط : أكبر مرتين من قصة بنقطتين.

ما ليس كذلك: عدد أيام موعود للزبون.

رد فعل: قارن القصص بينها، لا تحوّل أبدا 1 نقطة = يوما.

البوكر التخطيطي (Planning poker)
تقنية تقدير جماعية يقترح فيها كل واحد قيمة (بطاقات Fibonacci)، ثم نناقش ونتقارب.

مثال بسيط: يصوّت فريق بلال 3 و5 و8 : نجعل المتطرفين يتكلمان ثم نعيد التصويت.

ما ليس كذلك: مالك المنتج يفرض وحده تقديراته بالأيام.

رد فعل: الفوارق ذهب : اجعل الأصوات المتطرفة تتكلم.

الترتيب (Priorisation)
صفّ التراكم بالقيمة (والجهد)، للعمل دائما على الأهم أولا.

مثال بسيط: يبدأ بلال بالقصة عالية القيمة قليلة الجهد.

ما ليس كذلك: معالجة الطلبات بترتيب الوصول.

رد فعل: اعرف دائما ما أعلى التراكم — ولماذا.

في التطبيق — عمليا — تحرير تراكم وتقديره

  1. صيغوا 5 حاجات قصص مستخدمين : « بصفتي [دورا] أريد [فعلا] لكي [منفعة] ».
  2. رتّبوها بقيمة المستعمِل (والجهد) : ما الذي يجلب الأكثر، الأسرع ؟
  3. قدّروها بالنقاط عبر بوكر تخطيطي : يقترح كل واحد (Fibonacci : 1 و2 و3 و5 و8...)، وناقشوا الفوارق، وتقاربوا.
  4. أبقوا التراكم حيا : نعيد صفّه وصقله في كل سباق حسب التعلّمات.
تبنون تراكم قصص مستخدمين مرتَّبة ومقدَّرة جماعيا : توجّهون بالقيمة، أساس العمل الرشيق الملموس.

نص جاهز للقول — جعل قصة مستخدم حقيقية تُكتَب (30 ثانية)

« لنعد صياغة هذه الحاجة جهة المستعمِل : بصفة من ؟ يريد فعل ماذا ؟ لكي يحصل على أي منفعة ؟ ما دامت « لكي » غير واضحة، لا نرتّب ولا نقدّر. من يقترح النسخة الأولى ؟ »

يُقال في ورشة التراكم : « لكي » هي الاختبار الذي يفصل القصة عن المواصفة التقنية.

نموذج جاهز للنسخ — بطاقة تراكم + تقدير

القصة : بصفتي ___، أريد ___ لكي ___.
القيمة (قوية / متوسطة / ضعيفة) : ___ | الرتبة : ___
التقدير (بوكر تخطيطي، Fibonacci) : ___ نقاط
سرعة الفريق (نقاط/سباق) : ___ | التوقّع : ___ سباقات
الصقل المتوقَّع (التاريخ) : ___

شركة صغيرة جدا

5 قصص على بطاقات ورقية، وتقدير برفع اليد ب Fibonacci : الطقس أهم من الأداة.

فريق عن بعد

تصويتات متزامنة على الخط (بطاقات مخفية ثم مكشوفة) لتفادي الارتساء على الرأي الأول.

شركة صغيرة في الجزائر

يجعل بلال كل « لكي » تُصادَق من مستعمِل محلي حقيقي، لا من وسيط.

تراكم ضخم

لا نقدّر بدقة إلا أعلى التراكم ؛ ويبقى الأسفل حبيبات كبيرة حتى يصعد.

✓ ممارسات جيدة

  • صيغوا الحاجات جهة المستعمِل (« لكي » أساسية).
  • قدّروا جماعيا بالنقاط، لا بالمدد المطلقة.
  • أبقوا التراكم حيا ومرتَّبا بالقيمة.

✗ أخطاء شائعة

  • تحرير مواصفات تقنية بدل قصص المستخدمين.
  • التقدير بأيام مطلقة (دقة كاذبة).
  • تجميد التراكم بدل صقله في كل سباق.

النقاط الأساسية

  • تراكم المنتج هو قائمة العمل القيمة المرتبة والمتطورة.
  • تعبّر قصص المستخدمين عن الحاجة جهة المستعمِل (دور/فعل/منفعة).
  • تقدّر الرشاقة غالبا بالنقاط (جهد نسبي)، لا بالمدد المطلقة.
  • يجعل البوكر التخطيطي الفريق يقدّر جماعيا (Fibonacci).

تحدّي 48 ساعة — طبّق غدا

اكتبوا 5 حاجات حقيقية قصص مستخدمين مع « لكي »، ورتّبوها بالقيمة، ثم قدّروها في بوكر تخطيطي (النموذج أعلاه).

قائمة الخروج من القسم
  • أستطيع كتابة قصة مستخدم كاملة (دور/فعل/منفعة).
  • أميّز النقاط (النسبي) والأيام (الدقة الكاذبة).
  • تراكمي من 5 قصص مرتَّب ومقدَّر.
تقييم ذاتي 1-5 : هل تحمل قصصي قيمة المستعمِل ؟هل أقدّر جماعيا لا بأيام مفروضة ؟

أسئلة شائعة

لماذا نقدّر بالنقاط لا بالأيام ؟

لأن الإنسان أفضل في المقارنة (« إنه أكبر مرتين من ذاك ») منه في التنبؤ بمدد مطلقة. تقيس النقاط الجهد النسبي، مستقلة عمن ينجز العمل والانقطاعات. عبر السباقات، يقيس الفريق « سرعته » (النقاط المنجَزة لكل سباق)، ما يسمح بالتوقّع دون الوقوع في دقة أيام كاذبة. يعطي التقدير بالأيام وهما بالدقة تكذّبه الطوارئ سريعا.

ما الذي يصنع قصة مستخدم جيدة ؟

قصة جيدة متمركزة على قيمة المستعمِل (« لكي » أساسية)، ومستقلة، وقابلة للتفاوض، وقابلة للتقدير، وصغيرة بما يكفي لسباق، وقابلة للاختبار (نعرف متى تكون « منتهية »). نلخّص هذه الصفات غالبا بمختصر INVEST. القصة ليست مواصفة تقنية : إنها محادثة تُجرَى حول حاجة. تذكّر « لكي » دائما لماذا نفعل الشيء.

تحقّق من فهمك

كيف تُصاغ حاجة في تراكم رشيق ؟

موارد إضافية (اختياري، للتعمّق أكثر)

اختبار المستوى 4أسئلة جديدة وأصعب للتحقق من مكتسباتك