دليل بسيط لمنهجية تعاون سكرم
نشرت: 2019-02-04من الناحية المثالية ، يجب أن يتضمن إكمال مشروع طويل الأجل الحد الأدنى من التراجع ، وينتهي برضا العميل أو العميل. في الواقع ، هذا ليس هو الحال دائمًا. تحاول "منهجية تعاون سكرم" - أو ببساطة "سكرم" - منع الانتكاسات وتحسين رضا العملاء من خلال معالجة تطوير المشروع قطعة قطعة.
في هذه المقالة ، سنشرح طريقة سكروم وفوائدها على استراتيجيات إدارة المشاريع التقليدية. ثم سنقدم خطوات حول كيفية تنفيذ Scrum لمشروعك التالي.
دعنا نذهب اليها!
مقدمة لطريقة تعاون سكرم
لفهم ماهية سكروم ، علينا أولاً أن نفهم طريقة أجايل. تم إنشاؤه في البداية لمساعدة مطوري البرامج على إدارة المشاريع بشكل أكثر فعالية وكفاءة ، يشير Agile إلى مجموعة من القيم والمبادئ والممارسات. تستخدم فرق التطوير Agile كدليل عند إكمال المشاريع.
سكرم هو منهجية تطبق القيم والمبادئ الرشيقة. مثل Agile ، تم استخدام Scrum لأول مرة من قبل مطوري البرامج. ومع ذلك ، فقد انتشر ويستخدمه الآن مطورو المنتجات ورجال الأعمال وأي شخص آخر يحاول القيام بمشروع معقد.
عادةً ما يتضمن سكرم فريقًا تعاونيًا مكونًا من خمسة إلى سبعة أشخاص. هناك ثلاثة أدوار داخل فريق Scrum: مالك المنتج ، و Scrum Master ، وأعضاء الفريق العام. سيكون أعضاء الفريق هم من يقومون بعمل تطوير المنتج.
مالك المنتج هو المستثمر الرئيسي للمشروع ، أو عميلك. يتمثل دورهم في تزويد أعضاء الفريق العام بالتوجيه من خلال تجميع المعلومات حول الاحتياجات الأساسية للمنتج النهائي. يساعد Scrum Master على التأكد من أن الفريق ينفذ المنهجية بشكل صحيح.
يعمل فريق Scrum باختصار ، من أسبوع إلى ثلاثة أسابيع تسمى "سباقات السرعة". سيكون لكل عدو مجموعة معينة من الأهداف ليحققها الفريق. خلال السباق ، يعقد الفريق اجتماعات منتظمة لمشاركة التحديثات والتفويض وتقديم الملاحظات لبعضهم البعض.
فوائد سكرم على طرق التنمية التقليدية
إلى جانب Scrum ، تعد طريقة الشلال واحدة من أكثر استراتيجيات إدارة المشاريع شيوعًا. وهو يتألف من خطة خطية ينقل فيها الفريق الخطوات حتى يكملها واحدة تلو الأخرى. عادة ما تبدأ المشاريع التي تستخدم طريقة الشلال بفترة تخطيط ، يحاول خلالها الفريق تصميم المنتج بالكامل قبل الانتقال إلى التطوير.
ومع ذلك ، فإن المشكلة الشائعة في هذه الطريقة هي أن الفريق سينتقل من خطوة إلى أخرى ، فقط لإدراك أن خططهم الأولية لن تنجح ، أو أنها غير مكتملة. هذا يعيد الفريق إلى الوراء ، حيث يتعين عليهم العودة إلى مرحلة التخطيط وبدء العملية مرة أخرى.
في بعض الأحيان ، ستقدم الفرق التي تستخدم طريقة الشلال النتائج النهائية للعميل ، فقط لسماع أن ما قاموا ببنائه لا يلبي احتياجات العميل حقًا. ينتج عن هذا أحيانًا نقص في الدفع ، أو يضطر الفريق لبدء المشروع من البداية.
يُقصد بـ Scrum أن يكون أكثر كفاءة وفعالية من هذه الطريقة لأنه يوفر للفريق أهدافًا واضحة ومركزة. إنه مصمم ليكون قابلاً للتكيف - إحدى الصفات السريعة الرئيسية - لمنع الانتكاسات الكبيرة. بالإضافة إلى ذلك ، يدمج Scrum التعليقات من "مالك المنتج" طوال العملية لمنع استياء العميل.
كيفية تنفيذ طريقة تعاون Scrum (7 خطوات رئيسية)
يتضمن سكرم عملية محددة للغاية ، تتضمن بعض الوثائق والاجتماعات على طول الطريق. في حين أنه قد يبدو إلزاميًا بعض الشيء في البداية ، فإن الخطوات في الواقع توفر للفرق مزيدًا من المرونة ، وتجعل من الممكن التكيف مع المشكلات غير المتوقعة.
الخطوة 1: قم بإنشاء سجل المنتج الخاص بك لتحديد الميزات الأساسية
كما ذكرنا سابقًا ، يقسم Scrum المشاريع إلى سباقات السرعة. يمكن للفريق تشغيل أكبر عدد ممكن من سباقات السرعة لإنشاء أفضل إصدار من المنتج النهائي. يبدأ السباق الأول مع قيام مالك المنتج بإنشاء "Product Backlog".
هذا مستند يتضمن جميع الميزات الأساسية للمنتج النهائي. لا ينبغي أن تحدد Product Backlog المهام ذات المستوى المنخفض التي قد تدخل في إنشاء المنتج ، بل يجب أن تركز على الصورة الكبيرة. يحتاج Product Backlog الأولي فقط إلى دمج الخصائص الأساسية الضرورية للمنتج النهائي.
على سبيل المثال ، إذا كنت تستخدم Scrum لبناء منزل ، فقد تشتمل Product Backlog الأولية على أساس المنزل والجدران والسقف. لن تحدد أشياء مثل الأرضيات أو تركيبات الإضاءة ، حيث إنها تفاصيل تشطيب صغيرة من الناحية الفنية.
الخطوة 2: عقد "اجتماع التخطيط السريع" لتحديد أهدافك
بمجرد أن يكمل مالك المنتج أول Product Backlog ، يجب أن يعقد فريقك بأكمله "اجتماع تخطيط Sprint". في هذا الاجتماع ، ستحدد أهداف السباق القادم ، والذي سيحدث خلال الأسبوع إلى الثلاثة أسابيع القادمة.
لا ينبغي أن يبدو هذا الاجتماع مثل جلسات التخطيط المكثفة المستخدمة في طريقة الشلال. بدلاً من ذلك ، يجب على فريقك فحص Product Backlog ، ثم تحديد الأهداف التي يمكنك تحقيقها بشكل واقعي خلال الفترة الزمنية المحددة للعدو.
للرجوع إلى مثالنا عن المنزل ، في أول اجتماع لتخطيط Sprint ، قد تقرر أن فريقك لديه الوقت فقط لوضع الأساس وتأطير المنزل في السباق القادم. هذه هي المهام الوحيدة التي ستناقشها أثناء الاجتماع. يمكنك ترك بقية الأهداف في Product Backlog للسباق التالي.

الخطوة 3: أضف عناصر إلى Sprint Backlog لتبقى في المهمة
بمجرد تحديد أهداف أول سباق لك ، يمكن لفريقك إنشاء "Sprint Backlog" - وهو مستند آخر مصمم للمساعدة في الحفاظ على فريقك في مهمة. تقوم العديد من الفرق بإنشاء Sprint Backlogs باستخدام السبورة البيضاء والملاحظات اللاصقة المنظمة في ثلاثة أعمدة: "المهام المطلوبة" و "قيد التقدم" و "تم".
يجب أن تحتوي الملاحظات اللاصقة على مهام محددة تتعلق بالأهداف المحددة من Product Backlog أثناء اجتماع تخطيط Sprint. يمكن لأعضاء الفريق نقل الملاحظات اللاصقة بين الأعمدة أثناء عملهم في مهامهم. بهذه الطريقة ، يعرف الجميع دائمًا ما يتم العمل عليه وما الذي لا يزال بحاجة إلى معالجته.
في مثالنا ، قد تكون بعض المهام المتعلقة بأهداف وضع الأساس وتأطير المنزل هي تجميع المواد وخلط الخرسانة وألواح التقطيع للإطار بالأطوال الصحيحة. يمكن كتابة هذه العناصر على ملاحظات لاصقة وإضافتها إلى Sprint Backlog.
الخطوة 4: ضمِّن اجتماعات الوقوف اليومية للحفاظ على التواصل
كل يوم خلال كل سباق ، يجب أن يعقد فريقك اجتماعًا قصيرًا لا يزيد عن خمس عشرة دقيقة. تسمى هذه أحيانًا "الوقفات اليومية" ، وعادة ما يتم وضعها في دائرة. خلال هذه الاجتماعات ، يمكن لأعضاء الفريق تقديم تحديثات حول العناصر المدرجة حاليًا على أنها "قيد التقدم" في Sprint Backlog. يمكنك أيضًا تفويض المهام التي لا تزال مدرجة في عمود "المهام الواجبة".
هذه فرصة للفريق لمناقشة أي مشاكل نشأت وقد تسبب انتكاسات. يمكن للفريق تقديم اقتراحات لاستكشاف الأخطاء وإصلاحها أو إعادة تخصيص الموارد للمساعدة في حل المشكلة قبل نهاية السباق.
الخطوة 5: تقديم نتائج Sprint إلى مالك المنتج الخاص بك للحصول على تعليقات
في نهاية السباق ، يجب على الفريق تقديم المنتج إلى مالك المنتج. سيقومون بتقييم ما إذا كان جاهزًا للإصدار ، أو ما إذا كان هناك حاجة إلى سباق سريع آخر قبل إتاحة المنتج. هذه هي الطريقة التي يدمج بها Scrum ملاحظات العميل في العملية للمساعدة في منع عدم رضاه.
قد تكون هناك حاجة إلى سباق إضافي لمجموعة متنوعة من الأسباب. في بعض الأحيان ، يكون الهدف من السباق هو ملاءمة المنتج بأهم ميزاته الأساسية ، كما في مثالنا عن المنزل. يمكن لمالك المنتج اختيار بيع المنزل باستخدام أساس وإطار فقط. ومع ذلك ، سيكون الأمر أكثر قيمة إذا تم إجراء سباق آخر لإضافة ميزات.
في بعض الأحيان ، تكشف نهاية العدو أن الميزات الأساسية ليست ضرورية في الواقع. في هذه الحالة ، يمكن للفريق تعديل المنتج في السباق التالي لإزالته. قد يدرك مالك المنتج أيضًا الحاجة إلى ميزات لم يفكروا بها من قبل ، ويختارون تشغيل سباق آخر لدمج هذه الأفكار الجديدة.
الخطوة 6: عقد اجتماع Sprint بأثر رجعي لمناقشة ما يمكن لفريقك تحسينه
في نهاية كل سباق ، يجب أن يعقد الفريق "اجتماع Sprint Retrospective" لمناقشة ما يمكنهم تحسينه. هذه فرصة للتحدث عن المشكلات التي ظهرت في السباق السابق ، وملاحظة المجالات التي يمكن لفريقك فيها زيادة الكفاءة.
الغرض من هذا الاجتماع ليس التقليل من شأن بعضنا البعض أو الشكوى من أعضاء الفريق الآخرين. بدلاً من ذلك ، حاول النظر إلى المجموعة ككل. يجب أن يسعى الاجتماع الاستعادي إلى تحسين التواصل بين أعضاء الفريق ، والتركيز على عملية التطوير بدلاً من المنتج.
الخطوة 7: كرر الخطوات السابقة لإنشاء منتج نهائي كامل
بعد أن يراجع مالك المنتج المنتج ويعقد الفريق اجتماع Sprint Retrospective ، يمكن للفريق التحضير للسباق التالي. يجب على مالك المنتج إعادة زيارة Product Backlog لإضافة أو إزالة أي ميزات تمت مناقشتها أثناء مراجعة المنتج. بعد ذلك ، يجب أن يحدد اجتماع Sprint Planning الجديد أهداف السباق التالي.
يمكن لفريقك الاستمرار في تشغيل سباقات السرعة حتى يصبح "مالك المنتج" راضيًا تمامًا عن المنتج النهائي. قد يختار مالك المنتج إصدار إصدارات للمنتج على طول الطريق ، مع إصدارات إضافية مع تحسن المنتج. قد تصبح الأهداف والمهام أكثر تحديدًا من العدو إلى العدو السريع.
استنتاج
يمكن أن تنتهي المشاريع طويلة الأجل بالهزيمة إذا أدت الانتكاسات المتكررة إلى عدم الالتزام بالمواعيد النهائية ونتائج دون المستوى. قد يقرر العميل حتى أن منتجك النهائي لا يلبي احتياجاته ، مما يتسبب في إهدار كل عملك الشاق. تسعى طريقة سكروم إلى تجنب هذه المشاكل من خلال تنفيذ ملاحظات العملاء ، ووضع أهداف واضحة ، وبناء فرق تعاونية.
الآن لقد تعلمت أساسيات Scrum ، يمكنك دمجها في مشروع فريقك القادم. احرص على جمع أعضاء فريقك ، باستخدام مستندات مثل Product و Sprint Backlogs ، واستضافة اجتماعات منتظمة ، ودمج تعليقات مالك المنتج لإنشاء أفضل نسخة ممكنة من النتيجة النهائية.
هل لديك أي أسئلة حول طريقة التعاون Scrum؟ اسألهم في قسم التعليقات أدناه!
صورة المقالة المصغرة: Andrew Rybalko / shutterstock
