منهجية Agile Scrum

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

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

المبادئ الأساسية لتنظيم العمل في فرق سكرم

  1. ننظم عملية تطوير التطبيق في فرق وظيفية صغيرة تحتوي على جميع المتخصصين اللازمين. للقيام بذلك ، نفرد شخصًا - سيد سكرم الذي سيكون مسؤولاً عن متابعة العمليات في الفريق والأجواء البناءة.

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

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

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

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

ما هو سكرم. جوهر التقنية

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

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

من الخصائص المهمة لـ Scrum مرونته وتركيزه على العميل ، حيث أنه يتضمن مشاركته المباشرة (العميل) في عملية العمل.

سكرم لا يتطلب التنفيذأي أدوات باهظة الثمن. يمكن تلخيص الخطوط العريضة لمنهجية سكروم على النحو التالي:

1. للبدء ، حدد« مالك المنتج» — شخص لديه رؤية لما ستنشئه أو تحققه.

2. ثم عليك أن تجمع"فريق" ، والتي ستشمل الأشخاص الذين يؤدون العمل بشكل مباشر. يجب أن يكون لديهم المهارات والمعرفة للمساعدة في إحياء فكرة مالك المنتج.

3. اختر Scrum Master شخص يشرف على تقدم المشروع ويضمن اجتماعات قصيرة ويساعد الفريق على إزالة العقبات التي تحول دون تحقيق الهدف.

4. للبدء ، تحتاج إلى إنشاء قائمة كاملة لجميع متطلبات المنتج أو الهدف. يجب إعطاء الأولوية للعناصر الموجودة في هذه القائمة. القائمة تسمى"Product Backlog" . يمكن أن تتطور وتتغير طوال حياة المشروع.

5. يجب على أعضاء الفريق تقييم كل عنصر على نظام الدرجات الخاص بهم للتعقيد والتكلفة المطلوبة لإكماله.

6. ثم المشاركونسيد سكروم ويجب على مالك المنتج إجراء أولاجتماع سكرم حيث يخططون للركضوقت معين لإكمال جزء من المهام. يجب ألا تتجاوز مدة السباق شهرًا واحدًا. لكل عدو ، يربح الفريق عددًا معينًا من النقاط. يجب أن يسعى الفريق باستمرار لتجاوز عدد النقاط المكتسبة في السباق السابق في العدو الجديد ، أي هدفهتتفوق باستمرار على نتائجك— « زيادة ديناميات الأداء» .

7. لكي يكون جميع المشاركين على دراية بالحالة ، من الضروري البدءمجلس سكروم بثلاثة أعمدة:« تحتاج إلى القيام به أو تراكم»؛ " في العمل " ؛ " صنع " . يقوم المشاركون بلصق الملصقات مع المهام على السبورة ، والتي تنتقل بالتناوب من العمود أثناء عملية العمل"Backlog" إلى عمود "قيد التقدم" ثم إلى "تم".

8. يُعقد يوميًااجتماع سكرم . بحسب جيف ساذرلاند« هو نبض عملية سكروم بأكملها» . جوهرها بسيطيوميًا ، أثناء التنقل ، خمس عشرة دقيقة للجميع للإجابة على ثلاثة أسئلة:« » , « » , « » .

9. في نهاية السباق ، يقوم الفريق بمراجعتهعقد اجتماع حيث يتحدث المشاركون حول ما تم القيام به للعدو.

10. بعد عرض نتائج العدو ، يعقد المشاركون اجتماعًا بأثر رجعي ، حيث يناقشون ما قام به الفريق جيدًا ، وما الذي يمكن القيام به بشكل أفضل ، وما الذي يمكن تحسينه الآن.

عيوب نهج إدارة المشاريع التقليدية

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

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

لماذا؟ كما يشير جيف ساذرلاند ، جاء هنري جانت بمثل هذه المخططات منذ عام 1910. انتشروا في الحرب العالمية الأولى. لكن،« كل من درس تاريخ هذه الحرب يعرف أنه لم يكن تدريب القوى البشرية ولا نظام التنظيم عليها على الإطلاق نقاط القوة. لا أستطيع أن أفهم لماذا مفهوم الحرب العالمية الأولىيصبح بحكم الواقعأداة التصميم التحليلي وتستخدم حتى في القرن الحادي والعشرين. تخلينا عن مبادئ حرب الخنادق ولكنبطريقة ما "خندقها" تظل الأفكار التنظيمية شائعة حتى يومنا هذا» .

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

فلسفة سكرم

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

ما يشترك فيه أيكيدو وسكروم هو أنه لا يمكن إتقانهما إلا في عملية العمل ، ومتى« يتحد جسدك وعقلك وروحك من خلال الممارسة المستمرة والسعي لتحقيق التميز. من خلال ممارسة أيكيدو ، نفهم مفهوم الشوهري (شو ها ري) إنه مفهوم فنون الدفاع عن النفس ومؤشر على مستوى المهارة » .

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

سكرم- إنه ، أولاً وقبل كل شيء ، العمل الجماعي. يحدد المؤلف ثلاث خصائص لأفضل الفرق:

    البحث الذي لا ينتهي عن الكمال ؛

  • استقلال - القدرة على التنظيم الذاتي ؛
  • تعدد الوظائف. وجود مختصين مختلفين وثقافة من التفاعل والمساعدة المتبادلة.

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

بالإضافة إلى ذلك ، يذكر المؤلف "قانون بروكس":

« إذا لم يكن المشروع في الموعد المحدد ، فإن إضافة العمالة ستؤخره أكثر. » .

رئيس الفريقهو سيد سكرم . واجبهاجعل الاجتماعات قصيرة ، واجعلها مفتوحة ، وساعد المجموعة على تجاوز العقبات التي تتداخل مع العمل ، وقيادة الفريق على طريق التحسين المستمر« وابحث بانتظام عن إجابة السؤال« كيف يمكننا أن نفعل ما هو أفضل مما نفعله بالفعل؟» .

لا تعدد المهام

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

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

جوهر العمل هو التدفق

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

كيف تصل إليه؟ وراء حالة التدفق نظام داخلي ،

« لا ينبغي أن تكون هناك حركة واحدة ضائعة » .

سكرم والسعادة

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

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

عناصر سكرم



سباقات السرعة

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

ومع ذلك ، هناك ملاحظة مهمة— « لا يتم نقل أي شيء إلى العمود" صنع " حتى يتم اختبار هذا الجزء من المشروع من قبل العميل» .

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

اجتماعات يومية

النقطة المهمة هي أنه يجب أن يظلوا واقفين ، كل يوم ، في نفس الوقت ، يجب ألا تتجاوز مدتهم خمسة عشر دقيقة ، وسيطرح المشاركون نفس الأسئلة الثلاثة:« ماذا فعلت بالأمس لمساعدة الفريق على إكمال السباق؟» , « ماذا ستفعل اليوم لمساعدة الفريق على إكمال السباق؟» , « ما هي العوائق التي تقف في طريق الفريق؟» .

افعلها حتى النهاية

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

« تم إنفاق الموارد والجهد والوقت والمال ، ولكن لم يتم استلام منتج يعمل بكامل طاقته » .

التخطيط في سكرم

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

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

ولكن على أي حال ، من الأنسب تعيين قيم عددية. على سبيل المثال،« الكلب الألمانيوحدة؛ الدانماركي العظيمثلاثة عشر؛ أصبح لابرادور خمسة ، والبلدغ الترويكا» .

يقترح المؤلف أيضًا استخدام أسلوب تخطيط مثير للاهتمام للعبة البوكر. جوهرها— يُمنح كل مشارك في عملية التخطيط مجموعة من البطاقات بأرقام فيبوناتشي1 ، 2 ، 3 ، 5 ، 8 ، 13 وما إلى ذلك. يتم وضع كل عنصر في القائمة ، أي وحدة عمل تحتاج إلى تقدير ، على الجدول.

المتطلبات هي قصص

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

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

يجب أن تكون قصة المستخدم كاملة ومستقلة عن ظروف مختلفةنفذت في الممارسة. هذه المعايير تتحدث عن جاهزية القصة. من المهم أيضًا أن القصة يمكن تقييمها من حيث جدواها.

كيف تخطط لسباق سريع

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

بعد ذلك يقول الفريق بالإجماع:" إلى الأمام! »- ويبدأ العمل

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

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

« الديناميات × الوقت = النتيجة. من خلال معرفة مدى سرعة تقدمك ، ستتمكن من فهم الوقت الذي تكون فيه عند خط النهاية » .

الانفتاح في كل شيء

يتضمن سكروم شفافية جميع الإجراءات والعمليات.

هذا يترجم إلى لوحة من ثلاثة أعمدة يمكن لجميع أعضاء الفريق الوصول إليها.

« السريةأنا. لا شيء يمكن أن يبقى سرا. يجب أن يعرف الجميع كل شيء ، بما في ذلك البيانات المالية. التعتيم على الآثار ضروري فقط لأولئك الذين يبحثون عن مصلحتهم الخاصة. » .

مالك المنتج

Scrum له ثلاثة أدوار:فريق سكرم - منفذي مشاريع محددة ؛سيد سكرم - هو الشخص الذي يشرف على سير المشروع ويساعد الفريق في حل المشاكل وصاحب المنتجالشخص الذي يقرر مفهوم المنتج ويبني تراكم المنتج.

« سيد سكرموالفريق مسؤول عن مدى سرعة عملهم ومدى سرعة إكمالهم للمشروع. مالك المنتج مسؤول عن تحويل العمل الجماعي الفعال إلى نتائج مربحة. » . يحتاج مالك المنتج إلى معرفة السوق جيدًا ولديه السلطة لاتخاذ القرارات.

قد تكون هذه مسؤولية كبيرة للغاية بالنسبة لشخص واحد ، لذلك مشاريع كبيرةيمكن لفريق من مالكي المنتجات العمل.

تقليل المخاطر في سكرم

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

« تعتبر منهجية سكرم مفيدة للأعمال لأنها تجيب بسرعة على السؤال: هل يمكننا كسب المال إذا فعلنا هذا أو ذاك؟

لا تحتاج إلى إنفاق مبالغ ضخمة من المال قبل أن تفهمشيء لا يعمل.

« السخرية هي رد فعل وعينا على الشعور باليأس.».
جيف ساذرلاند

ما مدى قوة بديل PM؟

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

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

  • استبعاد المطلق والوصفات الطبية للتكنولوجيا المدروسة ؛
  • يجب أن تدرك أن طريقة سكروم هي طريقة إيديولوجية خام وقد "لا تقع على أرضنا" بأساليبها وتقاليدها ؛
  • رؤية نقاط التعارض التي تحملها هذه الطريقة ؛
  • افهم أن طريقة سكرم تتطلب أيديولوجية شفافة للدولة والأعمال فيما يتعلق بـ "قواعد اللعبة" مع الأفراد المشاركين في التطوير.

هل نموذج إدارة المشاريع الحديث ، المعايير الدولية والوطنية (دليل ANSI PMbok ، PM ICB IPMA ، NTK) منتج يستخدمه المستهلكون: الدولة ، مؤسساتها ، أعمالها؟ نعم بالتأكيد. ما هي مجالات المشاكل الموجودة في ممارسات التصميم الحديثة القائمة على منهجية العمل؟ هناك العديد منها ، ولكن هناك نوعان رئيسيان: الفشل في الوفاء بالمواعيد النهائية للمشروع وتجاوز ميزانية المشروع.

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

تعتبر خاصية المشاريع هذه حادة بشكل خاص في المناطق التي تتطلب نهجًا مبتكرًا. يمكن لطريقة سكروم التخفيف بشكل كبير من هذه المشاكل. في أوائل العقد الأول من القرن الحادي والعشرين ، كان نتيجة عمل اثنين من المبتكرين D. Sutherland و K. Schwaber (الولايات المتحدة الأمريكية). في تطورهم ، استخدم مؤلفو الطريقة عناصر نظرية H. Takeuchi و I. Nonaka ، بالإضافة إلى أفكار نظام Toyota (Taiichi Ono). وكيف طريقة ثوريةفي إدارة المشاريع ، اكتسب نموذج سكرم بالفعل اعترافًا في الدول الغربية ، واليوم لا تقتصر ممارسة تطبيقه على الأعمال التجارية فقط.

مصطلحات الطريقة

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

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

  1. مالك المنتج. هذا الرقم مسؤول عن ضمان أن يؤدي العمل الجماعي إلى نتيجة تجلب الربح (الفوائد) للشركة. يجب أن يكون على دراية جيدة بجوهر المنتج وقدرات الفريق وأولويات السوق.
  2. سيد سكروم. مجازيًا ، هذا دور مثير جدًا للاهتمام. "قائد خادم" ، "قائد فريق" ، "مدرب-مدرب". مهمته الرئيسية هي قيادة الفريق على طريق التحسين المستمر ، وإزالة العقبات وأسباب التداخل.
  3. مجلس سكرم. مجلس مكتب عادي مقسم إلى أجزاء: "تراكم" ، "للعمل" ، "في العمل" ، "للنظر" ، "تم!". تتحرك الملصقات اللاصقة مع المهام على طولها.
  4. مجموعة سكرم. الاجتماع الأخير في نهاية السباق.
  5. سبرينت. فترة زمنية من 1 إلى 4 أسابيع ، وتحديد إيقاع عمل فريق Scrum لإنشاء وظائف جديدة.
  6. اجتماعات أثناء التنقل أو سكرم يوميًا. اجتماعات قصيرة لفريق المشروع للإجابة على أسئلة Scrum Master حول النتائج وخطط اليوم والعقبات الحالية.
  7. تراكم (تراكم). قائمة بالمتطلبات الحالية - المهام لإنشاء وظائف منتج المشروع.
  8. مخطط نضوب المهام. مخطط يوضح مقدار العمل المنجز والمتبقي في مهمة معينة.
  9. متتالية فيبوناتشي. انتظام رياضي متأصل في طبيعة كوننا ، يعمل بموجبه ترتيب خاص من الأرقام. هذا التسلسل قابل للتطبيق بشكل جيد لتقدير بديل لمدة المشروع ، وذلك بفضل استخدام ما يسمى "جدولة لعبة البوكر". يوجد أدناه نموذج مرئي للتسلسل الرقمي.
  10. شوهاري (شو ها ري). الشوهري هو أحد مفاهيم الممارسات القتالية اليابانية (على سبيل المثال ، أيكيدو) ، والتي تم تضمينها في مبادئ طريقة سكروم كاستعارة لإمكانية تحقيق التميز التدريجي (التكراري) من قبل فريق المشروع.
  11. OODA. مبدأ طريقة سكروم للتنفيذ الدوري: مراقبة ، تنقل ، تقرر ، تصرف.

نموذج تسلسل فيبوناتشي

النموذج الأساسي لطريقة سكروم. المصدر: Askhat Urazbaev. مراجعة قصيرةمنهجية سكروم

وصف موجز للعملية

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

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

يتكون تنفيذ المشروع باستخدام عمليات Scrum من أربع كتل رئيسية.

  1. شغل أدوار فريق سكروم.
  2. تشكيل المصنوعات سكروم.
  3. تنفيذ النشاط.
  4. استنساخ دورة سكروم.

نموذج مرئي لعملية طريقة سكروم

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

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

مثال على لوحة سكرم

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

تعليقات على شغل الأدوار

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

الخطوة 1 من خوارزمية منهجية سكروم

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

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

الخطوة 2 من خوارزمية منهجية سكروم

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

الخطوة 3 من خوارزمية منهجية سكروم

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

  1. إذا كان "القائد ليس الرئيس" ولكن Scrum Master هو "اللاعب-المدرب" ، فمن الذي يدير فريق Scrum؟ الإدارة الذاتية ، في رأيي ، لا تنسجم مع مفهوم إدارة المشروع.
  2. السؤال الذي يطرح نفسه هو الدافع لدى مالك منتج المشروع ، Scrum Master وفريق Scrum. تصف المنهجية مبدأ انفتاح المعلومات ، بما في ذلك الوصول إلى البيانات المالية للمشروع. الفكرة ليست سيئة ، ولكن بالنظر إلى الموقف الميكافيلي الموجود في الكثيرين الشركات الروسية، من المحتمل أن يكون لمثل هذه الفرصة بين القادة العديد من المعارضين.

مسألة تشكيل القطع الأثرية

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

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

الخطوة 4 من خوارزمية منهجية سكروم

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

مثال Solitaire لتخطيط طريقة البوكر

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

الخطوة 5 من خوارزمية منهجية سكروم

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

الخطوة 6 من خوارزمية منهجية سكروم

قضايا العمل النشط في العملية

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

الخطوة 7 من خوارزمية منهجية سكروم

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

الخطوة 8 من خوارزمية منهجية سكروم

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

الخطوة 9 من خوارزمية منهجية سكروم

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

الخطوة 10 من خوارزمية منهجية سكروم

سكرم كرمز لمكافحة السخرية

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

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

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

هناك استيقاظ سريع على مستوى الدولة وعلى مستوى رجال الأعمال. وبدأوا يفهمون أن بعض الحلول المقدمة ، وطرق ممارسة الأعمال التجارية ، وبناء العلاقات مع الموظفين ليست مفيدة فحسب ، بل إنها تخدم أغراضًا عدائية ومدمرة ، مما أدى إلى انهيار ثقافتنا الوطنية ، بما في ذلك ثقافة الإدارة. سأعطي مثالاً واحداً على معارضة أيديولوجيتين: "فرّق تسد!" و "كلمة التاجر أغلى من العقد!".

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

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

Sprint (أو التكرارات)هي الوحدة الأساسية للتطوير في سكروم. العدو هو مربع زمني محدد ، أي تقييد لمدة معينة. يتم تحديد المدة مسبقًا لكل عدو وعادة ما تكون ما بين أسبوع وشهر واحد ، ويكون العدو لمدة أسبوعين هو الأكثر شيوعًا.

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

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

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

تخطيط

في بداية Scrum Sprint ، يقوم الفريق بإجراء التخطيط السريع لـ:

  • التواصل لتحديد نطاق العمل الذي من المفترض القيام به خلال هذا السباق ؛
  • اختيار عناصر Product Backlog التي يمكن إكمالها في سباق واحد ؛
  • إعداد Sprint ، وتحديد العمل الضروري لإكمال بعض بنود Product Backlog ؛
  • تعريف مربعات الوقت - حدود أربع ساعات للسباقات لمدة أسبوعين (المدة النسبية للسباقات المتبقية) ؛
    • خلال النصف الأول ، يختار فريق Scrum بأكمله (أي فريق التطوير ، ومدير سكرم ، ومالك المنتج) مهام العمل من الأعمال المتراكمة التي يمكن تحقيقها في هذا السباق السريع ؛
    • في النصف الثاني ، يفكك فريق التطوير العمل (المهام) المطلوب لتسليم عناصر Product Backlog ، مما يؤدي إلى تأكيد العدو ؛
      • قد يتم تقسيم بعض عناصر Product Backlog أو إعادة تركيزها إذا كان العمل المحدد لا يمكن تحقيقه في هذا السباق السريع.

بعد أن يقوم فريق التطوير بالتحضير للسباق ، فإنهم يحددون مدة العمل (عادة عن طريق التصويت) لإكمال المهام أثناء السباق.

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

  • سكرم اليومي. يجب على جميع أعضاء فريق التطوير الاستعداد. سكرم اليومي ...
    ... يبدأ بالضبط في الوقت المحدد ، حتى لو كان بعض أعضاء الفريق مفقودين ؛
    ... يجب أن تبدأ كل يوم في نفس المكان وفي نفس الوقت ؛
    ... محدود (مؤقت) إلى خمسة عشر دقيقة.
  • قد يكون الغرباء حاضرين ، على الرغم من أن فريق سكروم عادة ما يتبادل وجهات النظر حوله الوضع الراهن;
  • من سمات اجتماع سكرم اليومي أن كل عضو في المجموعة يجيب على 3 أسئلة موجزة وبسيطة:
    • المهام المكتملة أمس؟ كيف ساعدت فريق التطوير على تحقيق هدف العدو؟
    • ما هي المهام التي حددتها لنفسي لهذا اليوم حتى نتمكن من تحقيق هدف العدو بشكل مشترك؟
    • هل أرى أي قيود تمنعني أو تمنع فريق التطوير من الوصول إلى هدف العدو؟

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

مراجعات واستعراضات

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

إجراءات الفريق أثناء مراجعة Sprint:

  • مراجعة العمل الذي تم الانتهاء منه وتخطيط العمل الذي لم يتم الانتهاء منه ؛
  • قدم انتهى العمللأصحاب المصلحة (مثل العرض التوضيحي)

إرشادات لمراجعة Sprint:

  • لا يمكن إظهار العمل الجاري ؛
  • المدة الموصى بها هي ساعتان لعدو سريع لمدة أسبوعين (يتناسب مع فترات العدو الأخرى)

في معرض العدو بأثر رجعي ، قام الفريق بما يلي:

  • يعكس السباق الماضي ؛
  • يحدد ويوافق على عملية التحسين المستمر للأنشطة.

إرشادات لـ Sprint Retrospectives:

  • عند العودة إلى الوراء ، هناك سؤالان رئيسيان فقط: ما الذي كان جيدًا أثناء العدو؟ ما الذي يمكن تحسينه في السباق القادم؟
  • المدة الموصى بها - 1-1.5 ساعة لكل أسبوعين من الجري (متناسب مع فترات العدو الأخرى)
  • تم تعيين هذا الحدث إلى Scrum Master

بالإضافة إلى ذلك

عادة ما يتم تنفيذ الأنشطة التالية في الممارسة العملية ، على الرغم من عدم اعتبارها من قبل الجميع جزءًا أساسيًا من منهجية سكروم:

صقل تراكم

تنقية Backlog (يطلق بعض الأشخاص على Backlog grooming) هي العملية المستمرة لمراجعة عناصر Backlog والتأكد من تحديد أولوياتها بشكل صحيح وتصميمها بطريقة تجعل المهام واضحة ويمكن إدارتها بشكل كافٍ للفريق.

عناصر التراكم:

  • يمكن تقسيمها إلى عدة أصغر ؛
  • يمكن صقل معايير القبول ؛
  • التبعيات والمتابعين و العمل التحضيرييمكن تحديدها والاتفاق عليها بالتنسيق الفني.

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

سكروم سكروم

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

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

تم تنظيم العمل بشكل مشابه لاجتماع سكرم اليومي ، ويقوم كل ممثل بإعداد إجاباته على الأسئلة الأربعة التالية:

  • ما هي المخاطر والقيود والتبعيات والافتراضات التي طرحها فريق Scrum الخاص بك منذ اجتماعنا الأخير؟
  • ما هي المخاطر والقيود والتبعيات والافتراضات التي سيطرحها فريقك قبل أن نلتقي مرة أخرى؟
  • هل هناك أي مخاطر وحواجز وتبعيات وافتراضات جديدة تؤدي إلى إبطاء فريقك أو تعترض طريقك؟
  • هل ستقدم خطرًا جديدًا وعقبة وتبعية وافتراضًا يتعارض مع الفريق الآخر؟

كما علق جيف ساذرلاند ،

منذ أن قمت بتعريف Scrum Scrum (عمل Ken Schwaber في IDX معي في ذلك الوقت) ، يمكنني أن أقول على وجه اليقين أن Scrum Scrum ليس "Meta Scrum". Scrum Scrum ، كما استخدمته ، مسؤول عن توفير إصدارات العمل من البرامج من جميع الفرق في نهاية السباق ، أو عن الإصدارات أثناء العدو. هذه هي مسؤولية Scrum Scrum Master. لذا فإن Scrum Scrum هي آلية لتسليم البرامج بشكل أسرع.

سيساعدك هذا الدليل لمطوري البرامج والمختبرين على فهم Agile SCRUM والبدء في استخدامها.

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

SCRUM هي عملية في منهجية رشيقة هي مزيج من النماذج التكرارية والتزايدية.

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

بعض الميزات الرئيسية لـ SCRUM هي:

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

لفهم هذه المنهجية جيدًا ، من المهم فهم المصطلحات الأساسية لـ SCRUM.

شروط SCRUM الهامة:

1. فريق سكرم

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

2. سبرينت

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

3. مالك المنتج

مالك المنتج هو البائع الأكثر مبيعًا أو المستخدم الرئيسي للتطبيق الجاري تطويره.

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

4. سكرم ماستر

Scrum Master هو منسق فريق سكروم. يتأكد من أن فريق سكرم منتج وتقدمي. في حالة حدوث أي تدخل ، يكتشفها سيد سكرم ويزيلها للفريق.

5. قصة المستخدم

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

كيف<тип пользователя>

أريد<доступная цель>

من أجل الإنجاز<результат/причина>

على سبيل المثال:

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

هناك بعض خصائص قصص المستخدم التي يجب اتباعها. يجب أن تكون قصص المستخدم موجزة وواقعية وربما تقييمية وكاملة وقابلة للعكس وقابلة للاختبار.

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

6. "الملاحم"

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

"Epic" مثل إجازتك العام المقبل: أنت تعلم أنه يمكنك الذهاب ، ولكن إلى أين ومتى ومع من - ليست هناك أية أفكار حول هذا الأمر حتى الآن.

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

7. سجل طلبات المنتج

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

8. سجل الرغبات Sprint

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

9. نقاط قصة المستخدم:

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

يتم تعيين درجة لكل قصة مستخدم من سلسلة فيبوناتشي (1 ، 2 ، 3 ، 5 ، 8 ، 13 ، 21). كلما زاد الرقم ، زادت صعوبة القصة.

بتعبير أدق ، إذن

  • إذا راهنت بـ 1/2/3 نقاط ، فهذا يعني أن القصة صغيرة وبصعوبة منخفضة.
  • إذا أعطيت 5/8 نقاط ، فهذا متوسط ​​الصعوبة و
  • 13 و 21 نقطة - القصة معقدة للغاية.

هنا تكمن الصعوبة في التطوير وكمية العمل الاختباري.

لتحديد عدد النقاط التي يجب تقديمها ، يبدأ فريق سكرم في العصف الذهني ويقرر بشكل جماعي. قد يعطي فريق التطوير 3 نقاط لقصة معينة لأنها يمكن أن تكون 3 أسطر من كود الاستبدال لهم ، لكن فريق الاختبار سيعطي 8 نقاط لأنه يبدو لهم أن استبدال الكود هذا سيؤثر على الوحدات أكثر ، لذلك مقدار العمل أكثر أثناء الاختبار. ولكن بغض النظر عن عدد النقاط التي تقدمها ، يجب أن تبرر قرارك. وبالتالي ، يحدث العصف الذهني ويقرر الفريق عدد النقاط التي يجب وضعها.

عندما تقرر عدد النقاط التي ستراهن عليها ، ضع في اعتبارك العوامل التالية:

  • علاقة التاريخ بالتطبيقات / الوحدات النمطية الأخرى ،
  • مجموعة مهارات الموارد
  • تعقيد القصة
  • التعلم السردي
  • معايير القبول لقصص المستخدم

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

10. رسم بياني محترق

مخطط التوقف هو رسم بياني يوضح قيمة v / s المقدرة للجهد الفعلي لمهام سكروم.

هذه آلية تتبع لسباق محدد. يتم تتبع المهام اليومية للتحقق مما إذا كانت القصص تتقدم نحو الانتهاء أم لا.

مثال: لفهم هذا ، انظر إلى الشكل:

اخترت:

  • اسبوعين سبرينت (10 أيام)
  • 2 من موارد العمل الفعلي للسباق.

"التاريخ" ->يُظهر العمود قصص المستخدم التي تم التقاطها في السباق. "مهمة" ->يعرض العمود قائمة المهام المرتبطة بقصص المستخدمين.

"نطاق العمل" ->يظهر العمود مقدار العمل. الآن هذا المقياس هو إجمالي حجم العمل لإكمال المهمة. لا يصور حجم عمل أي شخص معين.

"اليوم الأول - اليوم العاشر" ->- العمود (الأعمدة) يظهر / - الوقت المتبقي حتى نهاية القصة. يرجى ملاحظة أن هذا ليس الوقت الذي مضى بالفعل ، ولكن الوقت المتبقي.

"مقدار العمل المقدر" ->مؤشر لكمية العمل الإجمالية. بالنسبة إلى "البدء" ، فهو عبارة عن مجموع المهمة بأكملها: SUM (C5: C15)

إجمالي حجم العمل المطلوب إنجازه في يوم واحد هو 70/10 = 7. لذا في نهاية اليوم الأول ، يجب أن ينخفض ​​حجم العمل إلى 70-7 = 63. وبالمثل ، يتم حساب هذا لجميع الأيام حتى العاشر ، عندما يجب أن يكون مقدار العمل المقدر صفرًا (السطر 16)

"مقدار العمل المتبقي" ->كما يوحي الاسم ، هذا هو مقدار العمل المتبقي لإكمال القصة. قد يحدث أيضًا أن يصبح المقدار الفعلي للعمل أكبر أو أصغر من المتوقع.

يمكنك استخدام الوظائف والمخططات في Excel لإنشاء مخطط التوقف هذا.

مراحل مخطط توقف المهام:

  1. أدخل كل المجموعات (العمود A5 - A15)
  2. أدخل جميع المهام (العمود B5-B15)
  3. أدخل الأيام (اليوم الأول - اليوم العاشر)
  4. أدخل نطاق العمل الأولي (تلخيص المهام C5-C15)
  5. قم بتطبيق الصيغة لحساب "المقدار المقدر للعمل" لكل يوم (من اليوم الأول إلى اليوم العاشر). أدخل الصيغة في D15 (c16- $ C $ 16/10) واسحبها إلى جميع الأيام.
  6. لكل يوم ، أدخل المقدار الفعلي للعمل. أدخل صيغة في D17 (SUM (D5: D15)) لتلخيص المقدار المتبقي من العمل واسحبه إلى جميع الأيام الأخرى.
  7. حدد هذا وقم بإنشاء مخطط مثل هذا:

11. سرعة الفريق

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

على سبيل المثال: لسباق محدد: العدد الإجمالي لقصص المستخدم هو 8. لكل منها عدد معين من النقاط

وبالتالي ، فإن السرعة هي مجموع النقاط = 30

12 - تعريف كلمة "تم":

قصة تُصنع في سكرم ، فقط عندما يكون هناك تطوير وضمان كامل للجودة وفرصة للدخول في الإنتاج.

الأنشطة في SCRUM:

رقم 1: اجتماع التخطيط

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

يسبق الاجتماع "التخطيط المسبق للاجتماع". كيف هذا العمل في المنزلالتي يقوم بها فريق سكروم قبل الاجتماع في اجتماع تخطيط رسمي. يحاول الفريق تدوين التبعيات أو العوامل الأخرى التي يرغبون في مناقشتها في الاجتماع.

# 2: إكمال مهام Sprint

كما يوحي الاسم ، فإن مهمة فريق سكرم هي إكمال مهمتهم ونقل قصة المستخدم إلى حالة "تم".

رقم 3: اجتماع سكرم اليومي (اتصال)

خلال دورة العدو ، يجتمع فريق سكرم كل يوم لمدة لا تزيد عن 15 دقيقة (يمكن أن تكون هذه مكالمة ، يوصى بها في بداية اليوم). يطرح الاجتماع ثلاثة أسئلة:

  1. ماذا فعل عضو الفريق منذ الاجتماع الأخير؟
  2. ماذا يخطط عضو الفريق لفعله اليوم؟
  3. هل هناك أي عقبات أمام الفريق

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

# 4: مراجعة موجزة

في نهاية كل دورة سباق ، يجتمع فريق SCRUM مرة أخرى ويوضح لمالك المنتج تنفيذ قصص المستخدمين. يمكن لمالك المنتج مقارنة القصص وفقًا لمعايير القبول الخاصة به. مرة أخرى تقع على عاتق Scrum Master مسؤولية رئاسة هذا الاجتماع.

رقم 5: اجتماع استعادي

يتم الاجتماع بأثر رجعي بعد مراجعة النتائج. يقوم فريق SCRUM بجمع ومناقشة وتوثيق النقاط التالية:

  1. ما تم إجراؤه بشكل جيد في السباق السابق (أفضل ممارسة)
  2. ما لم يتم بشكل جيد
  3. الدروس المستفادة من هذا
  4. عناصر العمل.

يجب أن يستمر فريق سكرم في المتابعة أفضل الممارساتالعمل ، تجاهل "لا افضل تمرين»وتنفيذ الدروس المستفادة خلال السباقات اللاحقة. يساعد الاجتماع الاستعادي على تحسين عملية SCRUM باستمرار.

كيف يتم تنفيذ العملية؟ مثال!

بعد القراءة عن المصطلحات الفنية لـ SCRUM ، اسمحوا لي أن أحاول توضيح العملية برمتها بمثال.

الخطوة 1: تخيل فريق SCRUM من 9 أشخاص مع مالك واحد و 1 Scrum Master و 2 اختبار و 4 مطورين و 1 DBA.

الخطوة 2ج: دورة العدو السريع ، على سبيل المثال ، ستستغرق 4 أسابيع. إذن ، لدينا شهر واحد من السباق: من 5 يونيو إلى 4 يوليو.

الخطوه 3: مالك المنتج لديه قائمة أولويات قصص المستخدمين في سجل طلبات المنتج.

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

بعد المناقشة ، يعود أعضاء الفريق إلى أماكن عملهم و

  • حدد مهامهم الفردية لكل قصة.
  • احسب المبلغ المحددالوقت الذي يحتاجونه للعمل. كيف يحسب المشارك هذه المرة؟ دعونا تحقق:

مجموع ساعات العمل = 9

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

إجمالي عدد أيام العمل خلال العدو = 21 يومًا.
إجمالي الساعات المتاحة = 21 * 6 = 126

العضو في إجازة يومان = 12 ساعة (هذا يختلف لكل عضو ، قد يأخذ البعض إجازة ، والبعض الآخر قد لا.)
عدد الساعات الفعلية = 126-12 = 114 ساعة.

هذا يعني أن العضو سيكون متاحًا عادة لمدة 114 ساعة خلال هذا العدو. لذلك ، سوف يقسم مهمة العدو الفردية الخاصة به بحيث يتم تحقيقها في غضون 114 ساعة.

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

الخطوة رقم 6: بعد بدء السباق ، يبدأ كل عضو في الفريق العمل على المهام المعينة.

الخطوة رقم 7: يجتمع الفريق يوميًا لمدة 15 دقيقة ويناقش 3 أسئلة:

  • ماذا فعلوا أمس؟
  • ماذا يخططون لفعله اليوم
  • هل من تدخل؟

الخطوة رقم 8: يتتبع Scrum Master التقدم يوميًا باستخدام مخطط Burndown

الخطوة رقم 9: في حالة حدوث أي تدخل ، يقوم ScrumMaster بحلها.

الخطوة رقم 10: في 4 يوليو ، يجتمع الفريق مرة أخرى لمراجعة النتائج. يوضح كل عضو في الفريق قصة المستخدم المنفذة لمالك المنتج.

الخطوة رقم 11: في 5 تموز (يوليو) ، يجتمع الفريق مرة أخرى في اجتماع استعادي حيث يناقشون

  • ما الذى اصبح بحالة جيده؟
  • ما لم يسير على ما يرام
  • عناصر العمل.

الخطوة رقم 12: في 6 يوليو ، يجتمع الفريق مرة أخرى في اجتماع التخطيط المسبق للعدو التالي ، وتستمر الدورة.

(انقر لتكبير الصورة)

البرامج التي يمكن استخدامها في أنشطة SCRUM:

هناك العديد من الأدوات التي يمكن استخدامها على نطاق واسع لتتبع أنشطة سكروم. فيما يلي بعض منهم:

  • XPlanner
  • الإصدار الأول
  • مقياس السرعة
  • سكرم النينجا

خاتمة:

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

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

المنشورات ذات الصلة