دور فريق سكرم
نشرت: 2022-07-04سكرم هو مفهوم يستخدم على نطاق واسع لتطوير البرمجيات. يدور إطار عمل Scrum حول Scrum Master ومالك المنتج وفريق التطوير. لكن فريق سكروم: الهيكل والأدوار والمسؤوليات قابلة للتطبيق على جميع أنواع الفريق.
يعمل فريق Scrum بكفاءة عندما يقوم كل عضو بمسؤولياته. حجم فريق التطوير الموصى به في سكرم هو من ثلاثة إلى تسعة أعضاء. ومع ذلك ، هذا يستثني Scrum Master ومالك المنتج. حفر أعمق للعثور على مزيد من التفاصيل حول كل عضو في الفريق.
سيد سكرم
يقوم Scrum Master بتدريب مالك المنتج وفريق التطوير للعمل على أنشطتهم اليومية. يضمنون أن الفريق يفهم قيم ومبادئ إطار العمل. بالإضافة إلى ذلك ، فإنهم يضمنون أن يصبح الفريق مهتمًا بـ Agile لتحقيق الأفضل من إطار العمل.
يساعد Scrum Master الفريق أيضًا على تنظيم أنفسهم. كما أنها تحفز الفريق في جميع الأوقات. يعد تعزيز التواصل بين جميع أعضاء الفريق وضمان تعاون أفضل أمرًا أساسيًا أيضًا. بعض المسؤوليات المحددة لـ Scrum Master هي كما يلي:
مدرب رياضي
إنهم يعملون كمدرب رشيق لأي شخص آخر في الفريق. إزالة كافة المعوقات بين صاحب المنتج وفريق التطوير. كما يعلم Scrum Master مالك المنتج أن يصبح أكثر مشاركة مع فريق التطوير.
الميسر
يعمل Scrum Master أيضًا كميسر لإطار العمل بأكمله. ينظمون جميع الأحداث حسب طلب الجميع. كما أنها تسهل على الفريق اتخاذ القرارات الحاسمة التي يمكن أن تزيد من فريق Scrum بأكمله.
حارس بوابة التدخل
يحمي Scrum Master الفريق بأكمله من التشتيت والتدخل الخارجي. إنه يضمن أن الفريق يمكنه تقديم أفضل قيمة للأعمال ككل. غالبًا ما تختار المنظمات بيئة سكروم موسعة.
في بيئة Scrum المتدرجة ، تعمل فرق Scrum المتعددة معًا. لذلك ، يوجد قدر كبير من التبعية بين الفرق. يصبح Scrum Master مسؤولاً عن ضمان عمل الفرق بكفاءة.
كما أنهم يبقون الفرق خارج المناقشات غير ذات الصلة من خلال جعل الفرق تركز على عناصر Sprint. يتحمل Scrum Master أيضًا مسؤولية معالجة الاهتمامات والاستفسارات الخارجية.
زعيم عبده
يجب على Scrum Master أن يسأل الفريق إذا كانت لديهم أية مخاوف أو استفسارات. في حالة وجود مشاكل للفريق ، يجب أن يكون Scrum Master قادرًا على حلها. يعد Scrum Master مسؤولاً أيضًا عن تحديد الأولويات وتلبية متطلبات الفريق. يضمن أن الفريق يمكنه تقديم نتائج عالية الأداء.
محسن العملية
يعد Scrum Master مسؤولاً أيضًا عن تعزيز العمليات والممارسات المنفذة لتعظيم القيمة. يجب أن يكونوا قادرين على إنجاز العمل في المنظمة. ولكن عليك أيضًا تطوير إستراتيجية لتحقيق جميع أهداف العدو.
مالك المنتج
يعمل مالك المنتج كصوت العملاء وأصحاب المصلحة. يظلون مسؤولين عن سد الفجوة بين أصحاب المصلحة وفريق التطوير. إنهم يديرون الفجوة بطريقة تزيد من قيمة المنتجات.
يشارك مالك المنتج في كل مرحلة من مراحل أنشطة Sprint وجهود التطوير. يلعبون دورًا مهمًا في نجاح المنتج. المسؤوليات المحددة لمالك المنتج هي كما يلي:
سد الفجوة
يعمل مالكو المنتجات بشكل وثيق مع أصحاب المصلحة الداخليين والخارجيين. إنهم يجمعون المدخلات ويخلقون رؤية لوضع ميزات المنتج في الأعمال المتأخرة. يجب أن يفهم مالك المنتج متطلبات وتفضيلات أصحاب المصلحة.

لكن يجب على مالك المنتج أن يجعل فريق التطوير يفهم متطلبات المنتج. يجب أن يتعاونوا مع فريق التطوير بانتظام. تعمل مشاركتهم مع الفريق على تحسين وتيرة التعليقات ووقت الاستجابة.
يدير Product Backlog
سيقوم مالك المنتج بإنشاء وإدارة تراكم المنتج. يطلبون العناصر في التراكم لتلبية جميع متطلبات أصحاب المصلحة. يجب عليهم أيضًا الإجابة على استفسارات فريق تطوير المنتج. يقوم مالك المنتج بتجهيز المنتج المتراكم لتحسين القيمة.
شهادة المنتج
يجب على مالك المنتج أيضًا التصديق على الميزات التي يتم إنشاؤها. يحتاجون إلى تحديد معايير القبول لكل عنصر في تراكم المنتج. يحتاج مالك المنتج أيضًا إلى إنشاء اختبارات قبول تشير إلى معايير القبول.
مشاركة
يحتاج مالكو المنتجات إلى المشاركة في أنشطة العدو بنشاط. إنهم بحاجة إلى العمل بشكل وثيق مع أعضاء فريق التطوير. تتمثل مسؤولية مالك المنتج في شرح العناصر وقيمتها ونطاقها. يجب أن يعملوا على أنشطة المنتج. يتضمن إشراك أصحاب المصلحة لمناقشة عناصر الإصدار التالي.
فريق التطوير
يضم فريق التطوير مطورين لديهم مجالات خبرة فردية. قد يكون الأشخاص ذوو المهارات المتخصصة مثل مطوري الواجهة الأمامية ومطوري الواجهة الخلفية وخبراء ضمان الجودة و Dev-Ops ومحللي الأعمال جزءًا من فريق التطوير. يعمل فريقك على تنفيذ النتائج المحتملة ، والتي يجب تسليمها في نهاية السباق.
قد يكون لدى فريق التطوير فرق أصغر مثل فريق الاختبار وفريق تحديد المتطلبات وغيرها. تتشكل هذه الفرق بعد تحديد مجموعة المهارات المطلوبة لتطوير واختبار وتسليم زيادات المنتج بنجاح. لا يحتاج فريق التطوير إلى مساعدة من خارج فريق Scrum.
فيما يلي المسؤوليات المحددة لفريق التطوير:
التطوير والتسليم
يقوم فريق التطوير بإنشاء زيادة تم إجراؤها في نهاية كل سباق. ومع ذلك ، لا يجب أن تكون الزيادة المنجزة جزءًا من الإصدار. يجب أن تكون وظيفة قابلة للإصدار. يقرر مالك المنتج ما يجب تضمينه.
تقدير المهام وطرحها
يحتاج فريق التطوير إلى التقاط قصص المستخدمين من تراكم المنتج. يقوم الفريق أيضًا بإنشاء مهام عن طريق تقسيم عناصر العدو. في النهاية ، يقدمون تقديرات لعناصر العدو.
ملاحظات ختامية
إن دور سكرم الرئيسي هو مفتاح نجاح مشروع رشيق. ومع ذلك ، يجب على جميع أعضاء فريق سكرم الوفاء بمسؤولياتهم لجعل الفريق بأكمله يعمل بكفاءة. ستساعد الشهادة في منهجية Scrum agile أي شخص على فهم واجباته المحددة في بيئة Scrum.