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

كل من يأتينا تقريباً بفكرة تطبيق يكون قد بنى نسختها الكاملة في رأسه من قبل. يستطيع وصف لوحة التحكم، وصفحة الإعدادات، وبرنامج الإحالة، والوضع الداكن. لكن ما لا يستطيع إخبارك به عادةً هو أيّ جزء واحد من تلك الصورة، لو نجح، سيجعل المشروع كله جديراً بالتنفيذ. تحديد نطاق المنتج الأولي هو العمل غير اللامع والمؤلم قليلاً للعثور على ذلك الجزء الواحد، والتحلّي بالشجاعة الكافية لترك الباقي لوقت لاحق.
لقد رأيت كثيراً من المنتجات الأولى تُبنى، والتي تتعثّر منها لا تفشل أبداً تقريباً لأن الفريق كان كسولاً. بل تفشل لأن النطاق كان خاطئاً منذ الأسبوع الأول. حُشِر الكثير في النسخة الأولى، ونفدت الميزانية قبل أن يتعلّم أحد أي شيء، وعند الإطلاق كان الفريق قد أنفق كل شيء لمجرد الوصول إلى خط البداية، دون مال متبقٍّ للتفاعل مع ما يفعله المستخدمون الحقيقيون فعلاً.
لذا هذا هو الدليل الذي أقدّمه للناس قبل كتابة سطر واحد من الشيفرة. لا يتعلّق الأمر بطقوس Agile أو أطر العمل المتقنة، بل بسؤال صادق واحد — ما أصغر شيء يمكننا بناؤه ليخبرنا إن كانت هذه الفكرة حقيقية؟ — والانضباط في مواصلة الإجابة عنه كلما عاد إغراء إضافة «ميزة واحدة فقط» يتسلّل من جديد. لأنه يتسلّل دائماً.
ما هو المنتج الأولي فعلاً (وما ليس كذلك)
لقد أُنهِكت العبارة من كثرة الاستخدام، فلنكن دقيقين. المنتج الأولي القابل للتطبيق هو أصغر نسخة من فكرتك توفّر قيمة حقيقية لمستخدم حقيقي وتعلّمك شيئاً لم يكن بوسعك تعلّمه من عرض تقديمي. الكلمة التي ينساها الناس هي قابل للتطبيق. يجب أن يعمل فعلاً لشخص ما، من البداية إلى النهاية، حتى لو كان يؤدي مهمة واحدة فقط.
وإليك ما ليس هو المنتج الأولي. ليس نسخة نصف منتهية من المنتج الكامل بزوايا مكسورة في كل اتجاه. وليس نموذجاً أوليّاً تتخلّص منه. وهو بالتأكيد ليس «النسخة الرخيصة» — فالرخص أثر جانبي لتحديد نطاق جيد، لا الهدف. الهدف هو التعلّم. أنت تنفق أقل قدر ممكن من المال للإجابة عن أغلى سؤال لديك: هل سيستخدمه أحد، وهل سيستخدمه بالطريقة التي أتصوّرها؟
“المنتج الأولي ليس أول 20٪ من المنتج. إنه منتج كامل يصادف أنه يؤدي مهمة واحدة فقط — مُتقَنة كما ينبغي.”
هذا التمييز أهم مما يبدو. عقلية «أول 20٪» تقود إلى شيء مكسور في كل اتجاه وعديم النفع في أي اتجاه. أما «مهمة واحدة مُتقَنة» فتقود إلى شيء يستطيع الشخص أن يمسكه، ويستخدمه فعلاً، ويكوّن عنه رأياً. الآراء هي بيت القصيد بالكامل. لا يمكنك التحسين انطلاقاً من الصمت.
فخّ البناء الزائد، ولماذا يسهل الوقوع فيه
لا أحد ينطلق وهو يقصد توسيع النطاق. يحدث ذلك قراراً معقولاً تلو الآخر. تضيف تسجيل الدخول لأنك بالطبع بحاجة إلى حسابات. والحسابات تعني تدفّقاً لإعادة تعيين كلمة المرور، والتحقّق من البريد الإلكتروني، وصفحة إعدادات. والإعدادات تعني ملفاً شخصياً، الذي يعني رفع الصور، الذي يعني مكاناً لتخزينها. كل خطوة معقولة بمفردها. لكنها مكدّسة معاً، فتكون قد أنفقت شهرين وجزءاً من الميزانية قبل أن يبدأ الجزء الذي يميّز فكرتك أصلاً.
النصف الآخر من الفخّ عاطفي. حذف المزايا يبدو وكأنه اعتراف بأن فكرتك صغيرة. ليس كذلك — إنه اعتراف بأنك لا تعرف بعد أي المزايا تهمّ، وهذه ببساطة هي الحقيقة. كل ميزة تبنيها قبل أن يكون لديك مستخدمون هي رهان أعمى. بعض تلك الرهانات ستكون خاطئة، وتلك التي تحذفها من المنتج الأولي هي أرخص رهانات يمكن أن تخطئ فيها، لأنك لم تضعها أصلاً.

اعثر على المهمة الوحيدة التي يجب أن يؤديها منتجك الأولي
كل منتج، مهما كبر في النهاية، لديه حلقة جوهرية — التسلسل الوحيد الذي يكرّره المستخدم فيخلق القيمة. في تطبيق حجز هي اعثر على موعد، احجزه، احصل على تذكير. في سوق إلكتروني هي أدرِج شيئاً، يجده أحدهم، تنتقل النقود. في أداة داخلية هي سجّل البيانات مرة، استخدمها في كل مكان. كل ما عدا ذلك في المنتج موجود لدعم تلك الحلقة أو تزيينها أو توسيعها. منتجك الأولي هو الحلقة. الحلقة فقط.
لتعثر على حلقتك، أكمل هذه الجملة بصوت عالٍ: «يأتي المستخدم إلى منتجي لكي ______، ويكون سعيداً إذا ______.» الفراغ الأول هو المهمة. الثاني هو كيف ستعرف أنها نجحت. إن لم تستطع ملء الفراغين في نفَس واحد، فأنت لم تعثر على الجوهر بعد — ولست جاهزاً لتحديد النطاق، فضلاً عن البناء.
كن صارماً في التفريق بين الحلقة الجوهرية والأشياء التي تبدو ضرورية لكنها ليست كذلك. تسجيل الدخول يبدو ضرورياً. عادةً ليس كذلك في النسخة الأولى — كثير من المنتجات الأولية تُطلَق برابط مشترك واحد، أو دعوة يدوية، أو من دون حسابات على الإطلاق، وتتعلّم كل ما تحتاجه قبل بناء آلية المصادقة. لوحات التحليلات تبدو ضرورية. ليست كذلك؛ يمكنك قراءة قاعدة البيانات يدوياً حين يكون لديك أحد عشر مستخدماً. جرّد الأمر إلى الحلقة وستذهل من حجم ما يتساقط.
صنّف كل ميزة إلى: ضروري، ومستحسن، ولن نفعل
بعد أن سمّيت الحلقة الجوهرية، خذ قائمتك الكبيرة من المزايا وصنّف كل واحدة في ثلاثة سلال. السلال فظّة عمداً، لأن الفظاظة هي ما يوقف محادثات «لكن ربما» التي لا تنتهي.
- ضروري: الحلقة الجوهرية لا تعمل حرفياً من دونه. إن أزلته، فلا منتج. اجعل هذه القائمة قصيرة بشكل صادم — عادةً من ثلاثة إلى ستة بنود.
- مستحسن: يجعل المنتج أفضل، لكن الحلقة ما زالت تعمل من دونه. كل ما هنا ينتظر النسخة الثانية. لا استثناءات في أول إصدار.
- لن نفعل (بعد): المزايا التي تختار بوعي عدم بنائها الآن. كتابتها مهمّة — فبها تطمئن نفسك وفريقك إلى أن الفكرة لا تُهجَر، بل تُرتَّب في تسلسل.
الحيلة التي تجعل هذا ناجحاً هي السلة الثالثة. أكثر الناس يتجادلون فقط حول الضروري مقابل المستحسن، وهو أمر مُنهِك لا ينتهي أبداً. قائمة «لن نفعل بعد» هي حيث يكمن الارتياح — إنها وعد لذاتك المستقبلية بأن الفكرة الرائعة آمنة ومجدوَلة، فقط ليس الآن. وحين يثق الناس بأنه لا شيء يُرمى، يكفّون عن القتال للإبقاء على كل شيء في النسخة الأولى.
حدّد النطاق بالوقت والمال، لا بقائمة المزايا
إليك تحوّلاً هادئاً يغيّر كل شيء: توقّف عن تحديد النطاق بـ«ماذا نريد» وابدأ بتحديده بـ«ماذا يناسب الميزانية والموعد النهائي». قرّر أولاً كم من المال وكم من الأسابيع أنت مستعد لإنفاقه للإجابة عن سؤالك الجوهري. ثم اجعل قائمة المزايا تتّسع داخل ذلك الصندوق. يبدو هذا مقلوباً، لكنه أنفع قيد واحد يمكنك أن تفرضه على نفسك، لأنه يفرض ترتيب الأولويات الذي كنت ستتجنّبه لولاه.
والصندوق الثابت يفعل شيئاً نفسياً أيضاً. حين تكون الميزانية مفتوحة، تصبح كل ميزة قابلة للجدل وتنمو القائمة فحسب. وحين يكون الصندوق ثابتاً — مثلاً ثمانية أسابيع ومبلغ محدّد — تنقلب المحادثة. تتوقّف عن أن تكون «هل نضيف هذا؟» وتصبح «ما الذي يخرج إن دخل هذا؟» هذا السؤال الثاني هو الذي يبني منتجات أولية جيدة. تصبح المفاضلات مرئية بدل أن تكون خفيّة، ويتخذها الفريق عن قصد.
“اختر الصندوق أولاً — الوقت والمال — ثم قرّر ما يتّسع بداخله. لا العكس أبداً.”

مثال حقيقي: تقليص نطاق فكرة لإدارة المهام الميدانية
دعني أجعل هذا ملموساً بحالة عملنا عليها — مُجهَّلة الهوية، لكنها صادقة في وصف كيف تجري هذه الأمور. جاءتنا شركة صغيرة للتدفئة والسباكة تريد تطبيقاً لفريقها الميداني. كان الموجز على الورق ضخماً: جدولة مهام مباشرة، وتتبّع GPS للشاحنات، وبوابة للعملاء، وفوترة آلية، ومخزون قطع الغيار في كل مركبة، ومُنشئ عروض أسعار، وتوثيق بالصور، ومجموعة تقارير للمالك. منتج مفيد فعلاً، في النهاية. لكنه كأول إصدار، طريق مضمون لإنفاق ميزانية سنة كاملة قبل تعلّم أي شيء.
فأجرينا التمرين. سألنا المالك الجملة: «يأتي المستخدم إلى هذا لكي ______، ويكون سعيداً إذا ______.» بعد أخذٍ وردّ، طفا الجواب الحقيقي. لم يكن أكبر وجع يومي للفنّيين هو الجدولة أو الفوترة، بل كان رحلة الورق ذهاباً وإياباً. ينهون مهمة، يدوّنون الساعات والقطع على ورقة، يعودون بسياراتهم، ثم يعيد أحدهم في المكتب كتابة كل ذلك في نظام المحاسبة، غالباً بعد أيام، وغالباً بأخطاء. كانت الحلقة الجوهرية ببساطة: سجّل ما حدث في المهمة، مرة واحدة، في الموقع، كي لا يعيد أحد كتابته.
ما الذي بقي — وما الذي لم يبقَ
صُنّف كل شيء. تقلّصت سلة الضروري إلى أربعة أشياء: قائمة بمهام اليوم لكل فنّي، ونموذج بسيط لتسجيل الساعات والقطع المستخدمة لكل مهمة، ومرفق صورة، وطريقة ليرى بها المكتب تلك البيانات لحظة إرسالها. كان ذلك المنتج الأولي بأكمله. لا GPS، ولا بوابة عملاء، ولا مُنشئ عروض أسعار، ولا تقارير فاخرة — كلها رُكنت صراحةً في قائمة «لن نفعل بعد» مع ملاحظة بأنها قادمة.
بنينا ذلك الجوهر في بضعة أسابيع بدلاً من قرابة سنة. وإليك الجزء الذي يبرّر النهج كله: بمجرد أن صار حيّاً، تبيّن أن أولويات الفريق الحقيقية تختلف عن الموجز. كان المالك يفترض أن تتبّع GPS سيكون التالي؛ بالكاد ذكره الفنّيون. ما أرادوه بصوت عالٍ كان إرسال نافذة وقت وصول إلى العميل عبر رسالة نصية من داخل التطبيق — ميزة لم تكن أصلاً على القائمة الأصلية. ولأن المنتج الأولي كان صغيراً ورخيصاً، بقيت ميزانية لبناء ما أرادوه فعلاً، بدل ما خمّنوه قبل أشهر.
الأخطاء التي تخرّب نطاق المنتج الأولي بهدوء
حتى الفرق التي تتبنّى مبدأ «أبقِه صغيراً» تميل إلى التعثّر في الأشياء القليلة نفسها. لا شيء منها درامي. إنها تسريبات بطيئة تعيد نفخ النطاق وأنت غافل، حتى يأتي يوم يصبح فيه المنتج «الأدنى» ثلاثين شاشة وجدولاً زمنياً مدّته ستة أشهر من جديد.
- تذهيب الأطراف: إنفاق أيام في إتقان لوحة إدارة لن يراها سواك، بينما الحلقة الجوهرية ما زالت خشنة. لمّع ما يلمسه المستخدمون؛ واترك المكتب الخلفي قبيحاً لكنه وظيفي.
- البناء لحجم لا تملكه: هندسة النظام لمليون مستخدم بينما تحتاج إلى إثبات أن أول عشرة سيعودون. حُلّ مشكلة الحجم حين تنعم بمشكلة الحجم السارّة.
- الخلط بين «ضروري» و«معيار الصناعة»: مجرد امتلاك كل منافس للميزة س لا يعني أن منتجك الأولي يحتاجها لاختبار فكرتك الجوهرية. أنت لا تطلق منتجاً منتهياً، بل تُجري تجربة.
- تصميم كل حالة استثنائية مسبقاً: معالجة المدخلات النادرة الغريبة قبل أن تعرف إن كان أحد يستخدم المسار الشائع العادي. دع الاستخدام الحقيقي يخبرك أيّ الحالات الاستثنائية حقيقية أصلاً.
- غياب تعريف للإنجاز: من دون سطر مكتوب يصف شكل «المنتهي»، لا ينتهي البناء أبداً. تضخّم النطاق يعشق مشروعاً بلا خط نهاية.
إن لم تحترس إلا من واحد من هذه، فليكن الأخير. تعريف واضح ومكتوب للإنجاز — «يستطيع الفنّي تسجيل ساعات مهمة وقطعها على هاتفه، ويراها المكتب فوراً» — هو أقوى أداة منفردة للحفاظ على نطاق صادق. كل إضافة مقترحة تُعرَض على تلك الجملة. إن لم تخدم الجملة، فهي فكرة للنسخة الثانية، مهما كانت جيدة.
عملية بسيطة لتحديد نطاق منتجك الأولي
بجمع كل ذلك، إليك التسلسل الذي أمرّ به مع أي شخص قبل بدء أول إصدار. إنه منخفض التقنية عمداً — يمكنك إنجاز معظمه بمستند ومحادثة صادقة، قبل وقت طويل من حاجتك إلى مطوّر في الغرفة.
- 1سمِّ الحلقة الجوهريةأكمل الجملة: «يأتي المستخدم لكي ___، ويكون سعيداً إذا ___.» إن لم تستطع، فأنت لست جاهزاً لتحديد النطاق — واصل الحديث حتى تطفو المهمة الحقيقية.
- 2أفرِغ كل ميزة، ثم صنّفأخرِج قائمة الأمنيات كلها من رأسك إلى الورق. صنّف كل بند إلى ضروري، أو مستحسن، أو لن نفعل بعد. أبقِ قائمة «الضروري» قصيرة بقسوة.
- 3ثبّت الصندوققرّر الميزانية والموعد النهائي قبل إنهاء قائمة المزايا. اجعل القائمة تناسب الصندوق، لا العكس.
- 4اكتب تعريف الإنجازجملة واحدة محسوسة تصف الحلقة الجوهرية وهي تعمل. هذا درعك ضد تضخّم النطاق طوال بقية المشروع.
- 5ابنِ، أطلِق، راقب، ثم قرّراشحن الجوهر إلى مستخدمين حقيقيين. راقب ما يفعلونه فعلاً. دع سلوكهم — لا تخميناتك السابقة — يختار ما يخرج من قائمة «المستحسن» تالياً.
لاحظ أن الخطوة الأخيرة تعيدك إلى البداية. المنتج الأولي الجيد ليس حدثاً منفرداً، بل أول دورة لعجلة. تحدّد نطاقاً صغيراً، تشحن، تتعلّم، وما تتعلّمه يعيد تحديد نطاق الإصدار التالي. الفرق التي تفوز ليست تلك التي خطّطت للمنتج المثالي مسبقاً — لا أحد يفعل ذلك. بل هي التي وضعت شيئاً حقيقياً أمام المستخدمين بسرعة كافية كي يظلّ الواقع قادراً على توجيهها.

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

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