SignalNest Labs
تطوير التطبيقات2 دقائق قراءة

تطوير تطبيق MVP: ما الذي تحذفه لكي يصل إلى الإطلاق

أغلب مشاريع المنتج الأولي MVP تتعثر في تحديد النطاق لا في البرمجة. والسؤال المفيد ليس هل الميزة مهمة، بل هل يمكن اختبار الفكرة من دونها في خمس شاشات.

أهم النقاط

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

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

ما ينتمي دائمًا تقريبًا

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

ما لا ينتمي أبدًا تقريبًا إلى النسخة الأولى

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

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

سؤالان يحسمان أغلب النقاشات

الأول: لو لم توجد هذه الميزة، هل سيظل الفعل الأساسي يعمل من طرف إلى طرف. فإن كان نعم فهي مؤجَّلة بالتعريف. والثاني: أي قرار سنتخذه بشكل مختلف بناءً على ما تعلّمنا إياه هذه الميزة. فإن عجز الجميع عن الإجابة، فهي لا تنتج تعلّمًا بل تنتج نطاقًا.

ثنائية اللغة قرار نطاق لا مهمة ترجمة

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

حدّد موعد المراجعة قبل أن تبدأ

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

السؤال ليس هل الميزة قيّمة. بل هل تستطيع أن تتعلم بدونها.

تابع القراءة

لنتحدث

جاهز لإرسال إشارة أقوى؟

أخبرنا بما تبنيه وأين تريد أن يجدك الناس. نرد خلال يوم عمل واحد بخطوة تالية واضحة.