تعریف کاربر، مسئله، فرض و معیار ارزیابی
طراحی و توسعه MVP
MVP برای آزمودن فرض محصول؛ نه نسخه کوچکشده همه ایدهها
کاربر، مسئله و فرض اصلی محصول را مشخص میکنیم؛ سپس فقط جریانهایی را وارد نسخه اول میکنیم که برای استفاده واقعی و تصمیمگیری درباره ادامه محصول لازماند.
مسئلههای قابل حل
این خدمت برای چه وضعیتی است؟
- فهرست قابلیتها بزرگ است اما فرض اصلی محصول روشن نیست.
- برای ارائه به کاربر یا سرمایهگذار، نسخه قابل استفاده لازم است.
- بودجه نسخه اول باید روی جریان اصلی متمرکز بماند.
- انتخاب میان وب، موبایل یا هر دو هنوز قطعی نیست.
- معیار تصمیم برای ادامه، تغییر یا توقف محصول تعریف نشده است.
خروجی همکاری
خروجی روشن، قابل بررسی و قابل تحویل.
جریانهای اصلی و محدوده نسخه قابل استفاده
نسخه MVP، کد، مستندات و backlog مرحله بعد
فرایند همکاری
شروع کنترلشده؛ تحویل مرحلهای.
- 01
کشف مسئله
خروجی: کاربر، نیاز و فرض قابل آزمون
- 02
اولویتبندی
خروجی: مرز نسخه اول و موارد خارج از محدوده
- 03
نمونه و پیشنهاد
خروجی: جریان قابل بررسی و برآورد مرحلهای
- 04
توسعه MVP
خروجی: نسخههای میانی برای بازخورد
- 05
انتشار و ارزیابی
خروجی: نسخه قابل استفاده و تصمیم مرحله بعد
زمان و هزینه
برآورد پس از شناخت پروژه.
هیچ عددی پیش از شناخت دامنه واقعی نیست. پیشنهاد فنی و مالی بر اساس عوامل زیر تنظیم میشود.
- تعداد جریانهای اصلی
- وب، موبایل یا هر دو
- سطح طراحی رابط
- پنل مدیریت
- پرداخت و سرویسهای بیرونی
- احراز هویت و نقشها
- زمان انتشار
- پشتیبانی پس از انتشار
کاهش ریسک پروژه
کنترل پروژه باید دست کارفرما بماند.
محدوده و معیار پذیرش
خروجی هر مرحله پیش از اجرا روشن میشود.
تحویل کد و مستندات
مخزن و اطلاعات لازم برای ادامه پروژه در تحویل دیده میشود.
مالکیت طبق قرارداد
مالکیت کد، سرویسها و دسترسیها در قرارداد مشخص میشود.
امکان NDA
برای اطلاعات حساس، توافق محرمانگی قابل تعریف است.
ارائه مرحلهای
پیش از پایان کل پروژه، خروجیهای میانی قابل بررسیاند.
برنامه پشتیبانی
دامنه نگهداری و توسعه بعدی پیش از تحویل نهایی روشن میشود.
پرسشهای متداول
پیش از ثبت درخواست.
MVP باید چه چیزی را ثابت کند؟
یک فرض روشن درباره مسئله، کاربر یا شیوه استفاده را؛ معیار ارزیابی پیش از توسعه مشخص میشود.
آیا MVP فقط یک نمونه نمایشی است؟
نه لزوماً. MVP معمولاً باید برای جریان اصلی قابل استفاده باشد؛ نمونه نمایشی هدف و سطح تعهد متفاوتی دارد.
همه قابلیتهای آینده در نسخه اول ساخته میشوند؟
خیر. قابلیتهایی که برای آزمون فرض اصلی ضروری نیستند در backlog مرحله بعد باقی میمانند.
هزینه MVP از ابتدا قطعی است؟
پس از تعریف محدوده نسخه اول، وابستگیها و معیار تحویل میتوان پیشنهاد فنی و مالی ارائه کرد.
اول مسئله و محدوده را روشن کنیم.
بررسی اولیه برای شناخت مسئله است و ارسال درخواست، تعهد به قرارداد ایجاد نمیکند.