ما هي حاسبة مخطط الإنجاز (Burndown)؟
مخطط الإنجاز (Burndown Chart) أداة أساسية في منهجيتي أجايل وسكرم، يوضّح بصريًا حجم العمل المتبقي خلال السباق (Sprint) مع مرور الوقت. أما خط الإنجاز المثالي فهو خط قطري مستقيم ينحدر من إجمالي العمل عند البداية وصولًا إلى الصفر في نهاية السباق. تمنحك هذه الحاسبة النقاط الدقيقة على هذا الخط المثالي، حتى تتمكن من مقارنة تقدّمك الفعلي بالخطة ومعرفة ما إذا كان فريقك متقدّمًا أو متأخّرًا عن الجدول الزمني.
طريقة الاستخدام
أدخل ثلاثة أرقام: إجمالي العمل في السباق (نقاط القصة أو عدد المهام)، ومدة السباق بأيام العمل، واليوم الحالي (حيث يعني 0 نقطة البداية تمامًا). تُرجِع لك الحاسبة العمل المتبقي المثالي في ذلك اليوم، ومعدل الإنجاز المثالي الثابت لكل يوم، ومقدار العمل الذي يُفترض إنجازه حتى ذلك الحين.
شرح المعادلة
يفترض الخط المثالي أن العمل يُنجَز بوتيرة ثابتة. فإذا كان إجمالي العمل هو \(W\) ومدة السباق \(D\) يومًا، فإن معدل الإنجاز المثالي لكل يوم هو \(W \div D\). وفي أي يوم \(d\)، يكون العمل المتبقي المثالي على النحو التالي:
$$\text{العمل المتبقي المثالي}(d) = W \times \left(1 - \frac{d}{D}\right)$$
عند اليوم 0 تساوي القيمة \(W\) (لم يُنجَز شيء بعد)، وعند اليوم \(D\) تساوي 0 (اكتمل كل شيء).
مثال تطبيقي
لنفترض أن فريقًا التزم بإنجاز 100 نقطة قصة خلال سباق مدته 10 أيام. يكون معدل الإنجاز المثالي لكل يوم هو $$100 \div 10 = 10 \text{ نقاط/اليوم}$$ وفي اليوم الرابع، يكون العمل المتبقي المثالي $$100 \times \left(1 - \frac{4}{10}\right) = 100 \times 0.6 = 60 \text{ نقطة}$$ أي أنه يُفترض إنجاز 40 نقطة وبقاء 60 نقطة إذا كان الفريق سائرًا تمامًا وفق الخطة.
جدول مرجع الحرق المثالي
يوضح خط الحرق المثالي مقدار العمل الذي يجب أن يتبقى في نهاية كل يوم إذا أكمل الفريق حصة متساوية من إجمالي العمل كل يوم. بمعدل حرق يومي ثابت، يكون العمل المتبقي المثالي في يوم معين:
$$R = \text{إجمالي العمل}\left(1 - \frac{\text{اليوم الحالي}}{\text{طول المرحلة}}\right)$$يفترض الجدول أدناه مرحلة قياسية من 100 نقطة قصة تم إكمالها على مدى 10 أيام. معدل الحرق اليومي هو \(100 \div 10 = 10\) نقاط في اليوم، لذا كل يوم ينخفض العمل المتبقي المثالي بمقدار 10 وترتفع أعمال الإكمال التراكمية بمقدار 10.
| اليوم | المتبقي المثالي (نقاط) | المكمل التراكمي (نقاط) |
|---|---|---|
| 0 | 100 | 0 |
| 1 | 90 | 10 |
| 2 | 80 | 20 |
| 3 | 70 | 30 |
| 4 | 60 | 40 |
| 5 | 50 | 50 |
| 6 | 40 | 60 |
| 7 | 30 | 70 |
| 8 | 20 | 80 |
| 9 | 10 | 90 |
| 10 | 0 | 100 |
لتكييف الجدول مع مرحلتك الخاصة، أعد حساب معدل الحرق اليومي باعتباره إجمالي العمل ÷ طول المرحلة واطرحه مرة واحدة لكل يوم مضى. على سبيل المثال، 60 نقطة على مدى مرحلة مدتها 6 أيام تحترق أيضًا بمعدل 10 نقاط في اليوم، بينما 120 نقطة على مدى مرحلة مدتها 10 أيام تحترق 12 نقطة في اليوم.
تفسير نتيجة الحرق الخاصة بك
الخط المثالي هو مرجع تخطيط، وليس توقع. تأتي قيمة مخطط الحرق من مقارنة العمل المتبقي الفعلي مقابل الخط المثالي لنفس اليوم.
- الفعلي فوق الخط المثالي (متأخر عن الجدول الزمني): يبقى عمل أكثر مما يتنبأ به الخطة المثالية. الفريق يحترق بشكل أبطأ من المعدل المطلوب — الأسباب الشائعة هي القصص المقللة من قيمتها، أو حجب الوصول، أو الأخطاء غير المخطط لها، أو الانقطاعات. إذا اتسعت الفجوة من يوم إلى آخر، فإن هدف المرحلة معرض للخطر وقد يحتاج الفريق إلى إزالة النطاق، أو العمل على حل المشاكل، أو تعديل التوقعات.
- الفعلي أسفل الخط المثالي (متقدم على الجدول الزمني): يتبقى عمل أقل مما هو مخطط له. الفريق ينجز العمل بشكل أسرع من المعدل المثالي. هذا يمكن أن يعني سرعة قوية، لكنه قد يشير أيضًا إلى قصص مقدرة بشكل مبالغ فيه أو أن بعض العمل لم يتم التقاطه بالكامل. إذا كان متقدمًا باستمرار، فقد يكون لدى الفريق قدرة على سحب عناصر مستودع إضافية.
- الفعلي على الخط المثالي (على المسار الصحيح): العمل المتبقي يطابق الخطة لذلك اليوم. تقدم ثابت نحو عدم بقاء أي شيء في نهاية المرحلة. لاحظ أن عمليات الحرق الفعلية نادراً ما تكون قطرية سلسة — غالباً ما ينقضي العمل على خطوات مع انتهاء القصص، لذا فإن الانحرافات القصيرة حول الخط أمر طبيعي.
كيفية تحويل تغييرات النطاق للخط. يتم تثبيت الخط المثالي على إجمالي العمل المقترح في بداية المرحلة. عند إضافة نطاق في منتصف المرحلة، يقفز إجمالي العمل المتبقي صعوداً والخط الفعلي يتحرك للأعلى، مما يدفعه فوق الخط المثالي حتى لو كان الفريق يعمل بكفاءة. عند إزالة النطاق، ينخفض الخط الفعلي دون إكمال أي عمل. لهذا السبب، تعيد العديد من الفريقات رسم الخط المثالي كلما تغير النطاق بشكل كبير، أو تتبع تغييرات النطاق بشكل منفصل حتى لا يتم الخلط بين التقدم وتحولات النطاق. عادة ما يشير الخط الفعلي المسطح (عدم وجود حركة هبوطية) إلى وجود عوائق أو عمل عالق في المراجعة، بغض النظر عن النطاق.
استخدم المخطط لتشجيع محادثة في الاجتماعات اليومية — الهدف هو الكشف عن العوائق مبكراً، وليس الحكم على الأفراد حول ما إذا كان يوم واحد يسقط بالضبط على الخط المثالي.
الأسئلة الشائعة
هل يكون الخط المثالي مستقيمًا دائمًا؟ نعم، فهو يفترض وتيرة ثابتة، ولهذا يأخذ شكل خط قطري مستقيم. أما مخططات الإنجاز الواقعية فعادةً ما تكون متعرّجة.
ماذا لو تجاوز اليوم الحالي مدة السباق؟ تضبط الحاسبة قيمة اليوم عند حدود مدة السباق، لذا يظهر العمل المتبقي بقيمة 0.
هل يمكنني استخدام المهام بدلًا من نقاط القصة؟ بالتأكيد. يمكن أن يكون إجمالي العمل أي وحدة قابلة للعدّ — نقاط أو مهام أو ساعات — ما دمت ثابتًا على الوحدة نفسها.