المقدمة
عند نهاية كل Sprint في إطار العمل Scrum، بيكون في اجتماعين أساسيين بيساعدوا الفريق إنه يطور نفسه وكمان يطور المنتج: Sprint Review و Sprint Retrospective. كتير من الناس بيتلخبطوا بينهم، رغم إن كل واحد ليه هدف مختلف تمامًا.
أولًا: Sprint Review
الـ Review هو اجتماع بيتركز كله على المنتج.
- الهدف: نشوف إيه اللي خلصناه في الـ Sprint، ونعرضه على العميل أو الـ stakeholders، ونسمع الفيدباك بتاعهم.
- المشاركين: فريق التطوير، Scrum Master، Product Owner، وأي طرف خارجي مهتم بالمنتج (stakeholders).
- التركيز الأساسي:
- عرض الـ Increment اللي اتبنى.
- سماع تعليقات العميل والفريق.
- تحديث الـ Product Backlog لو محتاج.
📌 مثال عملي: تخيل فريق بيشتغل على تطبيق للتسوق الإلكتروني. في نهاية الـ Sprint خلصوا خاصية "إضافة المنتجات للمفضلة. في الـ Review هيعرضوا الخاصية دي للعميل، والعميل ممكن يقول: "ممتاز، بس ياريت نضيف خيار ترتيب المنتجات حسب السعر في المفضلة. هنا الفيدباك ده بيتحول لمدخل جديد في الـ backlog.
ثانيًا: Sprint Retrospective
الـ Retrospective بيركز مش على المنتج، لكن على طريقة شغل الفريق نفسه.
- الهدف: نحلل إزاي كنا شغالين، نحدد نقاط القوة ونقاط الضعف، ونطلع بخطة لتحسين العملية في الـ Sprint اللي جاية.
- المشاركين: الفريق الداخلي بس (Dev Team + Scrum Master + Product Owner).
- التركيز الأساسي:
- إيه اللي كان ماشي كويس أثناء الشغل؟
- إيه اللي واجهنا فيه مشاكل؟
- إزاي نقدر نتحسن؟
مثال عملي: في نفس فريق التسوق الإلكتروني، خلال الـ Sprint اللي فات، بعض المهام اتأخرت لأن مكنش في تواصل واضح بين المبرمجين والمصممين. في الـ Retrospective الفريق يناقش المشكلة دي ويقرروا: "في الـ Sprint الجاي، نعمل اجتماع يومي قصير بين المبرمجين والمصممين قبل ما يبدأوا شغل عشان نتجنب سوء الفهم."
الخلاصة
- Sprint Review = مراجعة المنتج مع العميل + فيدباك مباشر.
- Sprint Retrospective = مراجعة طريقة عمل الفريق + تحسين مستمر.
ببساطة، نقدر نقول:
- في الـ Review بنسأل: إيه اللي بنيناه للمنتج؟ وهل العميل مبسوط؟
- في الـ Retrospective بنسأل: إحنا كشغلنا كفريق كان عامل إزاي؟ وهنطور إزاي المرة الجاية؟
Discussion