رفتن به محتوای اصلی

نمی‌دانید وب‌سایت، اپلیکیشن یا یک سامانهٔ اختصاصی برای شما مناسب‌تر است؟

این تردید کاملاً طبیعی است. برای سفارش یک محصول نرم‌افزاری لازم نیست برنامه‌نویس باشید یا از ابتدا نام فناوری مناسب را بدانید. در این صفحه، مهم‌ترین انتخاب‌ها را با زبان ساده مقایسه می‌کنیم تا بدانید پیش از شروع پروژه چه پرسش‌هایی باید مطرح شوند و کدام مسیرها ارزش بررسی بیشتری دارند.

پاسخ نهایی برای همهٔ کسب‌وکارها یکسان نیست. رفتار کاربران، نحوهٔ ارائهٔ خدمت، امکانات موردنیاز، بودجه، زمان و برنامهٔ توسعهٔ آینده همگی در انتخاب راه‌حل اثر دارند. هدف این راهنما صدور یک حکم قطعی نیست؛ فقط کمک می‌کند نقطهٔ شروع درست‌تری پیدا کنید.

مسیر تبدیل نیاز اولیه به نمونه و محصول

نقطهٔ شروع را مشخص کنیم

در حال حاضر مهم‌ترین هدف شما از ساخت یا توسعهٔ نرم‌افزار چیست؟

گزینه‌ای را انتخاب کنید که به نیاز فعلی شما نزدیک‌تر است. بر اساس انتخابتان، یک نقطهٔ شروع، چند سؤال مهم و راه‌حل‌های محتمل نمایش داده می‌شود. این پیشنهاد اولیه جای بررسی دقیق پروژه را نمی‌گیرد، اما کمک می‌کند گفت‌وگو را از موضوع درست آغاز کنیم.

کدام گزینه به شرایط شما نزدیک‌تر است؟

اول نیاز را بشناسیم، بعد ابزار را انتخاب کنیم

از چه کاری می‌خواهید شروع کنید؟

یکی از گزینه‌ها را انتخاب کنید تا چند مسیر پیشنهادی ببینید. انتخاب نهایی را پس از شناخت جزئیات پروژه با هم انجام می‌دهیم.

وب‌اپلیکیشن یا اپلیکیشن موبایل؟

انتخاب درست به نحوهٔ استفادهٔ کاربران بستگی دارد، نه به محبوبیت یک فناوری.

وب‌اپلیکیشن از طریق مرورگر و معمولاً با یک لینک در دسترس است، اما اپلیکیشن موبایل باید روی گوشی نصب شود. هیچ‌کدام به‌طور مطلق بهتر نیستند. تعداد دفعات استفاده، نیاز به دوربین یا موقعیت مکانی، کار آفلاین، اعلان‌ها، بودجه و هزینهٔ نگهداری تعیین می‌کنند کدام گزینه منطقی‌تر است.

یک خدمت، دو مسیر دسترسی؛ انتخاب بر اساس رفتار کاربران
معیار وب‌اپلیکیشن اپلیکیشن موبایل
دسترسی اولیهمعمولاً فوری و از طریق لینک، بدون نصبنیازمند دانلود، نصب و گاهی ساخت حساب
استفادهٔ روزانه یا مکررمناسب است، به‌ویژه اگر دسترسی سریع از مرورگر کافی باشدمعمولاً دسترسی سریع‌تر و تجربهٔ یکپارچه‌تری ارائه می‌دهد
دوربین، موقعیت مکانی و اعلانبرخی امکانات در دسترس‌اند، اما محدودیت بیشتری دارنددسترسی کامل‌تر و پایدارتر به قابلیت‌های دستگاه
هزینه و پیچیدگی نسخهٔ اولمعمولاً کمتر و انتشار آن ساده‌تر استمعمولاً بیشتر، به‌ویژه برای پشتیبانی جداگانه از چند پلتفرم
به‌روزرسانیتغییرات روی سرور منتشر می‌شوند و برای همه در دسترس قرار می‌گیرندمعمولاً به انتشار نسخه و به‌روزرسانی توسط کاربر وابسته است
استفاده بدون اینترنتامکان‌پذیر است، اما معمولاً محدودتر و وابسته به طراحی فنی پروژه استبرای کار آفلاین و همگام‌سازی بعدی گزینه‌های کامل‌تری دارد
اگر کاربر فقط گاهی از خدمت شما استفاده می‌کند، الزام به نصب اپلیکیشن ممکن است یک مرحلهٔ اضافی و غیرضروری ایجاد کند. در مقابل، اگر محصول هر روز استفاده می‌شود، اعلان‌ها اهمیت دارند یا دسترسی مداوم به امکانات گوشی ضروری است، اپلیکیشن موبایل می‌تواند انتخاب مناسب‌تری باشد. گاهی نیز بهترین مسیر، شروع با وب‌اپلیکیشن و توسعهٔ اپلیکیشن پس از شناخت رفتار کاربران است.

اندروید، iOS یا هر دو؟

پیش از انتخاب پلتفرم، پاسخ این چهار سؤال را بر اساس کاربران واقعی پیدا کنید.

انتخاب اندروید، iOS یا توسعهٔ هم‌زمان هر دو نسخه نباید فقط بر اساس آمار عمومی بازار انجام شود. ممکن است بیشتر کاربران واقعی شما از یک پلتفرم مشخص استفاده کنند یا امکانات پروژه در یکی از آن‌ها اهمیت بیشتری داشته باشد. تصمیم درست از دادهٔ کاربران و محدودیت‌های محصول به دست می‌آید.

مطالعهٔ راهنمای کامل انتخاب اندروید و iOS ←
ابتدا تجربهٔ اصلی را با کاربران امتحان کنیم

بیشتر کاربران واقعی شما از چه دستگاهی استفاده می‌کنند؟

اطلاعات مشتریان و بازار هدف خودتان از آمار کلی مهم‌تر است. در صورت امکان، دادهٔ کاربران فعلی، نظرسنجی یا رفتار مخاطبان را بررسی کنید.

چه قابلیت خاصی از موبایل لازم دارید؟

مشخص کنید آیا دوربین، موقعیت مکانی، بلوتوث، اعلان، کار آفلاین یا اجرای پردازش در پس‌زمینه برای هستهٔ اصلی محصول ضروری است.

سرعت ورود به بازار چقدر مهم است؟

توسعهٔ مشترک برای هر دو پلتفرم در بعضی پروژه‌ها می‌تواند نسخهٔ اول را سریع‌تر و کم‌هزینه‌تر کند، اما باید با نیازهای فنی و کیفیت مورد انتظار محصول سازگار باشد.

برای نگهداری و توسعهٔ آیندهٔ دو پلتفرم چه برنامه‌ای دارید؟

هزینه فقط به ساخت نسخهٔ اول محدود نمی‌شود. رفع خطا، سازگاری با نسخه‌های جدید سیستم‌عامل و توسعهٔ امکانات بعدی نیز باید در برنامه قرار بگیرند.

پیش از جلسهٔ اولیه

پاسخ کوتاه به این پنج سؤال کمک می‌کند سریع‌تر به اصل مسئله برسیم.

لازم نیست سند فنی یا پاسخ‌های رسمی آماده کنید. چند جملهٔ ساده دربارهٔ کاربران، روش فعلی انجام کار، نتیجهٔ مورد انتظار، زمان و بودجه برای شروع کافی است. اگر پاسخ بعضی سؤال‌ها را نمی‌دانید، در جلسهٔ اولیه با هم روشنشان می‌کنیم.

کاربران اصلی محصول چه کسانی هستند؟

مشخص کنید محصول برای مشتریان، کارکنان، مدیران، فروشندگان یا گروه دیگری ساخته می‌شود و هر گروه چه نیاز متفاوتی دارد.

امروز این کار یا مسئله چگونه مدیریت می‌شود؟

دربارهٔ فایل‌ها، تماس‌ها، فرم‌ها، نرم‌افزارهای فعلی و کارهایی که به‌صورت دستی انجام می‌شوند توضیح کوتاهی بدهید.

چه تغییری نشان می‌دهد پروژه موفق بوده است؟

برای مثال، کاهش زمان انجام کار، کمتر شدن خطا، افزایش سفارش، پاسخ‌گویی سریع‌تر یا دسترسی بهتر به اطلاعات.

آیا زمان مشخص یا رویداد مهمی برای انتشار دارید؟

زمان موردنظر، وابستگی به فصل فروش، نمایشگاه، قرارداد یا هر مهلتی را که روی اولویت‌های نسخهٔ اول اثر دارد بیان کنید.

برای نسخهٔ اول چه محدودهٔ بودجه‌ای در نظر گرفته‌اید؟

دانستن یک محدودهٔ تقریبی کمک می‌کند امکانات را واقع‌بینانه اولویت‌بندی کنیم. نیازی به اعلام عدد دقیق در نخستین پیام نیست.

هنوز پاسخ همهٔ سؤال‌ها روشن نیست؟

لازم نیست همهٔ تصمیم‌ها را پیش از تماس گرفته باشید؛ از شناخت مسئله شروع می‌کنیم.

توضیح کوتاهی دربارهٔ کسب‌وکار، کاربران و مشکلی که می‌خواهید حل کنید برای شروع کافی است. در گفت‌وگوی اولیه کمک می‌کنیم ابهام‌ها مشخص شوند، گزینه‌های احتمالی کنار هم قرار بگیرند و قدم بعدی بدون تعهد به یک فناوری نامناسب انتخاب شود.