المخرجات الثلاثة — Scrum Artifacts
الدرس الخامس من دورة أساسيات Scrum: المخرجات الثلاثة — Product Backlog و Sprint Backlog و Increment — والتزام كل مخرج، وليش Definition of Done أهم بند للمختبر.
قبل ما تبدأ
- الدرس الرابع: الأحداث الخمسة — Scrum Events
- ما بتحتاج أي خلفية برمجية
الخلاصة بنقاط
- المخرجات الثلاثة موجودة لهدف واحد: الشفافية — وكل مخرج مربوط بالتزام
- Product Backlog قائمة مرتّبة ومتغيّرة، التزامها Product Goal، وهي المصدر الوحيد للشغل
- Sprint Backlog = Sprint Goal (ليش) + العناصر المختارة (شو) + خطة التنفيذ (كيف)، وملك الـ Developers
- Increment تراكمي: كل زيادة تُضاف للسابق وتتحقّق مع بعضها
- Definition of Done هي تعريف الجودة — أي شي ما بيحقّقها مش Done وما بيُعرض بالـ Sprint Review
هذا الدرس بيغطّي المخرجات الثلاثة الثلاثة والالتزام المربوط بكل واحد. الشرح بالفيديو، وهذا ملخّص سريع.
ليش «مخرجات»؟
كل مخرج بيمثّل شغل أو قيمة، ومصمّم لهدف واحد: الشفافية. ولكل مخرج التزام بيقيس هل هو بيخدم هدفه:
| المخرج | الالتزام |
|---|---|
| Product Backlog | Product Goal |
| Sprint Backlog | Sprint Goal |
| Increment | Definition of Done |
Product Backlog
قائمة مرتّبة ومتغيّرة بكل اللي محتاجه المنتج، وهي المصدر الوحيد للشغل. الـ PO مسؤول عن ترتيبها ووضوحها، والتنقية (refinement) شغل مستمر: تفصيل العناصر وتقديرها — والتقدير شغل الـ Developers. التزامها Product Goal: هدف طويل المدى يخدمه الـ Backlog كله.
Sprint Backlog
ثلاثة أجزاء مع بعض: Sprint Goal (ليش) + العناصر المختارة (شو) + خطة التنفيذ (كيف). ملك الـ Developers، بيحدّثوه يومياً، ولازم يكون مرئي.
Increment و Definition of Done
- الـ Increment تراكمي: كل زيادة تُضاف للسابق وتتحقّق مع بعضها، وممكن يصير أكثر من Increment داخل الـ Sprint.
- Definition of Done هي الوصف الرسمي لحالة الجودة: شغل ما بيحقّقها مش جزء من الـ Increment — ما بينزل ولا بيُعرض بالـ Sprint Review، وبيرجع للBacklog.
- إذا الـ DoD معيار مؤسسي، فهي الحد الأدنى لكل الفرق.
وين المختبر؟
الـ DoD هي مكان الاختبار بالإطار: «Done» يعني مختبَر حسب الـ DoD — فبنود الاختبار لازم تكون مكتوبة فيها ومتّفق عليها، مش اجتهاد بآخر الـ Sprint.
بالدرس الجاي: تطبيق Scrum عملياً.
اكتب Definition of Done لفريقك
- افتح Backlog مشروعك: هل هو مرتّب بأولوية واضحة ولا Tickets بلا ترتيب؟
- اكتب Product Goal لمنتجك بجملة واحدة
- خود آخر Sprint واكتب Sprint Goal + العناصر + الخطة — الثلاثة مع بعض
- اكتب Definition of Done عند فريقك؛ إذا ما في مكتوبة، اكتب أوّل نسخة بـ 6 بنود
- أضف للـ DoD بنود الاختبار المطلوبة عندك — وين بينتهي شغل الاختبار
- حدّد عنصر انتهى «شكلياً» بSprint سابق وهو ما بيحقّق الـ DoD، وشو صار فيه بعدين
اكشف الحل
- Backlog بلا ترتيب معناه ما في PO فعّال — الترتيب مسؤوليته، والتنقية (refinement) شغل مستمر مع الفريق
- Product Goal هدف طويل المدى، والـ Backlog كله لازم يخدمه
- الثلاثة مع بعض هم Sprint Backlog — الفريق بيحدّثه يومياً ولازم يكون مرئي للجميع
- DoD جيدة = قابلة للتحقّق، مش «تم التطوير» بس — بتشمل الاختبار والمراجعة والتوثيق ومعايير الجودة
- بنود اختبار نموذجية: حالات الاختبار منفّذة، اختبار انحدار للمسارات الحرجة، ما في Bugs مفتوحة بشدة عالية، وتغطية مصفوفة الأجهزة
- عنصر ما بيحقّق الـ DoD بيرجع للـ Product Backlog — ما بينزل ولا بينحسب Done جزئياً
شاهد 90% من الفيديو حتى ينحسب هذا الدرس مكتمل.





النقاش 🔻