تخطَّ إلى المحتوى
YA
كل المقالات
النطاق7 يونيو 20266 دقائق قراءة

زحف النطاق لا يبدأ في التنفيذ

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

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

الجدال عَرَض لا مرض

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

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

السبب الأول: مخرجات موصوفة كعناوين عامة

"وحدة تقارير". "تحسين تجربة الانضمام". "لوحة تحكم للمشرف".

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

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

السبب الثاني: لا أحد مسمّى لاتخاذ القرار

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

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

السبب الثالث: "المرحلة الثانية" لا تُكتب أبدًا

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

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

السبب الرابع: التغيير بلا ثمن معلن

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

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

ما الذي تكتبه في مرحلة البدء

ليس كثيرًا، ولا يحتاج أن يكون وثيقة لا يقرأها أحد:

  • المخرجات مع معايير قبول بلغة واضحة
  • ما هو خارج النطاق صراحة — وهذا القسم أثمن من قسم ما هو داخله
  • من يعتمد التغييرات، من الجهتين
  • كيف يُطلب التغيير، وماذا يحدث للجدول الزمني حين يُقبل
  • أين تعيش الأفكار المؤجّلة

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