4.4Backlog وقصص المستخدمين والتقدير (planning poker)
الأساسي في 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)، ونناقش الفوارق، ونتقارب.
نقدّر جماعيا، ونرتّب بالقيمة، ونعدّل أولا بأول في السباقات.
🔎 مثال ملموس — مثال ملموس — لماذا النقاط لا الأيام
المقارنة بدل التنبؤ.
يقارن الإنسان أفضل (« إنه أكبر مرتين ») مما يتنبأ بالمدد.
النقاط = جهد نسبي، مستقل عمن ينجز والانقطاعات.
← تسمح السرعة (نقاط/سباق) بالتوقّع دون دقة أيام كاذبة.
النتيجة : توجيه بالقيمة، دون دقة كاذبة.
المنعكس : قصة جيدة هي INVEST (منها « قابلة للاختبار »).
مفردات القسم
- تراكم المنتج (Backlog)
- قائمة مرتَّبة ومتطورة لكل عمل القيمة للمنتج. مالك المنتج مسؤول عنه.
مثال بسيط: تراكم بلال، بيد أمين، يصفّ القصص 5 بالقيمة.
ما ليس كذلك: دفتر شروط جامد موقَّع مرة واحدة.
رد فعل: في كل سباق : أعد الصفّ والصقل، لا تجمّد أبدا.
- قصة المستخدم (User story)
- صياغة حاجة جهة المستعمِل : « بصفتي... أريد... لكي... ». متمركزة على القيمة.
مثال بسيط: « بصفتي زبونا، أريد تتبع طلبي لكي أتفادى المكالمات ».
ما ليس كذلك: مواصفة تقنية تصف الحلّ المبرمَج.
رد فعل: دون « لكي » مقنِعة، القصة غير جاهزة.
- النقاط (Story points)
- مقياس نسبي للجهد/التعقيد لقصة، مفضَّل على المدد المطلقة في الرشاقة.
مثال بسيط: هذه القصة 5 نقاط : أكبر مرتين من قصة بنقطتين.
ما ليس كذلك: عدد أيام موعود للزبون.
رد فعل: قارن القصص بينها، لا تحوّل أبدا 1 نقطة = يوما.
- البوكر التخطيطي (Planning poker)
- تقنية تقدير جماعية يقترح فيها كل واحد قيمة (بطاقات Fibonacci)، ثم نناقش ونتقارب.
مثال بسيط: يصوّت فريق بلال 3 و5 و8 : نجعل المتطرفين يتكلمان ثم نعيد التصويت.
ما ليس كذلك: مالك المنتج يفرض وحده تقديراته بالأيام.
رد فعل: الفوارق ذهب : اجعل الأصوات المتطرفة تتكلم.
- الترتيب (Priorisation)
- صفّ التراكم بالقيمة (والجهد)، للعمل دائما على الأهم أولا.
مثال بسيط: يبدأ بلال بالقصة عالية القيمة قليلة الجهد.
ما ليس كذلك: معالجة الطلبات بترتيب الوصول.
رد فعل: اعرف دائما ما أعلى التراكم — ولماذا.
في التطبيق — عمليا — تحرير تراكم وتقديره
- صيغوا 5 حاجات قصص مستخدمين : « بصفتي [دورا] أريد [فعلا] لكي [منفعة] ».
- رتّبوها بقيمة المستعمِل (والجهد) : ما الذي يجلب الأكثر، الأسرع ؟
- قدّروها بالنقاط عبر بوكر تخطيطي : يقترح كل واحد (Fibonacci : 1 و2 و3 و5 و8...)، وناقشوا الفوارق، وتقاربوا.
- أبقوا التراكم حيا : نعيد صفّه وصقله في كل سباق حسب التعلّمات.
نص جاهز للقول — جعل قصة مستخدم حقيقية تُكتَب (30 ثانية)
« لنعد صياغة هذه الحاجة جهة المستعمِل : بصفة من ؟ يريد فعل ماذا ؟ لكي يحصل على أي منفعة ؟ ما دامت « لكي » غير واضحة، لا نرتّب ولا نقدّر. من يقترح النسخة الأولى ؟ »
يُقال في ورشة التراكم : « لكي » هي الاختبار الذي يفصل القصة عن المواصفة التقنية.
نموذج جاهز للنسخ — بطاقة تراكم + تقدير
القصة : بصفتي ___، أريد ___ لكي ___.
القيمة (قوية / متوسطة / ضعيفة) : ___ | الرتبة : ___
التقدير (بوكر تخطيطي، Fibonacci) : ___ نقاط
سرعة الفريق (نقاط/سباق) : ___ | التوقّع : ___ سباقات
الصقل المتوقَّع (التاريخ) : ___
شركة صغيرة جدا
5 قصص على بطاقات ورقية، وتقدير برفع اليد ب Fibonacci : الطقس أهم من الأداة.
فريق عن بعد
تصويتات متزامنة على الخط (بطاقات مخفية ثم مكشوفة) لتفادي الارتساء على الرأي الأول.
شركة صغيرة في الجزائر
يجعل بلال كل « لكي » تُصادَق من مستعمِل محلي حقيقي، لا من وسيط.
تراكم ضخم
لا نقدّر بدقة إلا أعلى التراكم ؛ ويبقى الأسفل حبيبات كبيرة حتى يصعد.
✓ ممارسات جيدة
- صيغوا الحاجات جهة المستعمِل (« لكي » أساسية).
- قدّروا جماعيا بالنقاط، لا بالمدد المطلقة.
- أبقوا التراكم حيا ومرتَّبا بالقيمة.
✗ أخطاء شائعة
- تحرير مواصفات تقنية بدل قصص المستخدمين.
- التقدير بأيام مطلقة (دقة كاذبة).
- تجميد التراكم بدل صقله في كل سباق.
النقاط الأساسية
- تراكم المنتج هو قائمة العمل القيمة المرتبة والمتطورة.
- تعبّر قصص المستخدمين عن الحاجة جهة المستعمِل (دور/فعل/منفعة).
- تقدّر الرشاقة غالبا بالنقاط (جهد نسبي)، لا بالمدد المطلقة.
- يجعل البوكر التخطيطي الفريق يقدّر جماعيا (Fibonacci).
تحدّي 48 ساعة — طبّق غدا
اكتبوا 5 حاجات حقيقية قصص مستخدمين مع « لكي »، ورتّبوها بالقيمة، ثم قدّروها في بوكر تخطيطي (النموذج أعلاه).
- أستطيع كتابة قصة مستخدم كاملة (دور/فعل/منفعة).
- أميّز النقاط (النسبي) والأيام (الدقة الكاذبة).
- تراكمي من 5 قصص مرتَّب ومقدَّر.
أسئلة شائعة
لماذا نقدّر بالنقاط لا بالأيام ؟
لأن الإنسان أفضل في المقارنة (« إنه أكبر مرتين من ذاك ») منه في التنبؤ بمدد مطلقة. تقيس النقاط الجهد النسبي، مستقلة عمن ينجز العمل والانقطاعات. عبر السباقات، يقيس الفريق « سرعته » (النقاط المنجَزة لكل سباق)، ما يسمح بالتوقّع دون الوقوع في دقة أيام كاذبة. يعطي التقدير بالأيام وهما بالدقة تكذّبه الطوارئ سريعا.
ما الذي يصنع قصة مستخدم جيدة ؟
قصة جيدة متمركزة على قيمة المستعمِل (« لكي » أساسية)، ومستقلة، وقابلة للتفاوض، وقابلة للتقدير، وصغيرة بما يكفي لسباق، وقابلة للاختبار (نعرف متى تكون « منتهية »). نلخّص هذه الصفات غالبا بمختصر INVEST. القصة ليست مواصفة تقنية : إنها محادثة تُجرَى حول حاجة. تذكّر « لكي » دائما لماذا نفعل الشيء.
كيف تُصاغ حاجة في تراكم رشيق ؟