سكروم هو إطار عمل خفيف لحل المشاكل المعقدة من خلال حلول تكيفية ولكن ما مدى خفته؟
كثيرًا ما أرى أشخاصًا يضيفون الكثير من الأشياء ويجعلون منه وحشًا. عادةً ما أطلب من المشاركين في ورشة عمل مطوري سكروم أن يكتبوا كل تلك الكلمات المفتاحية والعناصر والكلمات الطنانة التي تخطر على البال أو التي سمعتموها حتى الآن. ما يكتبونه دائمًا ما يذهل العقل.
من يقوم بتدريس/ترويج تلك الكلمات المفتاحية؟
يبدأون بكتابة قصص المستخدمين، وتخطيط البوكر، ونقاط القصة، وتقدير رشيق، وقطار الإصدار، والملحمة، والتخطيط للإصدار، وتخطيط الإصدار، و DevOps، وتعريف الجاهزية والتدريب الرشيق، إلخ.
كل هذا جزء من سكروم؟ هل أنت جاد؟ قد تكون هذه مفيدة لك ولكنها ليست جزءًا من إطار عمل سكروم.
يؤكد إطار عمل Scrum على العمل الجماعي والمساءلة والتقدم التكراري نحو هدف محدد. كنقطة بداية، يبدأ إطار العمل بما هو مرئي أو معروف. ثم تتبع التقدم المحرز وإجراء أي تعديلات ضرورية.
يتألف إطار عمل سكروم من 5 أحداث، و3 أدوار (المساءلة، لنكون أكثر دقة، و3 قطع أثرية. نعم، يحتوي سكروم على هذه العناصر الـ 11 فقط ولا شيء أكثر من ذلك. انتظر، هناك أربعة عناصر ضمنية أخرى. تعريف ما تم إنجازه وتنقيح المنتج المتراكم.
إذن كل ما سبق ليس ضروريًا إذا لم يكن جزءًا من Scrum؟ قد يكون أو لا يعتمد على الفريق. إذا كانت هذه تساعدك، فاستمر ولكن كن واضحًا أنها ليست جزءًا من سكروم. سأقترح الرجوع إلى دليل سكروم لمزيد من التوضيح.
يشير تطوير البرمجيات الرشيقة باستخدام سكروم في مكان ما إلى لعبة تطوير المنتجات الجديدة المنشورة على موقع هاروارد بيزنس ريفيو. تم ذكر سكروم في سياق تطوير المنتجات لأول مرة في هذه الورقة.
بغض النظر عن الخبرة أو الشهادات، فإن التعلم دائم. وبصفتك سيد سكروم، فإن صقل مهارات التيسير هو المفتاح. احتضن التعلم مدى الحياة من أجل الإتقان، سجل اليوم!
يتحدث عن نهج مماثل للرجبي حيث يلعب الجميع دورًا في تشكيل سكروم. يدور سكروم حول المساءلة على المسؤولية وهنا 3 مسؤوليات في سكروم:
ملاحظة: قد تختلف مسؤوليات سيد سكروم بناءً على ثقافة المنظمة والسياق والصناعة ولكن المساءلة عادةً ما تظل كما هي. إنها تقود المنظمة في تبني Scrum بنجاح. كما أنه يساعد على زيادة إنتاجية الفريق من خلال العمل بكفاءة دون إهدار الموارد. هل يخطط Scrum Master لتطبيقات Scrum داخل المنظمة؟
يتم إنشاء إصدار تدريجي للمنتج النهائي واختباره من قبل أعضاء فريق Scrum. يجب أن يكون المطورون على دراية بممارسات التطوير الرشيقة وسكروم لتحسين معدل الابتكار ووقت الوصول إلى السوق.
تقدم جمعيات الصناعة والمنظمات الأخرى التدريب والشهادات لهذه المسؤوليات إلى سكرم ماسترز ومالكي المنتجات والمطورين. وتشمل بعض الأمثلة على ذلك ما يلي:
سيّد سكروم، المعروف باسم “القائد الخادم”، يضمن عدم انتهاك الفريق لأي من مبادئ وقيم أجايل وسكروم التي تم التعهد بها. يعد Scrum Master مدربًا وموجهًا وقائدًا لفريق Agile، وهو الرجل الذي يقف وراء العرض.
هذا يعني أن Scrum Master لا يشارك في تنفيذ فكرة المنتج. يضمن Scrum Master فهم Scrum من قبل الجميع واتباعه بالكامل. إنها وظيفة جادة متجذرة بعمق في القيادة.
Scrum Master مسؤول عن سلاسة سير العملية. إنه يعمل من خلال اتباع نهج أكثر شمولية من خلال تقديم الخدمات بشكل أكثر كفاءة مع تعزيز الشعور بالانتماء للمجتمع.
إنه أيضًا أكثر الأدوار التي لا تحظى بالتقدير الكافي لأن Scrum Master على عكس أي دور آخر لا ينتج عنه أي مخرجات ملموسة. لا يتمتع Scrum Master بسلطة كاملة لاتخاذ قرارات استراتيجية للمنتج.
ومع ذلك، فهو مسؤول عن عملية Scrum وفعالية فريق Scrum. تقع مسؤولية أي قرارات بشأن نطاق العمل على عاتق مالك المنتج، وليس سيد سكروم. يعمل Scrum Master بلا كلل لغرس قيم Scrum داخل الفريق وجعله منظمًا ذاتيًا.
بعد فهم ما هو Scrum بالضبط، والمسؤوليات داخل إطار عمل Scrum، ومن هو المعروف باسم Scrum Master، دعونا نوضح عمل Scrum بطريقة مفصلة.
هناك خمسة أحداث صريحة في سكرم وحدث واحد ضمني. فيما يلي وصف موجز لهذه الأحداث. صريح لأنه يحدد بوضوح متى تحدث هذه الأحداث، والحدث الضمني يعني أن الفريق يقرر متى يحدث هذا الحدث.
هذا هو مربع زمني من شهر واحد أو أقل اعتمادًا على عوامل مختلفة ولكن بشكل أساسي تكلفة التأخير والإنتاج. يتم إنشاء الزيادة المحتملة للمنتج القابل للإصدار حسب DONE حسب DONE في إطار العدو السريع.
يجب أن يكون لدى فريق سكروم مدة زمنية ثابتة لسباقات السرعة من أجل الحصول على سلام مستدام وأيضًا عدم تغيير أعضاء الفريق بشكل متكرر. يُسمح بتغيير أعضاء الفريق وكذلك تغيير المدة ولكن يجب مراعاة التأثير على الإنتاجية عند تغيير أعضاء الفريق أو المدة.
تحتوي سباقات السرعة على جميع الأحداث الأخرى وتتكون منها لذا يمكنك تسميتها حدثًا حاويًا. أثناء السبرنت، لا يتم إجراء أي تغييرات يمكن أن تغير تعريف هدف السبرنت. يجب تحقيق الجودة على النحو المتفق عليه والمحدد كجزء من DONE، ولكن قد يتم توضيح النطاق أو إعادة التفاوض بشأنه بين مالك المنتج والمطورين.
تختلف مدة سبرينت من فريق إلى آخر، ويتم تحديد المدة بناءً على عوامل مختلفة. أفضل طريقة ممكنة لاتخاذ القرار هي تحقيق التوازن الصحيح بين تكلفة الإنتاج وتكلفة التأخير.
يتم تطبيق عوامل أخرى أيضًا بناءً على المجال الذي تعمل فيه مثل المخاطر وعدم اليقين ومقدار الافتراضات. يمكن أيضًا مراعاة عوامل خارجة عن ضوابط فريق سكروم مثل الحواجز الثقافية والقضايا التنظيمية.
يقوم المطورون بإعداد خطة أثناء تخطيط سبرينت للعمل الذي سيتم إنجازه خلال سباق السرعة. التخطيط للسباق السريع هو حدث محدد زمنيًا لمدة 8 ساعات أو أقل لسباق سريع شهري. قد يكون للسباق السريع الأقصر مدة أقصر للتخطيط للسباق السريع.
هذا لا يعني أنه لا يمكن أن يكون لسباق سريع مدته 15 يومًا أكثر من 4 ساعات من جلسات التخطيط. حتى أن السباق السريع الذي يستغرق أسبوعين يمكن أن يحتوي على 6 ساعات من التخطيط للسباق السريع إذا لزم الأمر.
إذا قام الفريق بتنقيح تراكمات المنتج بشكل مستمر للسباقات المستقبلية واستطاع تقليل الغموض في المتطلبات، فقد يستغرق تخطيط العدو السريع وقتًا أقل.
أثناء التخطيط للسباق السريع، يقوم الفريق باختيار PBIs بناءً على قدرة الفريق أو سرعته وتعريف DONE. يقوم الفريق بصياغة أهداف العدو السريع وإعداد خطة مفصلة لتحقيق هدف العدو السريع. يعد عرض المصعد أداة مفيدة جدًا لإنشاء هدف سبرينت.
هدف السباق، وتوقع PBIs (يسميها الكثيرون قصص المستخدمين) إلى جانب خطة مفصلة تسمى Sprint Backlogs. يناقش الفريق النهج والتصميم لإكمال PBIs التي تنعكس كمهام في قائمة المهام المتراكمة في سباق العمل المتراكم.
قد تحتوي أو لا تحتوي قائمة سبرينت المتراكمة على جميع المهام لبدء التطوير، ولكن يتم إضافة/إزالة المهام مع تقدم الفريق. تذكر أن Sprint Backlog هي خطة لـ Sprint يديرها المطورون.
قد يختار الفريق أيضًا بعض المقاييس، مثل قائمة سبرينت المتراكمة، لمساعدتهم على تتبع تقدم الفريق إلى جانب لوحة سكرم (سبرينت المتراكمة). قد يكون للتعريف الأكثر تفصيلاً لـ DONE ومبادرات التحسين تأثير على توقعات السبرينت أثناء التخطيط للسباق.
من يحضر هذا الحدث؟ فريق سكرم (مالك المنتج وسكروم ماستر والمطورين) وأحيانًا الشركات الصغيرة والمتوسطة (خبير في الموضوع) إذا لزم الأمر. يصبح التخطيط للسباق السريع مرهقًا للغاية إذا كان هناك أكثر من فريق سكروم يعمل على نفس المنتج.
هذا هو المكان الذي يساعد فيه بعض إطار عمل Scrum Scaling Scrum. يقترح LeSS تقسيم تخطيط العدو السريع إلى جزأين، بينما يقترح Nexus وجود فريق تكامل منفصل لنيكسوس. لقد رأيت فرقًا تعمل بشكل جيد حتى عندما تعمل 4-5 فرق على نفس المنتج.
يكون هذا الإطار أكثر منطقية عندما يكون لديك أكثر من 40-50 مطورًا يعملون على نفس المنتج ولكن هذا رأيي الشخصي.
يحدث حدث مقسم زمنيًا لمدة 15 دقيقة كل يوم للمطورين لفحص العمل المنجز من آخر يوم من أيام سكروم اليومية. يقوم فريق التطوير بفحص العمل وإعداد خطة للتكيف خلال الـ 24 ساعة القادمة (قبل سكروم اليومي التالي).
يتم إجراء Daily Scrum في نفس الوقت ونفس المكان لتقليل التعقيد والارتباك. يُعرف Daily Scrum أيضًا باسم اجتماع المتابعة في العديد من المؤسسات.
جرب تقييمنا الشامل المصمم لتحدي وتقييم كفاءتك في مهارات Scrum Master. اختبر معرفتك وقدراتك لضمان جاهزيتك لمواجهة تحديات العالم الحقيقي في إدارة المشاريع الرشيقة.
خلال “سكروم” اليومي، يشارك كل مطور: –
يتأكد سيد سكروم من حصول المطورين على برنامج سكروم اليومي. ومع ذلك، فإن مسؤولية إجرائه تقع على عاتق المطورين ويقوم سيد سكروم بتعليمهم إكماله في غضون 15 دقيقة من الوقت.
من يحضره؟ مطلوب فقط المطورين. نعم، يمكن أن يحضر Scrum Master ولكن ليس لأخذ الحالة. يتم الإبلاغ عن العوائق ليس فقط في سكروم اليومي ولكن في الواقع، يتم الإبلاغ عنها بمجرد تحديدها.
يدير كل فريق سكروم اليومي الخاص به إذا كانت هناك عدة فرق تعمل على نفس المنتج. قد يعقد الفريق جلسات مفتوحة بشكل متكرر لتنسيق التبعيات مع الفرق الأخرى.
المراجعة التي تُعقد في نهاية السباق لفحص زيادة المنتج وتكييف تراكم المنتج. المراجعة هي عبارة عن اجتماع مدته 4 ساعات في إطار زمني محدد لسباق سريع مدته شهر. عادةً ما تكون مدة السباق الأقصر عادةً أقصر. يعلم سيد سكروم الفريق أن يبقي ذلك ضمن المربع الزمني المتفق عليه.
تحدث ثلاثة أشياء خلال حدث مراجعة العدو السريع.
من يحضره؟ فريق سكروم (مالك المنتج، وسيد سكروم، وفريق التطوير) وأصحاب المصلحة (الراعي، والعميل، والمستخدم النهائي، ومندوبي المبيعات، إلخ).
هذا ليس حدثًا خاصًا بمالك المنتج لقبول أو رفض العمل الذي قام به المطورون.
يقوم أمر الشراء بفحص العمل أثناء التطوير بمجرد الانتهاء من تنفيذ PBI. هذا لأصحاب المصلحة، لذلك يتم تحديد أصحاب المصلحة ودعوتهم من قبل مالك المنتج.
يجب على الفريق إظهار زيادات المنتج المتكاملة في حالة عمل عدة فرق على نفس المنتج.
أفضل عادةً أن أسميها جلسة كايزن. هذا هو الحدث الذي يجعل سكروم أكثر إثارة للاهتمام. استعراض منظم لكل شيء بأثر رجعي، بما في ذلك مدى نجاحنا في التسليم، وما فاتنا، وما الذي كان بإمكاننا القيام به بشكل أفضل، ولماذا لم يتم تنقيح عناصر تراكم المنتج بشكل جيد، وما إلى ذلك.
استرجاع بأثر رجعي ليس فقط للمطورين ولكن أيضًا لسيد سكروم ومالك المنتج.
هذا حدث مربع زمني و3 ساعات لسباق السرعة الشهري. يشارك Scrum Master أيضًا كعضو في الفريق لفحص وتكييف عملية Scrum.
قد يقوم سكرم ماسترز بتسهيل الاجتماع بأثر رجعي إذا لزم الأمر أو طُلب منه ذلك.
يهتف فريق سكروم للنجاح، ويقوم بعصف ذهني للفشل، ويضع خطة للتحسين. لجعلها مثمرة أكثر، يقوم الفريق بالعصف الذهني بجمع البيانات وتوليد الرؤى والتوصل إلى خطة تحسين للسباقات القادمة.
من يحضره؟ فريق سكروم. لقد سمعت ذلك بشكل صحيح – يحضر مالك المنتج أيضًا. يمكن أن يكون لديك جلسات استرجاعية منفصلة إذا كانت هناك فرق متعددة، وجلسات استرجاعية ربع سنوية مشتركة إذا لزم الأمر. يعتمد ذلك على الفريق والتنسيق بين الفرق.
ليس – هذا ليس حدثًا ولكنه نشاط مستمر لإضافة التفاصيل إلى تراكمات المنتج.
هذا اجتماع لأداء الأنشطة التالية يحضره فريق سكروم ومالك المنتج وسيد سكروم).
يصبح هذا عملاً هائلاً عندما تعمل فرق متعددة على نفس المنتج. في كثير من الأحيان يحصل مالكو المنتجات على مساعدة من محللي الأعمال (الشركات الصغيرة والمتوسطة) لإدارة العمل على جانب PO. محللو الأعمال هؤلاء ليسوا محللين للأعمال وليسوا حتى محللي أعمال بالوكالة، بل هم مجرد مساعدين إضافيين لمالك المنتج.
نافين هو مدرب رشيق محترف ويعمل بشكل مستقل منذ فترة طويلة في منطقة آسيا والمحيط الهادئ. وهو يعمل مع فريق تطوير البرمجيات وفريق المنتج لتطوير منتجات رائعة بناءً على عمليات تجريبية.
