[اعرف المزيد] ما هو سكروم؟

 

في بيئة الأعمال التنافسية سريعة الخطى اليوم، يجب على الشركات أن تتفاعل بسرعة مع توقعات المستهلكين والسوق المتغيرة. عادةً ما تفشل أساليب إدارة المشاريع التقليدية في هذا الصدد، مما يؤدي إلى التأخير وتجاوز التكاليف وعدم رضا أصحاب المصلحة.

 

في هذه الحالة، يتم استخدام إطار عمل رشيق يسمى Scrum. في هذا المنشور الموجز للمدونة، سأقدم لك أساسيات Scrum وكيف يمكن أن تؤثر على الطريقة التي تتعاون بها الفرق لتطوير منتجات ناجحة. 

 

ما هو سكروم؟

 

 

Scrum هو نظام مرن لإدارة المشاريع يدعم الفرق في التعاون بفعالية والتكيف مع التغيير وإنتاج عمل عالي الجودة. 

على الرغم من أن مفاهيم وإجراءات Scrum قد تم تطويرها في البداية لصناعة تطوير البرمجيات، فقد تم اعتمادها منذ ذلك الحين من قبل مجموعة متنوعة من المنظمات غير المتخصصة في مجال تكنولوجيا المعلومات.

 

 

 

 

تاريخ حول سكروم:

 

 

  • التنمية المبكرة (الثمانينات)

اقترح الدكتور جيف ساذرلاند وكين شوابر في البداية Scrum أثناء العمل في صناعة البرمجيات. مصطلح "Scrum" نفسه يأتي من رياضة الرجبي، حيث يشير إلى ترتيب اللعب وإعادة التشغيل الذي يعزز التعاون والعمل الجماعي.

 

 

  • مقدمة إلى رشيق (2001)

اكتسب Scrum مزيدًا من السمعة السيئة والمقبولية عندما تم تضمينه في Agile Manifesto، وهو كتاب تم إنشاؤه من قبل مجموعة من محترفي البرمجيات الذين أرادوا الترويج لأساليب أكثر مرونة وتركيزًا على العملاء لتطوير البرمجيات.

عندما تم نشر بيان Agile في عام 2001، سرعان ما اكتسب Scrum سمعة سيئة باعتباره أحد المنهجيات الرشيقة الرئيسية.

 

 

  • دليل سكروم (2010)

أصدر جيف ساذرلاند وكين شوابر أول دليل رسمي لـ Scrum، والذي قدم شرحًا متماسكًا لإطار عمل Scrum. منذ ذلك الحين، شهد دليل Scrum العديد من التغييرات فيما يتعلق بمبادئ وممارسات Scrum.

 

 

  • اليوم: 

يتم استخدام برامج الإدارة حاليًا على نطاق واسع عبر مجموعة من الصناعات، بما في ذلك تطوير البرمجيات والتسويق والتعليم والرعاية الصحية والمزيد، وهي تتطور باستمرار لتناسب احتياجات الفرق والأسواق المتغيرة.

 

 

 

العناصر الرئيسية لـ SCRUM: 

 

 

  • الأدوار: 

مالك المنتج: الشخص المسؤول عن تحديد الأولويات وترتيب الأعمال المتراكمة للمنتج حتى يتمكن فريق التطوير من التركيز على الميزات الأكثر أهمية.

 

Scum Master : القائد الخادم الذي يزيل الحواجز ويسهل اجتماعات Scrum ويساعد فريق Scrum على فهم وتطبيق مبادئ برامج الإدارة يُعرف باسم Scrum Master .

 

فريق التطوير : مجموعة متعددة الوظائف من المتخصصين المسؤولين عن تنظيم وتجميع واختبار كل تكرار للمنتج.

 

Product Backlog: قائمة مرتبة حسب الأولوية بجميع الميزات والتحسينات وإصلاحات المشكلات التي يحتاج المنتج إلى التعامل معها.

 

Sprint Backlog: إن Sprint Backlog عبارة عن مجموعة فرعية من عناصر قائمة المنتجات المحددة لسباق معين، بالإضافة إلى خطة لإكمالها.

 

الزيادة : يُعرف إجمالي عدد العناصر المتراكمة للمنتج المكتملة والتي يمكن شحنها في نهاية السباق بالزيادة.

 

 

 

السبرنت : خلال السبرنت، وهي فترة عمل محددة زمنيًا تدوم عادةً من 2 إلى 4 أسابيع، يعمل فريق التطوير على إكمال عدد من العناصر المتراكمة للمنتج.

 

تخطيط السبرنت : يختار الفريق أشياء من تراكم المنتج لتضمينها في تراكم السبرنت في اجتماع تخطيط السبرنت الذي يسبق كل سباق.

 

Daily Scrum : يجتمع فريق التطوير يوميًا لتنسيق جهودهم ومراجعة تقدمهم وتحديد أي صعوبات.

 

مراجعة Sprint: اجتماع يتم فيه تقديم المنتج النهائي إلى أصحاب المصلحة وطلب التعليقات.

 

Sprint Retrospective: اجتماع يعقده الفريق بعد كل سباق لتقييم أدائه وتحديد مجالات التحسين.

 

 

  • مبادئ:

 

الشفافية: يعزز Scrum التواصل المفتوح والمباشر بين أعضاء الفريق وأصحاب المصلحة.

 

التفتيش : تتيح أحداث Scrum للفرق القدرة على تقييم تطورهم وإجراء أي تعديلات ضرورية.

 

التكيف: تستخدم الفرق ملاحظات الفحص لإجراء التعديلات اللازمة وتحسين عملياتها بشكل مستمر.

 

 

على الرغم من استخدام برامج الإدارة على نطاق واسع في قطاع تطوير البرمجيات ، إلا أنه يمكن تطبيقها على المشاريع والقطاعات الأخرى حيث يكون النهج التعاوني والتكراري مفيدًا. 

 

إنها واحدة من العديد من الأطر والأساليب الرشيقة المصممة لزيادة القدرة على التكيف والإنتاجية ورضا العملاء لإدارة المشروع.

 

 

 

فيما يلي توضيح بسيط لكيفية عمل إطار سكروم: 

 

 

 

سيعطيك هذا المثال فهمًا عامًا لكيفية تنظيم Scrum ، على الرغم من أنه أكثر تعقيدًا وقابل للتغيير في الممارسة العملية.

 

تم توضيح المكونات الأساسية لإطار عمل Scrum في هذا المثال المكثف في سياق تطوير الويب .

 

مثال: بناء موقع على شبكة الإنترنت

 

فكر في فريق صغير لتطوير الويب يعمل على مهمة إنشاء موقع ويب جديد تمامًا للعميل. قرروا استخدام إطار برامج الإدارة لإدارة المشروع.

 

  1. الأدوار:

 

مالك المنتج (PO): سارة هي المسؤولة عن صياغة مواصفات المشروع وتصنيف الميزات نيابة عن العميل.

Scrum Master (SM ): يساعد Alex الفريق ويسهل عملية برامج الإدارة باعتباره Scrum Master.

فريق التطوير: يشكل المصممون والمبرمجون والمختبرون فريق تطوير موقع الويب.

 


  1. الآثار: 

 

تراكم المنتجات: قائمة سارة بجميع ميزات ومهام موقع الويب الضرورية، مرتبة حسب الأولوية. تتضمن المثيلات "تصميم الصفحة الرئيسية" و"وظيفة نموذج الاتصال".

Sprint Backlog: بالنسبة للسباق الأول، يختار الفريق عناصر من تراكم المنتج، مثل "تصميم الصفحة الرئيسية" و"تصميم صفحة حولنا".

الزيادة: الحالة الحالية للموقع، والتي تتحسن مع كل سباق.

 

القادم

 

  1. الأحداث:

 

تخطيط الركض السريع (ساعة واحدة): البدء بالسباق الأول لمدة أسبوعين:

ناقشت سارة والمجموعة أهم أولويات تراكم المنتجات. يختار الفريق المهام القابلة للتنفيذ للسباق ويضيفها إلى قائمة المهام المتراكمة للسباق.

سكروم يومي (15 دقيقة): كل يوم:

يجتمع الفريق لمراجعة خطط اليوم والعقبات والتقدم. على الرغم من أنه لا يدير الاجتماع، إلا أن Scrum Master Alex يسهله.

مراجعة السباق (ساعتان): بعد كل سباق:

يعرض الفريق المنتج النهائي لسارة ويطلب تعليقاتها قبل أن تقرر قبول العمل أو طلب التعديلات.

Sprint Retrospective (ساعة واحدة): بعد مراجعة Sprint:

يقوم الفريق بتقييم أدائه، ويناقش ما نجح بشكل جيد وما يمكن تحسينه، ويختار الإجراءات التي يجب اتخاذها لتنظيم عملهم للسباق المستقبلي.

 

  1. مبادئ:

 

  • الشفافية: كل مهمة وتطوير وقضية معروفة لسارة والفريق.
  • التفتيش: يتم تقييم العمل بانتظام خلال مراجعات السباق والاستعراضات الاسترجاعية.
  • التكيف: تقوم المجموعة بتعديل استراتيجيتها في ضوء ردود الفعل والدروس المستفادة.
  • مثال سبرينت:

مدة السباق: أسبوعين

هدف Sprint: تصميم الصفحة الرئيسية للموقع وصفحة "نبذة عنا".

 

  • التقدم السريع:

 

  1. تخطيط Sprint: من قائمة المنتجات المتراكمة، يختار الفريق "تصميم الصفحة الرئيسية" و"تصميم صفحة معلومات عنا".
  2. Daily Scrums: تتحدث المجموعة عن أي تحديات والتقدم اليومي.
  3. مراجعة Sprint: تقدم سارة التعليقات عندما يقدم الفريق لها الصفحة الرئيسية النهائية وصفحة "نبذة عنا".
  4. Sprint Retrospective: اختار الفريق تجربة تنسيق أقصر بعد أن أدرك أن اجتماعاتهم اليومية قد تكون أكثر إنتاجية.

 

النتيجة: سارة سعيدة بأداء الصفحة الرئيسية للفريق وصفحة "نبذة عنا" في ختام السباق. ومن خلال الأهداف والأولويات المنقحة، فإنهم على استعداد لبدء السباق.

 

آمل أن يكون هذا كان مفيدا لك.

 

قد يتم توسيع سكروم وتعديله في الواقع ليناسب احتياجات المشاريع والقطاعات المختلفة، ولكن مبادئه الأساسية المتمثلة في التعاون والانفتاح والقدرة على التكيف لا تتغير أبدًا.

 

انقر هنا للحصول على PPT مجاني!

 

 

أسئلة مكررة:

 

 

  1. الأسئلة الشائعة: ما هو الفرق بين سكروم و Agile؟
  • الإجابة: Agile عبارة عن مجموعة أوسع من المبادئ والقيم التي تؤكد على المرونة وتعاون العملاء والاستجابة للتغيير في إدارة المشاريع. علاوة على ذلك، تعد برامج الإدارة، من ناحية أخرى، إطارًا محددًا ضمن منهجية Agile. علاوة على ذلك، توفر برامج الإدارة نهجًا منظمًا بأدوار وأحداث وعناصر محددة لتنفيذ مبادئ Agile في المشروع.

 

  1. الأسئلة الشائعة: هل يمكن استخدام Scrum في صناعات أخرى غير تطوير البرمجيات؟
  • الجواب: بالتأكيد! أولاً، تم تطوير Scrum في البداية لتطوير البرمجيات، وتم تطبيق مبادئه وممارساته بنجاح على مجموعة واسعة من الصناعات، بما في ذلك التسويق والرعاية الصحية والتعليم والتصنيع. بالإضافة إلى ذلك، فإن القدرة على التكيف مع برامج الإدارة تجعلها ذات قيمة لأي مشروع تكون فيه المرونة والتعاون ضروريين.

 

  1. الأسئلة المتداولة: ما هي المدة التي يجب أن يستمر فيها سباق السرعة النموذجي لبرنامج الإدارة ؟
  • الإجابة: تستغرق دورة برامج الإدارة عادةً من 2 إلى 4 أسابيع. علاوة على ذلك، تعتمد المدة المحددة على تفضيلات الفريق وطبيعة المشروع. توفر فترات السرعة الأقصر فرصًا أكثر تكرارًا للفحص والتكيف، في حين أن فترات السرعة الأطول قد تكون مناسبة للمشاريع المعقدة.

 

  1. الأسئلة المتداولة: ما هو دور Scrum Master في فريق Scrum؟
  • الإجابة: إن Scrum Master هو القائد الخادم الذي يساعد الفريق على فهم مبادئ Scrum وتنفيذها. بالإضافة إلى ذلك، يقومون بتسهيل أحداث Scrum، وإزالة العوائق، والتأكد من أن الفريق يتبع ممارسات Scrum. ومع ذلك، فإن Scrum Master لا يدير الفريق؛ وبدلاً من ذلك، فإنها تمكن الفريق من التنظيم الذاتي واتخاذ القرارات.