الفرق والمشاريع
حاسبة WSJF
قيّم عنصرًا واحدًا من قائمة المهام على مقياس فيبوناتشي المعدّل؛ لتحصل على تكلفة تأخيره ودرجة WSJF وترتّبه مقابل بقية القائمة.
قيّم كل عامل نسبةً إلى العناصر الأخرى في قائمة المهام نفسها: أعطِ أصغر عنصر 1 وقيّم الباقي مقارنة به.
كيف تُحسب WSJF
المهمة الأقصر المرجّحة أولًا (WSJF) هي طريقة ترتيب الأولويات المستخدمة في إطار Scaled Agile Framework (SAFe)، وهي مبنية على أعمال دون راينرتسن حول اقتصاديات تدفق المنتجات. ترتّب العمل بحسب مقدار القيمة الضائعة في كل وحدة زمنية أثناء انتظاره، مقسومًا على المدة التي يستغرقها. وتكلفة التأخير هي مجموع ثلاث درجات نسبية: قيمة المستخدم أو العمل، والحساسية للوقت (هل تنخفض القيمة إذا تأخر الإطلاق، وهل هناك موعد نهائي)، وتقليل المخاطر أو إتاحة الفرص. وWSJF = تكلفة التأخير ÷ حجم المهمة. يستخدم كل عامل مقياس فيبوناتشي المعدّل 1، 2، 3، 5، 8، 13، 20، الذي تعكس فجواته المتسعة عدم اليقين المتزايد في التقديرات الكبيرة.
مثال: ميزة قيمتها للعمل 8 وحساسيتها للوقت 5 وتقليلها للمخاطر 3 تكون تكلفة تأخيرها 16. ومع حجم مهمة قدره 5، تكون WSJF = 16 ÷ 5 = 3.2. وتكلفة التأخير نفسها على مهمة حجمها 2 تعطي 8، فتتقدم المهمة الأصغر ذات الإلحاح نفسه.
| العنصر | القيمة | الحساسية للوقت | تقليل المخاطر | تكلفة التأخير | الحجم | WSJF |
|---|---|---|---|---|---|---|
| إعادة محاولة الدفع | 8 | 5 | 3 | 16 | 5 | 3.2 |
| تقرير تنظيمي | 5 | 20 | 8 | 33 | 8 | 4.1 |
| لوحة معلومات معاد تصميمها | 13 | 3 | 1 | 17 | 13 | 1.3 |
| تنظيف السجلات | 2 | 1 | 8 | 11 | 2 | 5.5 |
| واجهة برمجة للشركاء | 20 | 8 | 13 | 41 | 20 | 2.1 |
بالترتيب وفق WSJF، يأتي تنظيف السجلات أولًا ولوحة المعلومات المعاد تصميمها أخيرًا، رغم أن للوحة ثاني أعلى قيمة بمفردها.
تقييم WSJF بشكل جيد
الدرجات نسبية لا مطلقة. والممارسة المعتادة هي تقييم عمود واحد في كل مرة عبر كل العناصر: ابحث عن العنصر ذي أدنى قيمة للعمل، وأعطه 1، وقيّم الآخرين مقارنة به، ثم افعل الشيء نفسه للحساسية للوقت وتقليل المخاطر والحجم. أما تقييم عنصر واحد بمعزل عن غيره فينتج أرقامًا لا يمكن مقارنتها.
حجم المهمة بديل تقريبي للمدة. إذا أمكن تقسيم مهمة كبيرة بحيث يُطلق الجزء الأكثر قيمة أولًا، ترتفع درجة WSJF عادةً، وهذا بالضبط السلوك الذي تهدف الطريقة إلى تشجيعه. وانتبه إلى الحساسية للوقت: فتضخيمها لكل عنصر يسطّح الترتيب. احتفظ بالقيم المرتفعة للمواعيد النهائية الحقيقية والعقود ونوافذ السوق. وأعِد تقييم قائمة المهام في كل دورة تخطيط، لأن تكلفة التأخير تتغير مع اقتراب المواعيد النهائية ومع إنجاز أعمال أخرى.
الأسئلة الشائعة
ما معادلة WSJF؟
WSJF = تكلفة التأخير ÷ حجم المهمة، حيث تكلفة التأخير = قيمة المستخدم/العمل + الحساسية للوقت + تقليل المخاطر/إتاحة الفرص. ويُقيَّم كل جزء على مقياس 1، 2، 3، 5، 8، 13، 20.
هل درجة WSJF الأعلى أفضل؟
نعم. فالدرجة الأعلى تعني ضياع قيمة أكبر في كل وحدة زمنية تنتظرها المهمة، نسبةً إلى حجمها، لذا يجب تنفيذها أبكر. ولا تقارن إلا الدرجات من قائمة المهام نفسها وجلسة التقييم نفسها.
لماذا تستخدم WSJF أرقام فيبوناتشي؟
الفجوات المتزايدة بين 1 و2 و3 و5 و8 و13 و20 تمنع الفرق من الجدال حول فروق صغيرة في تقديرات كبيرة وغير مؤكدة، وتفرض اختيارًا واضحًا بين أحجام نسبية.