التعليم الإلكتروني

أدوار ومسؤوليات سكروم – صناعة التعليم الإلكتروني



ما هو سكرم وكيف يعمل؟

كيف يعمل سكرم؟ ما هو دور Scrum Master في منهجية Agile؟ ما هي الأدوار والمسؤوليات الأخرى في Scrum في تطوير الويب؟

ما هي أدوار ومسؤوليات فريق سكرم؟

عندما يتعلق الأمر بأدوار Scrum ومسؤوليات أعضاء فريق Scrum ، فمن المفيد أن تبدأ بالقياس. فكر في آخر مرة حاولت فيها إكمال مهمة صعبة “حسب الكتاب”. من المحتمل أنك وجدت العملية متناقضة وعديمة الجدوى ، حيث تميل معظم الكتيبات إلى أن تكون مليئة بالتفاصيل الفنية. الآن اقلب النص وتخيل أنه كان عليك أن تفعل الشيء نفسه دون أي تعليمات على الإطلاق. إذا كان المشروع معقدًا بدرجة كافية ، فمن المحتمل أن تجد نفسك بعيدًا عن عمقك. بالنسبة للعديد من شركات تطوير الويب Agile ، فإن إطار عمل Scrum هو الحل لهذه المشكلة ، حيث إنه يجلس بشكل مريح بين الاستقلالية والمواءمة ويمكّن مطوري البرامج من تحقيق تقدم هادف. هذا لا يعني ، بالطبع ، أنه من السهل دائمًا على الشركات فهمها.

من أجل الوضوح ، Scrum هو إطار عمل رشيق مصمم بشكل أساسي للمشاريع المعقدة التي تهدف إلى تنظيم وتنسيق أعمال التطوير في عملية تطوير البرمجيات. والجدير بالذكر أن سكرم يستخدم دورات تطوير قصيرة تُعرف باسم “سباقات السرعة” والتي عادةً ما تستمر ما بين أسبوع وأربعة أسابيع. تم إنشاء إطار العمل في أوائل التسعينيات من قبل مطوري البرامج Jeff Sutherland و Ken Schwaber – وهما أسطورتان في مجتمع Agile.

سكرم مقابل. كانبان: ما هو الفرق؟

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

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

لماذا أدوار سكروم مهمة جدا؟

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

هل الأدوار ومناصب الشركة هي نفسها في سكروم؟

كما تم التلميح أعلاه ، فإن الأدوار والمناصب داخل الشركة لا ترتبط دائمًا بأدوار Scrum ، حيث من المحتمل أن تختلف باختلاف كل مشروع اعتمادًا على المتطلبات والمهارات الفردية.

أعضاء فريق سكرم

وبالتالي ، على عكس إدارة المشروع التقليدية ، لا يوجد لدى Scrum – أو حتى تتطلب – منصب “قائد فريق” أو منصب “مدير منتج”. بدلاً من ذلك ، يتكون أعضاء فريق Scrum عادةً من ثلاثة أدوار أساسية أدناه:

1. مالك منتج سكروم

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

2. سكرم ماستر

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

3. فريق تطوير سكرم

أخيرًا ، فريق تطوير Scrum هو القلب النابض لـ Scrum ، حيث يعملون بجد لتقديم منتج فعال. فرق تطوير Scrum متعددة الوظائف وذاتية التنظيم ، وتحدد أفضل طريقة لتحقيق أهداف مالك المنتج دون أي “مساعدة” أو تدخل خارجي. هذا يعني أنه يجب أن يكونوا مسؤولين ، وأن يظهروا مبادرة رائعة ، وبالطبع ، أن يكونوا موهوبين تقنيًا.

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

استنتاج

باختصار ، يحدد مالك منتج Scrum الأهداف والأولويات ويعمل كواجهة بين العملاء والمطورين ؛ يعمل فريق تطوير Scrum بشكل مستقل ويعمل وفقًا لأهداف مالك المنتج ؛ ويراقب Scrum Master كل شيء ويتأكد من أن كل شيء يعمل كما ينبغي.

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى