Share this
Sprint Planning: تمهيد الطريق لنجاح آجايل
by Luis Gonçalves on 13/01/2024 05:32:26 ص
في العالم الديناميكي لتطوير البرمجيات، يظهر "Sprint Planning" كطقس حاسم، يعد المسرح لإجراء سبرنتات مثمرة ونتائج مشروع ناجحة.
"Sprint Planning" هو طقس إلزامي في تحول المشروع إلى المنتج لأنه يسهل بيئة منظمة حيث يمكن للفرق التركيز على المهام ذات الأولوية لفترة معينة، وعادةً ما تكون من أسبوعين إلى أربعة أسابيع. يسمح هذا الطقس للفرق بتقسيم المنتجات الكبيرة وغالبًا المعقدة إلى قطع أصغر وقابلة للإدارة، ويشجع على وتيرة ثابتة من التسليم وتشجيع التحسينات التدريجية استنادًا إلى ردود فعل حقيقية.
علاوة على ذلك، يضمن "Sprint Planning" أن جميع المعنيين، بما في ذلك مالك المنتج وفريق التطوير، لديهم فهم مشترك للأهداف ونطاق العمل للسبرنت القادم، مما يعزز التعاون والتوافق. يساعد في تخفيف المخاطر عن طريق تحديد العوائق المحتملة مبكرًا في العملية وتحديد توقعات واقعية بشأن ما يمكن تحقيقه.
بشكل عام، "Sprint Planning" هو محوري في تغذية بيئة عمل مستجيبة، ومرنة، وإنتاجية والتي تعتبر محورية للانتقال الناجح من المشروع إلى المنتج.
ADAPT Methodology® هو إطار فريد لتطوير المنتج الرقمي لتغيير الشركات التقليدية المركزة على المشروع نحو شركات موجهة نحو المنتج!
تغيرت المجتمع والقادة بحاجة لدعم في الطريقة التي يقودون بها ويصممون منظماتهم للمنتج الرقمي، وهذا هو السبب في إنشاء ADAPT Methodology®.
ما هو Sprint Planning؟
Sprint Planning هو حدث حاسم في إطار السكرم حيث يجتمع فريق السكرم لتحديد العمل الذي سيتم القيام به في السبرنت التالي. هنا يتم تحديد الأهداف، ويتم تكوين خطة مفصلة، لضمان رؤية متماسكة وخارطة طريق قابلة للتنفيذ للفريق.
المشاركون وأدوارهم
في Sprint Planning، مشاركة كل عضو في فريق Scrum حيوية. هنا نستكشف الأدوار التي يلعبها كل عضو:
Product Owner
يأتي Product Owner مجهزًا بسجل المنتجات المُولِّي (product backlog) المُرتب بأولوية، جاهزًا لتوضيح التفاصيل والإجابة على الأسئلة، مُيسِّرًا جلسة التخطيط الناجحة.
Scrum Master
يُسهل Scrum Master الاجتماع، مضمونًا أن الأهداف واضحة، وأن الفريق يمتلك بيئة مواتية لإجراء نقاش مثمر.
Development Team
يشارك فريق التطوير بنشاط، مُفاوضًا نطاق السبرنت وملتزمًا بعدد واقعي من المهام.
عناصر أساسية في Sprint Planning
النجاح في Sprint Planning يعتمد على التعامل مع سؤالين رئيسيين:
ما الذي يمكن القيام به؟
هنا، يراجع الفريق عناصر سجل المنتج ويختار عددًا واقعيًا من المهام التي تتماشى مع هدف السبرنت.
كيف سيتم إنجاز العمل المختار؟
هذا يتضمن تقسيم العناصر المختارة إلى مهام أصغر وتحديد خطة عمل واضحة، لضمان معرفة كل فرد في الفريق لمسؤولياتهم.
التنقل عبر التحديات الشائعة في Sprint Planning
رغم التخطيط الدقيق، غالبًا ما تواجه الفرق الرشيقة عقبات. هنا، نتناول التحديات الشائعة واستراتيجيات التغلب عليها:
تمدد النطاق
تجد الفرق أحيانًا أن سجل السبرنت يتوسع خلال السبرنت، محيدًا عن الخطة الأصلية. يمكن أن يساعد الحفاظ على هدف سبرنت محدد بشكل جيد وتشجيع تقيد الفريق في تجنب تمدد النطاق.
التقدير الزائد للمهام
يمكن أن يؤدي التقدير الزائد للوقت والجهد اللازمين للمهام إلى التزامات زائدة. يمكن أن يساعد الاستفادة من البيانات التاريخية وتعزيز التواصل الفعّال في الحصول على تقديرات دقيقة.
أفضل الممارسات لـ Sprint Planning
ضمان Sprint Planning مثمر يتضمن الالتزام ببعض أفضل الممارسات:
التحضير الكافي
تأتي مُحضرًا بسجل المنتج المُحسَّن لضمان جلسة تخطيط سلسة وفعّالة.
تحديد الزمن للاجتماع
الحفاظ على إطار زمني صارم للحفاظ على تركيز الاجتماع ومنع الإرهاق.
تعزيز التعاون
تشجيع الحوار المفتوح والتعاون لزرع فهم وملكية مشتركين لأهداف السبرنت.
تهذيب سجل المنتج المستمر
يضمن تهذيب سجل المنتج بانتظام أنه يظل مُولِّيًا ومُحدَّثًا، مُيسِّرًا جلسات تخطيط السبرنت الأكثر سلاسة.
تشجيع المشاركة النشطة
ضمان مساهمة كل عضو في الفريق بنشاط في عملية التخطيط يعزز بيئة تعاونية وشاملة.
المرونة والقدرة على التكيف
بينما من الضروري الالتزام بالخطة، يعتبر الحفاظ على مرونة للتكيف مع التغييرات أمرًا حاسمًا في البيئات الرشيقة.
مقاييس لقياس فعالية Sprint Planning
تحديد المقاييس الصحيحة لقياس فعالية Sprint Planning أمر حاسم. هنا نحدد المقاييس الرئيسية:
Velocity
تتبع هذه المقياس كمية العمل التي تم إكمالها في كل سبرنت، موفرةً رؤى حول قدرة الفريق وتساعد في التخطيط المستقبلي.
Burndown Chart
يمثل رسم الانحدار بصريًا كمية العمل المتبقية في سبرنت، مساعدًا في تتبع التقدم وتحديد أي عقبات محتملة في وقت مبكر.
اجتماع سكرم Sprint Planning فعّال
في Scrum، تخطط الفرق عبر اختيار القصص من سجل المنتج. بعد ذلك، يلتزمون بمجموعة منها للتنفيذ في السبرنت القادم.
من مسؤولية ScrumMaster التأكد من أن الحدث يتم وأن الحاضرين يفهمون السبب وراء الحدث.
سيعلم ScrumMaster الفريق البقاء ضمن الإطار الزمني المحدد.
بنهاية الاجتماع (الناتج)، سيكون لدى الفريق:
- سجل السبرنت يتألف من القصص التي اتفق عليها الفريق للسبرنت القادم. في سيناريو مثالي، ستكون لهذه القصص معايير قبول.
- أهداف السبرنت.
- اتفاق من الفريق على القيام بكل ما هو ممكن لتحقيق الأهداف. تمت إزالة كلمة الالتزام في دليل Scrum الأخير. من وجهة نظري الشخصية، كانت هذه خطوة رائعة.
الهدف من اجتماع Sprint Planning هو تنظيم العمل وتحديد نطاق واقعي للسبرنت القادم.
تتفق الفرق على عدد من القصص التي يمكنها سحبها من السجل. بالطبع، يجب أن يأخذوا توفر أعضاء الفريق في الاعتبار. بعد الاتفاق على ما سيأخذونه من السجل، يحددون هدف (أهداف) السبرنت معاً مع مالك المنتج.
أحيانًا يكون من الضروري إجراء بعض التعديلات لتحقيق هدف أكبر.
تعتمد قدرة الفريق على تعقيد القصة، وحجمها، والتبعيات بينها وبين القصص والفرق الأخرى. نحاول جميعًا الحصول على فرق لديها مسؤولية من النهاية للنهاية. للأسف، الواقع قليلًا مختلف، ومن الشائع جدًا أن يكون هناك العديد من التبعيات على فرق أخرى.
المتطلبات المسبقة لاجتماع سكرم Sprint Planning فعّال
قبل الاجتماع، يجب على مالك المنتج أن يُحضر مسودة لأهداف السبرنت القادمة.
عادةً، يتم القيام بجزء من هذه المهمة في جلسة التهذيب (Grooming). وجزء آخر مهم هو التنسيق مع مالكي المنتج الآخرين في حال كان الفريق لديه تبعيات على الآخرين.
من المحبط للغاية بالنسبة لأعضاء الفريق عندما يأتي مالكو المنتج إلى اجتماع يطلبون العمل الذي لا يمكن القيام به بسبب التبعيات الخارجية.
ليس فقط مالك المنتج يجب أن يقوم بواجبه المنزلي. يجب أن يكون أعضاء الفريق مستعدين أيضًا. من المعتاد أن يكون هناك بعض مهام البحث (المدببات) التي يجب القيام بها قبل Sprint Planning. عادةً ما تجيب هذه المهام على الأسئلة المتعلقة بالهندسة المعمارية أو التنفيذات المستقبلية.
إرشادات لاجتماع سكرم Sprint Planning فعّال
الأجندة
مثال على أجندة اجتماع Sprint Planning:
- يحدد الفريق السرعة المتاحة للسبرنت
- إذا كنت تستخدم #NoEstimates، يحدد الفريق عدد القصص التي تم تحقيقها في الماضي (لكل سبرنت) وكم قصة يمكن تحقيقها استنادًا إلى قدرتهم
- يقدم مالك المنتج أهداف السبرنت؛ يناقش الفريق ويتفق على الأهداف
- شخصيًا، أجد الموضوع السابق نهجًا قليلًا من الأعلى للأسفل :) أفضل طلب الهدف من الفريق، بالطبع مع التوجيه الصحيح من مالك المنتج
- يناقش الفريق كل قصة. بالنسبة لكل قصة، يقوم الفريق بما يلي:
- يحدد حجم كل قصة بنقاط القصة ويقسمها إذا لزم الأمر
- إذا كنت تستخدم #NoEstimates قسم القصة حتى يشعر الفريق بالراحة في تقديم القصة حتى يومين
- يُفصّل معايير القبول من خلال المحادثة
- استنادًا إلى الحجم والقيمة/الزمن/المخاطر، قد يعيد مالك المنتج تصنيف القصص
- بعض الفرق تقسم القصص إلى مهام، يتم تقديرها بالساعات
- يتوقف التخطيط بمجرد نفاد النقاط لدى الفريق
- يتفاوض الفريق ومالك المنتج ويُنهي اختيار القصص
- يلتزم الجميع بأهداف السبرنت
اجتماع Sprint Planning
عادةً، يبدأ مالك المنتج الاجتماع بمراجعة أهداف السبرنت المقترحة. خلال الاجتماع، ناقش الفريق التنفيذ والخيارات المختلفة. في هذا الاجتماع، مالك المنتج هو المسؤول عن تحديد ماذا؛ الفريق يحدد كيف وكم.
خلال الاجتماع، يُفصّل الفريق في معايير القبول (مع مالك المنتج) ويقدر الجهد اللازم لإكمال كل قصة.
استنادًا إلى سرعتهم، يختار الفريق بعد ذلك القصص المرشحة. العديد من الفرق يقسم كل قصة إلى مهام ويقدرها بالساعات للتأكيد على أن لديهم القدرة والمهارات لإكمالها.
بمجرد تحديد قدرة الفريق، يُحول الفريق انتباههم إلى فهم والاتفاق على هدف أو أهداف السبرنت.
يتفق مالك المنتج والفريق على القائمة النهائية للقصص التي ستتحقق. ثم يتم إعادة النظر في أهداف السبرنت وإعادة صياغتها. يلتزم الفريق بأكمله بأهداف السبرنت، ويظل نطاق العمل ثابتًا لمدة السبرنت.
من المهم جدًا الإشارة إلى أن الفرق، في معظم الأحيان، تكون مفرطة في الثقة. يميلون إلى اختيار المزيد من القصص مما كانوا قادرين على تحقيقه في السبرنتات السابقة. كما يتحداهم ماستر السكرم. عادة، لن يتمكنوا من الوصول إليها. وهذا قد يؤدي إلى الإحباط والخيبة.
الختام
Sprint Planning يظل كحارس في بداية كل سبرنت، يحدد المسار لجهود الفريق خلال الأسابيع القادمة. هذا الطقس التعاوني والاستراتيجي هو أكثر من مجرد تمرين للتخطيط؛ إنه حجر الزاوية لنجاح الأجايل، ممهداً الطريق لسبرنتات منتجة تتميز بالوضوح، والاتجاه، والرؤية المشتركة.
كما يتنقل فرق الأجايل خلال تعقيدات "Sprint Planning"، يضعون أسساً صلبة لسبرنتات مليئة بالابتكار، والكفاءة، والنتائج التي تقودها القيمة. في المشهد المتطور ديناميكيًا لإدارة المشروع، يظهر "Sprint Planning" ليس فقط كطقس، ولكن كعامل مسرع لنجاح الأجايل، قائدًا الفرق نحو مسار الابتكار والتميز، سبرنت واحدة في كل مرة.
كما نتقدم قدمًا في السرد الأجايل، يظهر "Sprint Planning" كطقس غني بالإمكانيات، عالم حيث يلتقي البصيرة بالاستراتيجية، والتعاون يلتقي بالتميز. يظل كمنار يقود الفرق الأجايل في صياغة سبرنتات ليست فقط فترات عمل ولكن سيمفونيات للنجاح التعاوني، خلق صدى متناغم في كون الأجايل، يت resonating مع روح الابتكار، ويقود نحو مستقبل محقق بالتميز الأجايل.
هل أعجبك هذا المقال؟
نمكّن القادة من أن يصبحوا ذوي قيمة عالية ومعترف بهم من خلال تكييف شركتهم المركزة على المشروع إلى شركة موجهة نحو المنتج، تغيرت المجتمع ويحتاج القادة إلى دعم لتكييف شركاتهم للعصر الرقمي، هذا هو السبب في خلق ADAPT Methodology®!
إذا كنت مهتمًا في معرفة ما إذا كانت شركتك مركزة على المشروع أو شركة موجهة للمنتج ببساطة خذ اختبارنا للمنتج إلى منتج.
إذا كنت تريد معرفة كيف يمكننا مساعدتك في بدء التحول الخاص بك، يرجى مراجعة: تدريب المشروع إلى المشروع.
إذا كنت مهتمًا في إجراء تحول في شركتك، يرجى مراجعة: الاستشارات من المشروع إلى المنتج.
Share this
ADAPT
Get your free copy
Product First
Get your free copy