إطار العمل — Scrum Framework
الدرس الثاني من دورة أساسيات Scrum: شو يعني إطار عمل، مكوّنات Scrum (3 أدوار + 5 أحداث + 3 مخرجات)، دورة الـ Sprint كاملة، التجريبية (empiricism)، وليش Scrum غير قابل للتجزئة.
قبل ما تبدأ
- الدرس الأول: مقدمة — Agile وركائز Scrum
- ما بتحتاج أي خلفية برمجية
الخلاصة بنقاط
- Scrum إطار خفيف (lightweight) مش منهجية مفصّلة — بيحدّد الحد الأدنى وبيترك الباقي للفريق
- مكوّناته: 3 مسؤوليات (أدوار) + 5 أحداث + 3 مخرجات، ولكل مخرج التزام مربوط فيه
- الـ Sprint هو الحاوية لكل الأحداث، مدته شهر أو أقل ولازم تكون ثابتة
- Scrum غير قابل للتجزئة: تطبّق جزء منه وتترك الباقي يعني ما عندك Scrum
- فريق واحد من 10 أشخاص أو أقل، بلا فرق فرعية ولا هرمية داخله
هذا الدرس بيغطّي إطار عمل Scrum كصورة كاملة قبل ما نفصّل كل جزء بالدروس الجاية. الشرح بالفيديو، وهذا ملخّص سريع.
شو يعني «إطار عمل»؟
Scrum إطار خفيف (lightweight) مش منهجية مفصّلة: بيحدّد الحد الأدنى المطلوب — أدوار وأحداث ومخرجات وقواعد تربطهم — وبيترك للفريق يختار ممارساته وأدواته داخله.
المكوّنات
- 3 مسؤوليات: Product Owner، Scrum Master، Developers.
- 5 أحداث: الـ Sprint، Sprint Planning، Daily Scrum، Sprint Review، Sprint Retrospective.
- 3 مخرجات: Product Backlog، Sprint Backlog، Increment.
كل مخرج والتزامه
| المخرج | الالتزام |
|---|---|
| Product Backlog | Product Goal |
| Sprint Backlog | Sprint Goal |
| Increment | Definition of Done |
دورة الـ Sprint
Sprint Planning → الشغل مع Daily Scrum كل يوم → Sprint Review → Sprint Retrospective، وكل هذا جوّا الـ Sprint. مدة الـ Sprint شهر أو أقل، وثابتة.
التجريبية وعدم التجزئة
الإطار مبني على الشفافية والتفتيش والتكيّف: كل حدث فرصة تفتيش وتكيّف. و Scrum غير قابل للتجزئة — تطبيق جزء منه وترك الباقي مش Scrum، وبيخفي المشاكل بدل ما يكشفها.
بالدرس الجاي: الأدوار في Scrum.
ارسم دورة Sprint وقيّم فريقك عليها
- ارسم دورة Sprint واحدة من Sprint Planning للـ Retrospective، وحدّد وين بيوقع كل حدث
- اكتب من راسك الـ 3 أدوار والـ 5 أحداث والـ 3 مخرجات بدون رجعة للدرس
- اربط كل مخرج بالتزامه (Product Goal ، Sprint Goal ، Definition of Done)
- قارن فريقك: أي حدث من الخمسة مش موجود أو مش مطبّق صح
- حدّد مدة الـ Sprint عند فريقك، وهل هي ثابتة ولا بتتغيّر كل مرة
- اكتب وين بيوقع شغل الاختبار داخل الـ Sprint عندك: قبل ولا مع ولا بعد التطوير
اكشف الحل
- الترتيب: Sprint Planning → (Daily Scrum يومياً مع الشغل) → Sprint Review → Sprint Retrospective، وكلهم داخل الـ Sprint
- الأدوار: Product Owner ، Scrum Master ، Developers — والمخرجات: Product Backlog ، Sprint Backlog ، Increment
- الالتزامات: Product Goal للـ Product Backlog ، Sprint Goal للـ Sprint Backlog ، Definition of Done للـ Increment
- أكثر حدث بينقص أو بيتشوّه: الـ Retrospective (بتتلغى وقت الضغط) والـ Sprint Review (بتتحوّل عرض للمدير)
- مدة الـ Sprint لازم تكون ثابتة — التغيير كل Sprint بيمنع أي مقارنة أو تحسين
- الاختبار جزء من الشغل داخل الـ Sprint مش مرحلة بعده — بدون هيك ما في Increment جاهز آخر الـ Sprint
شاهد 90% من الفيديو حتى ينحسب هذا الدرس مكتمل.





النقاش 🔻