SCRUM: قصيدة عن الحب والألم



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

ألم الصفرة


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

التأخيرات والتأخيرات في الاجتماعات


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

النزاعات والمناقشات والأهداف التفصيلية


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

نحن نواجه حقيقة أنه من الصعب جدًا بدء سباق سريع دون فهم الهدف العالمي للشركة كفريق كامل:

Scrum Master: "دعونا صياغة هدف العدو: قابل للقياس ، ومفهوم ، وقابل للتحقيق!"
شكاك: "ولماذا يجب أن يكون هذا الهدف بالضبط؟ من اين حصلت عليها؟ "
... وكان هناك جدال لمدة ساعة.

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

سأكتب مرة أخرى بإيجاز الشروط لبدء السباق:

  1. لا تأخير
  2. لا يمر
  3. دون تأخير الاجتماع
  4. لا جدال
  5. لا أجزاء صغيرة
  6. الهدف العالمي واضح ، والذي يوافق عليه الفريق بأكمله.
  7. هناك رغبة في أن تكون العدسة الصغيرة خاطئة ، وأن يتم اختيار هدف العدو بشكل غير صحيح.

كل هذا يؤلم كثيرا ، الكثير من الألم!

ضع المشروع بأكمله في الاعتبار!


... سيد سكروم الذي وصل لتوه في العناية المركزة يقع مرة أخرى في غيبوبة ...

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

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

لا تقل لي ماذا فعلت البارحة!


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

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

صعوبات الاستمالة


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

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

عادة ما أجلس مع المطورين خارج العدو وأقرأ كل قصة مستخدم بصوت عالٍ في الجوقة.

الفريق نفسه يختار المهام!


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

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

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

... سيد سكروم يبتسم دون ترك غيبوبة ...

الوظائف المشتركة


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

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

الفشل


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

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

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

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

نجاح باهر ، سادة سكروم لدينا ينتقلون بالفعل من العناية المركزة إلى العلاج ، والغيبوبة وراء ...

SCRUM مثل اللهب ، يحرقك عندما يكون ساخنًا


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

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

نقوم بتوصيل العميل SCRUM


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

كن مثل ساذرلاند ، كن متعصبًا عندما يُقال لك: "أوه ، هذا كله غير مريح ، SCRUM جيد ، سنعمل على ذلك ، ولكن ليس من الضروري اتباع جميع مبادئه."

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

هذا بالضبط ما يخبرنا به Agile Manifesto:

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

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

الثمن صعب والمهام مرنة


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

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

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

مشاريع واسعة النطاق


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

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

كلما كبرت الشركة ، زاد حجم المشروع ، وأقل مرونة لديهم. هذا هو السبب في أن SCRUM يركز على مشروع صغير يمكن القيام به في سباق واحد من 1 إلى 3 أسابيع وفريق صغير من 2 إلى 7 أشخاص.

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

في البقايا الجافة:


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

مصادر المتعة:


  1. بيان لتطوير البرمجيات رشيقة
  2. ما هو سكرومبوت؟
  3. أغنية SCRUM HURTS

شرح للألم خاصة لماشا:


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

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

All Articles