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