المقدمة
الـ Scrum هو إطار عمل شائع في منهجية الـ Agile ويستخدم بكثرة في تطوير البرمجيات ومجالات أخرى متنوعة. يتميز Scrum بوضوح بنيته وتركيزه على العمل الجماعي، والمساءلة، والتقدم التدريجي نحو هدف محدد.
واحدة من أسهل الطرق لتذكر جميع مكونات Scrum الأساسية هي من خلال الرقم السحري: 53335 ويمثل هذا الرقم جميع عناصر Scrum الأساسية.
وفهم العناصر بالتفصيل ُيعطي أساساً متيناً لممارسة Scrum بشكل فعال.
ما هو 53335؟
الرقم 53335 هو أداة ذكية لتثبيت المعلومات. كل رقم فيه ُيشير إلى عنصر معين من عناصر Scrum:
- 5 قيم
- 3 أدوار
- 3 ركائز
- 3 قطع أثرية (Artifcats)
- 5 أحداث
دعونا نشرح كل عنصر بالتفصيل:
القيم الخمسة في سكرم
الـ Scrum ليس مجرد إطار عمل تقني، بل يقوم على قيم إنسانية ُ تشجع على بيئة عمل صحية ومنتجة. هذه القيم تدعم سلوكيات الفريق وتعزز النجاح الجماعي.
- الالتزام: يلتزم أفراد الفريق بتحقيق أهداف Scrum والعمل بجدية نحو النجاح.
- التركيز: يركز الفريق على العمل الحالي وأهداف السبرينت دون تشتيت.
- الانفتاح: يلتزم الفريق والجهات المعنية بالشفافية واالنفتاح في مناقشة التحديات والتقدم.
- الاحترام: يحترم أعضاء الفريق بعضهم البعض ويثقون في قدراتهم.
- الشجاعة: يتحلى الفريق بالشجاعة لمواجهة الصعاب، واتخاذ القرارات الصعبة، والتغيير عند الحاجة.
الأدوار الثلاثة في Scrum
يعتمد Scrum على وجود ثلاثة أدوار رئيسية تعمل بتناغم لضمان تنفيذ العمل بكفاءة:
مالك المنتج - Product Owner
- مسؤول عن إدارة األولويات في قائمة المنتج - Product Backlog.
- يمثل صوت العميل.
- يقرر ما هو الأهم ليتم تطويره أولًأ
سكرم ماستر - Scrum Master
- قائد خدمي للفريق
- يضمن تطبيق Scrum بشكل صحيح
- يزيل العوائق ويسهل الاجتماعات ويحمي الفريق من التشتت
المطورون - Developers
- فريق متعدد المهارات
- مسئول عن تنفيذ المهام وبناء المنتج
- ذاتي التنظيم ويحطط وينفذ ون تدخل خارجي
الركائز الثلاثة في Scrum
يقوم Scrum على النهج التجريبي Empiricism ، أي اتخاذ القرارات بناءً على الملاحظة والخبرة ، وله ثلاث ركائز أساسية:
- الشفافية: يجب أن تكون جميع جوانب العمل مرئية وواضحة. مثل: قوائم المهام، التقدم، العقبات.
- التفتيش: يتم التحقق من التقدم بشكل دوري خلال الاجتماعات. ويساعد ذلك في اكتشاف المشاكل مبكرا.
- التكّيف: عندما يتم اكتشاف انحراف، يتم التعديل والتكّيف فوراً. فالتغيير جزء أساسي في تحسين النتائج.
القطع الأثرية الثلاثة - Artifacts
تمثل الـ Artifacts في Scrum أدوات العمل الأساسية التي توفر الشفافية وتساعد في تتبع التقدم.
قائمة المنتج - Product Backlog
- قائمة بكل الخصائص والمهام التي يجب تنفيذها.
- يتم ترتيبها حسب الأولوية من قبل مالك المنتج.
- تتطور وتتغير بشكل مستمر.
قائمة السبرينت - Sprint Backlog
- تحتوي على المهام التي سيتم تنفيذها خلال السبرينت الحالي.
- ُيحددها الفريق في بداية كل سبرينت.
- تحدث باستمرار أثناء التنفيذ.
النتيجة أو المخرجات - Increment - هي النسخة القابلة للتسليم من المنتج بعد كل سبرينت.
- يجب أن تكون جاهزة للاستخدام وتفي بتعريف الإنجاز - Done of Definition.
الأحداث الخمسة - Events
يحتوي Scrum خمسة أحداث زمنية رسمية تساعد في الحفاظ على الإيقاع وتوجيه الفريق نحو الأهداف.
السبرينت - Sprint
- فترة زمنية ثابتة (عادة 4-1 أسابيع).
- ُيسلم فيها Increment جاهز لالستخدام.
- تشكل جوهر Scrum.
تخطيط السبرينت - Planning Sprint
- ُيعقد في بداية السبرينت لتحديد ماذا سننجز وكيف سننجزه.
- ُيحدد هدف السبرينت خلال هذا الاجتماع.
السكرم اليومي - Scrum Daily
- اجتماع يومي مدته 15 دقيقة.
- يساعد الفريق على التوافق وتحديث الخطط.
- ُيستخدم لاكتشاف العوائق.
مراجعة السبرينت - Review Sprint
- ُيعقد في نهاية السبرينت.
- يعرض الفريق ما تم إنجازه للحصول على مالحظات من أصحاب المصلحة.
- ُيستخدم لتطوير المنتج بناء على التغذية الراجعة.
الاسترجاع - Sprint Retrospective
- اجتماع داخلي للفريق بعد نهاية السبرينت.
- يراجع الفريق كيف يمكنه تحسين عملياته وأساليبه.
- تنفذ في السبرينت التالي.
- ُينتج عنه نقاط تحسين ُ
لماذا الرقم 53335 مهم؟
تكمن روعة الرقم 53335 في بساطته وفاعليته كأداة لتذكر كل مكونات Scrum. سواء كنت عضًوا جديًدا أو مالك منتج أو Scrum Master، فهذا الرقم يمنحك نظرة شاملة وسريعة على كامل اإلطار دون الحاجة إلى الرجوع للوثائق الرسمية باستمرار.
في الختام
الـ Scrum ليس معقدا،ً لكنه إطار قوي بفضل وضوحه وتنظيمه. الفهم العميق للقيم، الأدوار، الركائز، القطع الأثرية، والأحداث هو مفتاح النجاح في تطبيقه.
وباستخدام الرقم السحري ،53335 تستطيع أن تسترجع كل تلك التفاصيل في لحظات.
Discussion