إذا كانت تقديراتنا خاطئة في معظم الأحيان، فلماذا نحاول التقدير في المقام الأول؟
بما أننا في عالم معقد وتتغير المتطلبات ومتطلبات العملاء والتكنولوجيا بسرعة، فإننا لا نعرف إلا القليل عن ماهية وكيفية التطوير. نحن نتعلم أكثر من خلال التجريبية. إذا كان هذا هو الحال، فلماذا نتكبد عناء التقدير أصلاً؟
يمكن أن ينجح التقدير ولكن فقط إذا فهمت لماذا تقوم به. يتعلق التقدير بخلق فهم مشترك للمتطلبات وفهم مشترك للحل. عندما تواجه الفرق مشاكل في التقدير، نادرًا ما تكون مشكلة في التقدير، بل هي مشكلة فهم مشترك.
دعونا نفهم لماذا نقوم بالتقدير.
الفريق هو مجموعة مثابرة تمتلك مزيجًا من المهارات المطلوبة لبناء زيادات قيمة، وتنظم نفسها بنفسها لتحديد المهام وتعيين أصحابها وإنجاز العمل بأسرع وقت ممكن.
نحتاج إلى فهم مقدار العمل الذي يمكن للفريق القيام به، ونحتاج إلى فهم النطاق الذي يمكن تسليمه في جدول زمني، أو تقدير جدول زمني مشتق من النطاق. يجب تقديم التقديرات من قبل الأشخاص الذين سيقومون بالعمل.
في SAFe نحتاج إلى إجراء عملية التقدير على مستويات متعددة.
تراكم الحل/البرنامج: تراكمات البرنامج هي منطقة الاحتفاظ بالميزات القادمة، والتي تهدف إلى تلبية احتياجات المستخدم وتقديم فوائد الأعمال لقطار إصدار رشيق واحد (ART).
كما أنها تحتوي على الميزات التمكينية اللازمة لبناء المدرج المعماري. الحل المتراكم للحل هو منطقة الاحتفاظ بالقدرات وعوامل التمكين القادمة، والتي يمكن أن يمتد كل منها على عدة تقنيات فنية ويهدف إلى تطوير الحل وبناء مدرج التشغيل المعماري الخاص به.
من الأهمية بمكان تقدير الأعمال المتراكمة للحل والأعمال المتراكمة للبرنامج لأنه يسمح للفريق وإدارة المنتج/ملاك المنتج التابعين له بعمل تنبؤات طويلة الأجل حول مقدار ما يمكن تسليمه بحلول الوقت المحدد.
يسمح للفرق بالإجابة على أسئلة مثل:
كما أنه يساعد إدارة المنتج في اتخاذ قرارات تحديد الأولويات. يجب تحديد الأولويات استناداً إلى الفوائد والتكاليف المتوقعة لعناصر الحل/البرنامج المتراكمة.
ولتحديد أولويات العمل، نأخذ بعين الاعتبار تكلفة تطوير العناصر المتراكمة وتكلفة التأخير باستخدام تقنية تسمى “العمل الموزون المختصر أولاً” (WSJF)
ولكن، لكي نتمكن من استخدام هذه التقنية نحتاج إلى معرفة التقديرات على مستوى عالٍ من المدة اللازمة لبناء العناصر المتراكمة.
بالنسبة لكلٍ من القدرات والميزات، عادةً ما يكون لدينا تفاصيل أقل معرفة. فهي ذات حجم كبير. في هذه الحالات، من المنطقي استخدام تقنية تحجيم القميص.
تراكمات الفريق: تحتوي “الأعمال المتراكمة للفريق” على قصص المستخدم والممكنات التي تنشأ من الأعمال المتراكمة للبرنامج، بالإضافة إلى القصص التي تنشأ محليًا من السياق المحلي للفريق.
وقد تتضمن عناصر العمل الأخرى أيضًا، والتي تمثل جميع الأشياء التي يحتاج الفريق إلى القيام بها لتطوير الجزء الخاص به من النظام. سيكون لكل فريق رشيق تراكمات الفريق الخاص به كمخرج من تخطيط PI، طوال مدة زيادة البرنامج.
بالنسبة لتراكمات الفريق، هناك سببان لتقدير القصص. الأول هو أنه يساعد الفريق على تحديد مقدار العمل الذي يجب إدخاله في التكرار. من خلال تقسيم عناصر الفريق المتراكمة إلى مهام صغيرة ومنفصلة ثم تقديرها بشكل تقريبي أثناء تخطيط التكرار، يكون الفريق أكثر قدرة على تقييم عبء العمل.
وهذا يزيد من احتمال أن ينهي الفريق كل ما يقول إنه سينجزه. ثانياً، يساعد تحديد المهام وتقديرها أثناء تخطيط التكرار أعضاء الفريق على تنسيق عملهم بشكل أفضل. على سبيل المثال، إذا لم يتم تقدير العناصر المتراكمة للفريق، فقد لا يلاحظ الفريق وجود مسار حرج خلال العمل أو أن المصمم سيكون الأكثر انشغالاً خلال التكرار القادم.
ارتقِ بحياتك المهنية مع شهادات المدرب الرشيق. ابدأ رحلتك نحو إتقان الممارسات الرشيقة وقيادة الفرق عالية الأداء اليوم!
إن البشر حيوانات تصوّرية؛ فهم يجدون سهولة في مقارنة الأشياء لأن دماغنا معتاد على الأحجام النسبية. وبسبب وحداتها النسبية، فإن إحدى مزايا تقنية التقدير الرشيق هي أنها مفهومة من مطور مبتدئ إلى مدير أو مدير شركة.
تستخدم معظم تقنيات التقدير الرشيق وحدات نسبية. هذا يعني أننا لا نحاول تقدير الدولارات أو الأيام مباشرة. وبدلاً من ذلك، نستخدم “النقاط” أو حتى التسميات النوعية ونقوم ببساطة بمقارنة العناصر التي نقدر بعضها ببعض.
وهذا يستفيد من القدرة البشرية على مقارنة الأشياء ببعضها البعض ويتجنب الصعوبة التي نواجهها في مقارنة شيء ما بمفهوم مجرد (مثل الدولارات أو الأيام).
يتم التقدير الرشيق بالنظر إلى :
نظرًا لأن التقديرات في SAFe تتم على مستويات مختلفة، ولأعمال فنية مختلفة، وتخدم أغراضًا مختلفة، يجب أن تتم التقديرات في وحدات مختلفة.
تحجيم القمصان هو أحد أساليب التقدير الرشيق – يتم استخدامه لتقدير المتطلبات الأكبر، أي القدرات والميزات. يتم تصنيف العناصر إلى أحجام القمصان: XS، وS، وM، وL، وXL.
يمكن إعطاء الأحجام، إذا لزم الأمر، قيمًا رقمية بعد إجراء التقدير. هذه تقنية غير رسمية للغاية ويمكن استخدامها بسرعة مع عدد كبير من العناصر.
يمكن استخدام هذه النظرية كتقدير نظام الدلو. تُستخدم هذه التقنية لتقدير الحلول والتراكمات المتراكمة للبرامج نظرًا لأن لدينا تفاصيل أقل معرفة والتقديرات على مستوى عالٍ.
من الأساليب الشائعة التي تستخدمها فرق سكروم هي التقدير باستخدام وحدة قياس يشار إليها باسم نقطة القصة. ولكن لماذا استخدام نقاط القصة بدلاً من الساعات أو الأيام أو أي وحدة قياس أخرى معروفة للوقت؟
“نقطة القصة هي وحدة قياس نسبية، يتم تحديدها واستخدامها من قبل فرق سكروم الفردية، لتوفير تقديرات نسبية للجهد المبذول لإكمال المتطلبات”
تهدف نقاط القصة إلى جعل تقدير الفريق أسهل. فبدلاً من النظر إلى عنصر متأخرات الفريق وتقديرها بالساعات، تنظر الفرق في مقدار الجهد الذي سيتطلبه عنصر متأخرات الفريق فقط بالنسبة لعناصر الفريق الأخرى المتراكمة.
تخطيط بوكر التخطيط هو أسلوب تقدير رشيق يستفيد من نقاط القصة لتقدير صعوبة المهمة المطروحة. وبناءً على تسلسل فيبوناتشي، فإن قيم نقاط القصة التي يمكن تعيينها هي 0 و1 و2 و3 و5 و8 و13 و20 و40 و100. تمثل كل واحدة من هذه القيم مستوى مختلفًا من التعقيد للمشروع ككل.
تبدأ لعبة البوكر التخطيطية بجلوس أعضاء الفريق المشاركين في عملية التقدير معًا في الجلسة. يحمل كل عضو بطاقات بقيم نقاط القصة الموضحة أعلاه.
والخطوة التالية هي أن يقوم أحد أصحاب المصلحة أو العميل بقراءة “قصة المستخدم” (التي هي في الأساس المشروع)، ووصف جميع المتطلبات والميزات.
سيشارك صاحب المصلحة الذي يقرأ القصة في مناقشة مع أعضاء الفريق الذين يقومون بالتقدير، والذين بدورهم سيناقشون بدورهم مع بعضهم البعض. في هذه المرحلة، يمكنهم في هذه المرحلة طرح أسئلة على العميل أو المالك للتوضيح والتعبير عن أي تحفظات لديهم.
عند الانتهاء من المناقشات، يقوم جميع المقدّرين باختيار بطاقة تحتوي على نقطة القصة التي يعتقدون أنه يجب تخصيصها للمشروع. إذا تطابقت تقديرات نقاط القصة – فسيكون هذا هو التقدير النهائي.
أما إذا لم تتطابق، فيمكن للمقدّرين الذين أعطوا أدنى وأعلى النقاط أن يعبروا عن أسبابهم، وسيتبع ذلك المزيد من النقاش حتى يتم التوصل إلى توافق في الآراء. هذه التقنية ليست جيدة للفرق الكبيرة، أو عندما يكون هناك العديد من العناصر التي تحتاج إلى تقدير.
إذا كان لديك فقط عدد محدد من العناصر (بين 2 و10 عناصر) ومجموعة صغيرة من أعضاء الفريق، فهذه تقنية جيدة للاستخدام. إنها أيضًا واحدة من أكثر تقنيات التقدير شيوعًا.
منذ مئات السنين، كان لدينا وحدات قياسية للوقت. لماذا لا يمكننا استخدام الساعات أو الأيام؟ حسنًا، باختصار، لأن ساعتك ليست هي نفسها ساعتي.
إذا طلبت من اثنين من المطورين تقدير نفس قصة المستخدم، ستحصل على إجابتين مختلفتين. في حين أن بعض الاختلافات يمكن تفسيرها بالفجوات في المواصفات أو الفهم، إلا أن الحقيقة هي أن المطورين لديهم معرفة وخبرات مختلفة، لذا سيستغرق الأمر وقتًا أكثر أو أقل للقيام بنفس العمل.
اطلب من هذين المطورين نفسهما تقييم مقدار الجهد المطلوب لإكمال أحد بنود العمل المتراكم لفريق واحد مقارنةً ببند آخر متراكم لفريق آخر، ومن المرجح أن تحصل على إجماع في النهاية.
نقاط القصة. حسناً، إنها تُظهر الجهد النسبي لإكمال العمل على عناصر الفريق المتراكمة المختلفة ولكن كيف يساعد ذلك في أي شيء؟ حتى نفهم ما هي سرعة الفريق، ما زلنا لا نستطيع التنبؤ بالوقت الذي من المحتمل أن تكتمل فيه عناصر الفريق المتراكمة.
والأسوأ من ذلك، إذا تغيرت عضوية الفريق، ستتغير السرعة ولن نعرف ما هي السرعة الجديدة حتى وقت ما في المستقبل. لكن محاولة مطابقة نقاط القصة بالساعات هي محاولة غير صحيحة.
ما هو مهم هو عدد نقاط القصة التي يمكن للفريق إكمالها في سباق سريع، والمعروف باسم السرعة. عندما تعرف ذلك، يمكنك عمل بعض التنبؤات وتعرف ماذا، من المحتمل أن تكون جيدة.
بما أنه يتم تعيين المهام لمطورين محددين، فيمكن تقديرها بالساعات. هناك الكثير من تقنيات التقدير الأخرى التي تستخدمها الفرق المختلفة.
تقترح هذه المقالة بعضًا منها فقط لجمع فهم التقديرات التي تتم على مستويات مختلفة من SAFe.
يجب أن يتم تقديم التقديرات من قبل أعضاء الفريق الذين سيقومون بالعمل، حيث أن لديهم أفضل فهم للجهد المبذول.
تجنب التقدير عند التنبؤ بنتائج العمل المعقد، حيث يمكن أن يؤدي ذلك إلى جداول زمنية غير دقيقة وضغط على الفريق.
يساعد التقدير في SAFe على تنسيق التبعيات ومواءمة الأولويات والتنبؤ بالجداول الزمنية للتسليم، وهي أمور ضرورية للتخطيط الفعال واتخاذ القرارات.
يتمتع ساتياجيت بخبرة واسعة وعميقة في التدريب الرشيق على المستوى التنفيذي الاستراتيجي الرفيع مع تدريب ورفع قدرات الفرق والأفراد. وهو مدرب رشيق ومستشار ممارسة SAFe® يتمتع بخبرة تزيد عن 24 عاماً.
