08:54 الأحداث الخمسة لسكروم | احتفالات سكروم الرئيسية | أحداث سكروم - مدونة SPOTO - مواد دراسية مفيدة لدراسة شهادة تكنولوجيا المعلومات
preloader

الأحداث الخمسة لسكروم | احتفالات سكروم الرئيسية | أحداث سكروم

يعد إطار عمل Scrum أحد أبسط أساليب Agile التي يمكن للمؤسسة تطبيقها للتحول من أساليب البرمجيات التقليدية إلى منهجية Agile. Scrum هي طريقة تكرارية وتدريجية لتطوير منتج وحلول تكيفية مبتكرة للمشاكل المعقدة. يتألف إطار عمل سكرم من ثلاثة أدوار مهمة هي: سيد سكرم ومالك المنتج والمطور. هناك العديد من الأدوار المساعدة في فريق التطوير مثل مهندس سكروم ومحلل الأعمال. ومع ذلك، يتم اختيارهم من قبل المطورين أنفسهم. يتكون فريق سكروم من عدد قليل من المطورين المدربين على التنظيم الذاتي بحيث يمكنهم التعامل مع أي عوائق بأنفسهم. يعتبر Scrum Master هو القائد الحقيقي الذي يشرف على عملية تطوير المنتج، ويتواصل مالك المنتج مع فريق Scrum وأصحاب المصلحة. نحن نعلم أن المهام الخاصة بالمنتج يتم تنفيذها في أطر زمنية صغيرة تسمى سباقات السرعة. تتطلب هذه السبرنتات التخطيط والمراجعة والمراجعات والمراجعات بأثر رجعي وما إلى ذلك، والتي يتم تحقيقها من خلال اجتماعات ينظمها الفريق تسمى أحداث سكروم. هذه المقالة تتحدث أكثر عن أحداث سكروم هذه وتساعد المحترف على فهم الفرق بين جميع الأحداث.
ما هو حدث سكروم؟
حدث Scrum هو تجمع أو اجتماع لفريق Scrum مع / بدون أصحاب المصلحة. هنا، يناقش الفريق التفاصيل المهمة للمشروع بحيث يتم إطلاع جميع أعضاء الفريق على التقدم المحرز في تطوير المنتج. الغرض الرئيسي من جميع فعاليات سكروم هو تعزيز الشفافية والانفتاح والتواصل بين أعضاء الفريق وجميع الأشخاص المشاركين في المشروع. بالمقارنة مع الأساليب البرمجية التقليدية حيث لا يعرف تفاصيل المشروع سوى مدير المشروع، يعتقد إطار عمل سكروم أنه يجب إطلاع جميع المشاركين على آخر المستجدات حتى يتمكنوا من تخطيط مهامهم وفقًا لذلك ويتم تنفيذ العمل بكفاءة. وتتضمن الاجتماعات مناقشات حول المهام التي يتم إنجازها يومياً باستخدام ممارسات سكروم وأسلوب أجايل والميزات التي تتطلب المراجعة أو الترقية وكيف تساعد ملاحظات العملاء في تطوير المنتج.
أحداث سكرم الـ 5
يتم تنفيذ زيادات المنتج في سباقات السرعة (Sprints)، وتستمر من 2-4 أسابيع. ولإيصال تفاصيل المشروع بفعالية إلى فريق سكروم وتقييم العمل المنجز في سبرنت، يقوم الفريق بإجراء خمسة أحداث سكروم. تهدف هذه الأحداث إلى الحفاظ على التواصل والتعاون بسلاسة ومساعدة أعضاء الفريق على تحسين معرفتهم ليصبحوا فعالين في المستقبل. أحداث سكرم الخمسة هذه هي الوقوف اليومي أو Daily Standup أو Daily Scrum تخطيط سبرينت سبرينت سبرينت مراجعة سبرينت سبرينت استعادي سبرينت سبرينت سبرينت
سبرم اليومي
كما يوحي الاسم، يحدث هذا الحدث يوميًا حيث يهدف سكروم إلى استخدام وقت وموارد جميع أعضاء الفريق بكفاءة. الحد الأقصى لسكروم اليومي هو 15 دقيقة حيث يهدف سكروم إلى إبقاء الاجتماعات في إطار زمني محدد. يُطلق عليه اسم الوقوف اليومي لأن معظم الفرق تجد أنه من المفيد عقد الاجتماع عندما يكون الفريق واقفًا وليس جالسًا. ومع ذلك، فهي ليست إلزامية ولكنها قد تكون فعالة. الغرض الرئيسي من اجتماع سكروم اليومي هو فهم التقدم المحرز في المشروع وتقدير ما إذا كان المشروع سيكتمل خلال وقت سبرينت. يساعد هذا الاجتماع المطورين على تقييم تقدمهم وتخطيط أنشطتهم لليوم التالي. عادةً ما يُعقد هذا الاجتماع في نفس الوقت والمكان، مما يجعله فعالاً وأقل استهلاكاً للوقت.
قبل تحديث دليل سكروم، كان المطورون يجيبون على ثلاثة أسئلة في اجتماع سكروم اليومي، مما يعطي فكرة عن التقدم الذي أحرزوه. كانت هذه الأسئلة هي ما الذي فعلوه بالأمس، وما الذي سيفعلونه اليوم، وما إذا كانوا يواجهون أي عوائق في تطويرهم. ومع ذلك، ينص التحديث على أن المطور لا يحتاج إلى الإجابة على هذه الأسئلة فقط خلال الاجتماع، بل يمكنه إضافة المزيد من المشكلات والتقدم الآخر إذا شعروا أن لها صلة بالموضوع. وهذا يساعد على تحسين التواصل بين المطورين ويساعد المشروع على العمل بشكل أفضل. يُعقد هذا الاجتماع عادةً بين المطورين، ولكن إذا كان الفريق جديدًا وكان المطورون أقل خبرة، فيجب أن يدير الاجتماع رئيس سكروم. يمكن أيضًا لمالك المنتج والأعضاء الآخرين المرتبطين بالمشروع الانضمام إلى الاجتماع ولكن لا ينبغي السماح لهم بالتحدث لأن ذلك قد يطيل مدة الاجتماع. إذا كان لابد من معالجة أي مشكلة يجب معالجتها، فيجب أن يتم ذلك بعد الجلسة لأن مشكلة واحدة قد تؤخر العمل بالنسبة للأشخاص الآخرين.
التخطيط للسباق السريع
أي سبرينت له خطة قبل أن يبدأ لأنه يوجه أعضاء الفريق للبدء في تطوير المنتج. تخطيط سبرينت هو الحدث الذي يناقش فيه مالك المنتج والمطوّرون العناصر التي يجب تضمينها في قائمة سبرينت المتراكمة من قائمة تراكمات المنتج. Product Backlog هي قائمة بالعناصر التي يجب دمجها في المنتج. تحتوي قائمة تراكمات سبرينت على العناصر التي يجب إكمالها خلال سبرينت معين. في تخطيط سبرنت، يناقش مالك المنتج الميزات التي يجب تضمينها في سبرنت القادم من خلال فهم ملاحظات العملاء وملاحظات أصحاب المصلحة وطلب السوق. يتم تحديد مدة الاجتماع بثماني ساعات إذا كانت مدة السبرينت شهرًا واحدًا؛ ويكون الاجتماع أقصر في السباقات القصيرة.
يتناول الاجتماع ثلاثة أسئلة مهمة: لماذا هذا السبرينت القادم ذو قيمة؟
يجيب هذا السؤال عن كيفية مساعدة زيادات المنتج التي تم تطويرها في سبرينت على زيادة قيمة المنتج في السوق. يقرر الفريق هدف سبرنت ويناقش لماذا سيكون سبرنت الحالي ذا قيمة لأصحاب المصلحة. يتم تحديد أهداف سبرينت في نهاية تخطيط سبرينت. ماذا يتم خلال هذا السبرينت؟
قد يطالب مالك المنتج بالعديد من العناصر التي يجب إكمالها خلال سبرينت. ومع ذلك، فإن الأمر متروك للمطورين لتحديد العناصر التي يمكن الانتهاء منها بحلول نهاية سبرينت بناءً على سرعة سبرينت وتعقيد ميزة المنتج. ومع اعتياد الفريق على تطوير زيادات المنتج، فإنهم يدركون مقدار ما يمكنهم إكماله في السباقات المستقبلية. ما هي طرق إكمال العمل المختار؟
يجيب هذا السؤال عن كيفية العملية. يناقش أعضاء الفريق التقنيات المختلفة التي سيستخدمونها لإنشاء الزيادة من قصة المستخدم. يتم تقسيم المهام المعقدة إلى مهام بسيطة، ويقرر الفريق كيفية إنشاء زيادة من قصة المستخدم.
مراجعة سبرينت
بعد أن يكمل الفريق عناصر قائمة سبرينت المتراكمة ويصبح جاهزًا مع زيادة المنتج، يتم تقييمها من قبل مالك المنتج وسكروم ماستر وأصحاب المصلحة. يتحقق مالك المنتج مما إذا كانت العناصر المحددة في قائمة سبرينت المتراكمة قد اكتملت أو ما إذا كان يجب إكمال أي ميزة في سبرينت التالي. كما يقوم أيضًا بتقييم ما إذا كان نموذج العمل هو نفسه قصة المستخدم التي تم تقديمها في بداية سبرينت. إذا كان لدى أصحاب المصلحة أو مالك المنتج أي شكوك أو استفسارات، يقوم فريق التطوير بمعالجتها. أيضًا، يقدمون ملاحظات حول المنتج المطور ويقررون ما إذا كان جاهزًا للتسليم أم لا. ومن ثم، يوحي اسم الأحداث بأن المنتج تتم مراجعته من قبل العملاء وأصحاب المصلحة. يتم تحديد وقت الاجتماع لمدة أربع ساعات إذا كان السبرينت لمدة شهر واحد؛ وسيكون أقصر في السباقات القصيرة.
ويُعقد الاجتماع عادةً في نهاية السبرينت. الهدف من الحدث ليس الحصول على جميع الميزات المطورة بشكل مثالي ولكن الهدف هو التحسين بحيث يكون التكرار التالي أفضل بشكل مستمر. يشمل أصحاب المصلحة العملاء والإدارة والأشخاص الآخرين المرتبطين بالمشروع. ينصب التركيز الرئيسي لهذا الحدث على الحصول على تغذية راجعة للعمل المنجز في الأسابيع القليلة الماضية على مدى فترة السبرينت. ستوجه هذه التغذية الراجعة الفريق للأداء بفعالية في السباقات المستقبلية. وقد أدرج Scrum هذا الحدث حول مبدأ بيان Agile Manifesto الذي يقترح أن يعكس الفريق أن يكون أكثر فعالية على فترات منتظمة. هذا المبدأ هو أيضًا أساس الحدث التالي الذي يُسمى “سبرينت ريتروسبيكت”.
سبرينت ريتروسبيكتيفي
يُعقد سبرينت ريتروسبكتكتيف سبرينت بعد مراجعة سبرينت وهو الحدث الأخير في سبرينت. يعد هذا الحدث أيضًا نوعًا من المراجعة حيث يتلقى المطورون الملاحظات، ومع ذلك، فإنه لا يشمل أصحاب المصلحة أو أعضاء المشروع الآخرين. إنه اجتماع داخلي يضم فقط المطورين ومالك المنتج وسكروم ماستر. يقوم فريق سكروم بمراجعة المهام التي يمكن تحسينها في سبرينت التالي من خلال التفكير في الأشياء التي قد تكون قد سارت بشكل خاطئ في السابق. وبغض النظر عن مدى جودة فريق سكرم وزيادة عدد سنوات الخبرة، يعتقد سكرم أن هناك دائمًا مجال للتحسين. قد تتخطى معظم الفرق اجتماع سبرينت ريتروسبكت (Sprint Retrospective) معتبرةً أنه غير ضروري، ومع ذلك، فهو أحد أهم الاجتماعات لأنه يظهر انعكاس عمل المطورين ويجعلهم يؤدون بشكل أفضل في سبرينت التالي.
لا يجب أن يكون هذا الحدث عبارة عن مناجاة للإشارة إلى أخطاء الآخرين، بل يجب أن يكون مناقشة ما الخطأ الذي حدث وكيف يمكنهم إصلاحه في السبرينت التالي. نظرًا لأن هذا الحدث هو اجتماع داخلي، يقترح العديد من الخبراء أيضًا أن يمدح سيد سكرم إنجازات الفريق ويشجعهم على مواصلة عملهم الممتاز. هذا يرفع من معنوياتهم ويساعدهم على العمل بفعالية في السبرينت التالي. يتمحور اجتماع سبرينت ريتروسبكت حول فهم الأخطاء السابقة والاحتفال بإنجازات آخر سبرينت حتى يختتم الفريق سبرينت الحالي. يُعقد الاجتماع لمدة ثلاث ساعات إذا كان السبرينت لمدة شهر واحد؛ ويكون الاجتماع أقصر في السباقات القصيرة.
السبرينت
يعتبر السبرينت نفسه ختاماً لكل هذه الأحداث الأربعة. يجب أن يتم بناء المنتج بشكل مستمر من خلال دمج زيادات المنتج بشكل متكرر في سبرنت. هذا يساعد المنتج على البقاء على صلة بالسوق وجعله شائعًا بين المستخدمين. ومن شأنه أن يعطي الرضا لأصحاب المصلحة والعملاء. لكي يتم بناء المنتج بالكامل، يجب على الفريق إضافة زيادات المنتج باستمرار، وهو ما لا يمكن تحقيقه إلا من خلال متابعة هذه الأحداث بانتظام. بعد اكتمال سبرنت، يبدأ تخطيط السبرنت التالي وتستمر الدورة بأكملها. للسباقات السريعة مدة ثابتة يتم تحديدها عند بدء مشروع جديد. عندما يبقى سبرينت ثابتًا، يمكن تقدير حجم العمل الذي يمكن إنجازه ويمكن حساب السباقات المستقبلية بشكل صحيح. في نظرة عامة، يعتبر “سبرينت” حدثًا يتضمن جميع الأحداث التي تندرج تحته.
الخاتمة
تعتبر أحداث سكرم مهمة للفريق للتواصل والتعاون والعمل على مشروع معقد. تعزز الأحداث الشفافية وتساعد الجميع على تخطيط مهامهم وفقًا للمتطلبات. يساعد Daily Scrum الفريق على التخطيط ليومهم ويساعد تخطيط سبرينت سبرينت الفريق على الفصل بين العناصر ذات الأولوية وغير ذات الأولوية في عناصر Product Backlog. يساعد هذان الحدثان المطورين على تخطيط استراتيجيتهم لمعالجة المشكلات والمهام التي تم تعيينها لهم. تساعد مراجعة السبرينت واستعراض السبرينت الفريق على التفكير في المهام التي أنجزوها في السبرينت السابق. وتتألف المراجعة من ملاحظات أصحاب المصلحة، وتتألف المراجعة بأثر رجعي من ملاحظات أعضاء الفريق أو أعضاء الفريق الآخرين. تحدث هذه الأحداث في نهاية السبرينت وهي مهمة للمطورين لتحسين أنفسهم والمنتج في السبرينت القادم. وبالتالي، فإن القيمة المستمدة من أحداث سكرم تعتمد على النضج والمرحلة الحالية من تطوير الفريق واستقرار فريق سكرم ومن خلال التسجيل في دورات سبوتو أجايل يمكن للفرق رفع مستوى فهمهم لأحداث سكرم وتمكينهم من التعامل مع تعقيدات المشروع بثقة وكفاءة

About the Author

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Related Posts