ما هي النسخة الأولى العاملة، وما ليست هي
MVP اختصار لعبارة minimum viable product، أي الحد الأدنى من المنتج القابل للاستخدام. وهي أول إصدار من منتجك يستطيع أشخاص حقيقيون استخدامه لإنجاز الأمر الرئيسي الذي يعد به، مبنيّ بإتقان ويعمل على بنية تحتية حقيقية. إنه صغير، لكنه يعمل.
النسخة الأولى العاملة ليست نموذجًا تصميميًا قابلًا للنقر، ولا عرضًا تقديميًا، ولا نموذجًا أوليًا لا يعمل إلا على حاسوب المطوّر. فهذه أدوات مفيدة لمناقشة الأفكار، لكن لا يمكنك وضعها بين أيدي العملاء والتعلّم من طريقة استخدامهم لها. وهي ليست أيضًا نسخة رديئة من التطبيق الكامل. فالنطاق في حدّه الأدنى، أما الجودة فلا.
والنسخة الأولى الجيدة تضع أيضًا الأسس التي ستحتاج إليها الإصدارات التالية: حسابات وصلاحيات حقيقية، وبنية واضحة للبيانات، ونسخًا احتياطية، وشيفرة يستطيع مطوّر آخر قراءتها. فحذف الميزات أمر طبيعي. أما حذف هذه الأسس فيعني إعادة البناء لاحقًا، وغالبًا في اللحظة التي يبدأ فيها المنتج بالنجاح.
اختيار الضروري
ابدأ من المهمة الوحيدة التي يجب أن يُتقنها منتجك لنوع واحد من المستخدمين. في تطبيق عيادة قد تكون حجز موعد؛ وفي سوق إلكترونية، أن يجد المشتري بائعًا ويتواصل معه؛ وفي أداة داخلية، أن تحل محل جدول البيانات الذي يتنازع عليه الجميع. ثم راجع قائمة ميزاتك واسأل عن كل بند: هل يستطيع المستخدم إنجاز المهمة الرئيسية من دونه؟
- ضروري: من دونه لا يمكن إنجاز المهمة الرئيسية.
- مفيد: يسهّل المهمة، لكن توجد حاليًا طريقة يدوية للاستغناء عنه.
- لاحقًا: نافع، لكنه يتوقف على معرفة طريقة استخدام الناس للمنتج أولًا.
كن صارمًا. لوحات الإدارة، والتقارير المفصّلة، وتعدد أدوار المستخدمين، والإشعارات لكل حدث، ولغة ثانية للواجهة: كلها مفيدة غالبًا، وغير ضرورية في الأسبوع الأول غالبًا أيضًا. ويمكن معالجة كثير منها يدويًا خلف الكواليس في الإصدار الأول.
كل ميزة تضيفها إلى الإصدار الأول تؤخّر اليوم الذي تعرف فيه هل كانت الميزة الأولى صائبة.
سبرنت استكشاف قصير لتثبيت النطاق
حين تكون الفكرة جديدة، يكون النطاق مجموعة من الافتراضات: أي ميزة هي الأهم، وكيف سيتنقل المستخدمون في المنتج، وأي تكاملات مطلوبة. وسبرنت الاستكشاف القصير، الذي يمتد عادةً من أسبوعين إلى ثلاثة أسابيع بنطاق ثابت، يحوّل هذه الافتراضات إلى قرارات. فهو يحدد لمن المنتج، والمسار الرئيسي شاشةً بشاشة، والخيارات التقنية، وينتهي بإصدار أول عامل وخطة مكتوبة لما بعده.
الهدف هو الإجابة عن الأسئلة المكلفة في البداية، حين يكلّف تغيير الرأي أيامًا، لا في النهاية، حين يكلّف أشهرًا.
متى يكون التطبيق الكامل منذ البداية منطقيًا
النسخة الأولى العاملة ليست الجواب الصحيح دائمًا. فقد يكون بناء المنتج كاملًا منذ البداية منطقيًا حين:
- تستبدل نظامًا قائمًا، ويعتمد المستخدمون أصلًا على كل وظائفه.
- يكون النطاق واضحًا وموثّقًا مسبقًا، مثل مساحة عملاء بشاشات وقواعد معروفة.
- تفرض اللوائح أو العقود ميزات معينة منذ الإطلاق، مثل صلاحيات الوصول أو سجلّ العمليات أو إجراءات أمان محددة.
- لا يعمل المنتج إلا بحضور عدة أطراف في الوقت نفسه، ولن يتمكن أي منها من استخدام نسخة جزئية.
وحتى في هذه الحالة، يجب تقسيم البناء إلى مراحل بتواريخ وموافقات، حتى ترى برمجيات تعمل بانتظام بدل انتظار تسليم واحد كبير.
الويب أم الهاتف أولًا
تطبيق الويب يعمل في المتصفح على أي جهاز، ويمكن تحديثه في أي لحظة، ويُفتح برابط. وهو يناسب المنتجات المستخدمة على المكتب، والأدوات الداخلية، ومساحات الإدارة، ومعظم الإصدارات الأولى. أما تطبيق الهاتف المثبّت من App Store أو Google Play فيناسب المنتجات المستخدمة يوميًا أثناء التنقل، أو التي تحتاج إلى الكاميرا أو الموقع الجغرافي أو العمل دون اتصال أو الإشعارات. ويضيف كذلك مراجعة المتاجر إلى كل إصدار.
والمسار الشائع هو البدء بالويب، مع تصميم يعمل جيدًا على الهاتف، ثم إضافة تطبيقات الهاتف حين يُظهر الاستخدام أنها تستحق ذلك. وتتيح أطر العمل متعددة المنصات اليوم لقاعدة شيفرة واحدة أن تخدم iOS وAndroid، مما يجعل إضافة الهاتف لاحقًا أكثر عملية. وإن كان مستخدموك يعيشون بوضوح على هواتفهم منذ اليوم الأول، فابدأ من هناك.
تخطيط الإصدار الثاني انطلاقًا من الاستخدام الفعلي
يجب أن يُخطَّط الإصدار الثاني انطلاقًا مما يحدث بعد إطلاق الأول، لا من قائمة الأمنيات الأصلية. قبل الإطلاق، قرّر ما ستقيسه: التسجيلات، وعدد من ينجزون المهمة الرئيسية، وأين يتوقفون، وما يطلبونه في رسائل الدعم. وتحدّث مع المستخدمين الأوائل. ثم أعد النظر في قائمتَي «مفيد» و«لاحقًا» في ضوء هذه الأدلة، واختر الإصدار التالي.
بعض ميزات القائمة الأصلية سيتبيّن أنه أساسي. وبعضها سيختفي بهدوء، لأن أحدًا لا يطلبه. والنتيجتان مفيدتان: فهكذا يتحسن المنتج دون جهد ضائع.
أسئلة تحسمها قبل أن تبدأ
- من هو المستخدم الأول، وما المهمة الوحيدة التي يجب أن ينجزها المنتج له؟
- ما الذي سيكون موجودًا في نهاية الإصدار الأول، مكتوبًا شاشةً بشاشة؟
- ما الذي ستقيسه بعد الإطلاق، وكيف؟
- لمن تعود الشيفرة والحسابات والبيانات؟
- كيف سيُحدَّد نطاق الإصدار الثاني ويُسعَّر؟
كيف نعمل في قفزة
نبني تطبيقات SaaS وبرمجيات مخصصة، وغالبًا ما نبدأ بسبرنت استكشاف (Discovery Sprint) يمتد من أسبوعين إلى ثلاثة أسابيع وينتهي بإصدار أول عامل وخطة، وتُحتسب رسومه من كلفة البناء الكامل إن واصلت. ويُسلَّم البناء الكامل، على الويب وعلى الهاتف بتقنية متعددة المنصات، على مراحل بتواريخ وموافقات، وعند سداد المبلغ كاملًا تصبح الشيفرة والحسابات ملكًا لك. نلتزم بالنطاق والمواعيد والجودة، وحين يصل المستخدمون الحقيقيون نقيس معك التسجيلات والاستخدام.
نسخة أولى عاملة خلال 2 إلى 3 أسابيع، لا عروض تقديمية.احجز مكالمة تحديد نطاق مدتها 30 دقيقة
هل تخطط لتطبيق أو منصة SaaS؟يرشدك نموذجنا المجاني عبر المشكلة والنسخة الأولى والمسارات الأساسية والقرارات التي يجب اتخاذها قبل بدء التطوير.احصل على النموذج 










