وانوریکسوانوریکس
راهنمای انتخاب

بهترین شرکت طراحی اپلیکیشن: راهنمای انتخاب برای کسب‌وکار

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

محسن فلاح··۹ دقیقه مطالعه
راهنمای انتخاب شرکت طراحی اپلیکیشن برای کسب‌وکارها بر اساس معیارهای روشن و نیازهای پروژه

چرا رتبهٔ اول فهرست لزوماً شرکتِ مناسبِ پروژهٔ شما نیست؟

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

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

موضع ما صریح است: رتبهٔ کلی برای ساختن فهرست کوتاه مفید است، اما برای انتخاب نهایی کافی نیست. «بهترین» در این مقاله یعنی بهترین بر پایهٔ معیارهایی که در بخش بعد اعلام می‌کنیم، نه بهترین برای همهٔ پروژه‌ها.

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

این فهرست چطور ساخته شده: معیار ورود، منبع اطلاعات و تاریخ بررسی

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

معیارهای ورود شرکت به فهرست

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

منابع اطلاعات: پروفایل تأییدشده و نظرات راستی‌آزمایی‌شده

دو منبع داریم. اول پروفایل شرکت‌های «تأییدشده»، یعنی شرکت‌هایی که اطلاعاتشان را از مسیر تأیید هویت و مدارک ثبت کرده‌اند. دوم نظرات راستی‌آزمایی‌شدهٔ مشتریان؛ نظری که مشتری بودنِ نویسنده‌اش بررسی نشده باشد در امتیاز نمی‌آید. چگونگی بررسی را در سیاست بررسی نظرها توضیح داده‌ایم.

تاریخ آخرین بررسی

هر فهرستی که تاریخ بررسی ندارد، قابل اتکا نیست؛ چون شرکت‌ها تیم و خدمات‌شان را عوض می‌کنند. تاریخ آخرین بررسی این فهرست: [تاریخ بررسی]؛ تعداد شرکت‌های بررسی‌شده: [تعداد شرکت‌ها].

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

پیش از مقایسه: پروژهٔ شما دقیقاً چه چیزی لازم دارد؟

مقایسهٔ شرکت‌ها بدون روشن‌بودنِ نیازِ خودتان مثل مقایسهٔ قیمت‌ها بدون دانستنِ مدل ماشین است. اغلب پیشنهادهایی که با هم نمی‌خوانند، از بریف‌های مبهم می‌آیند، نه از اختلاف شرکت‌ها.

فقط طراحی رابط یا توسعهٔ کامل محصول؟

این دو یک کار نیستند. طراحی UI/UX یعنی مسیر کاربر، صفحه‌ها و ظاهر محصول؛ خروجی‌اش فایل طراحی و نمونهٔ تعاملی است و اپی که روی گوشی نصب شود نیست. توسعهٔ کامل یعنی برنامه‌نویسی اپ، اتصال به سرور، تست و انتشار. بعضی شرکت‌ها هر دو را انجام می‌دهند و بعضی فقط یکی را. اگر فقط طراحی لازم دارید، به سراغ شرکت‌های خدمات طراحی UI/UX بروید و برای ساخت کامل از دستهٔ توسعه اپ استفاده کنید. اگر پیشنهادی هر دو را زیر یک عدد بی‌توضیح آورده، بخواهید جدا شود.

بک‌اند، پنل مدیریت و اتصال به سرویس‌های دیگر

ظاهر اپ بخشِ دیدنیِ کار است. اغلب زمان و هزینه در بخش‌هایی می‌رود که کاربر نمی‌بیند: سروری که داده را نگه می‌دارد (بک‌اند)، پنلی که تیم شما با آن محتوا و سفارش‌ها را مدیریت می‌کند، و اتصال از طریق API به درگاه پرداخت، سرویس پیامک یا سیستم‌های داخلی سازمان. هر کدام از این‌ها را در بریف بنویسید، چون پیشنهادی که یکی‌شان را فراموش کرده باشد در میانهٔ پروژه گران‌تر می‌شود.

بریف یک‌صفحه‌ای شما باید سه چیز داشته باشد:

  • کاربر اصلی کیست و چه کاری باید با اپ بتواند انجام دهد؛
  • پلتفرم مقصد چیست: اندروید، iOS یا هر دو، و انتشار در کافه‌بازار، مایکت یا اپ‌استور؛
  • اپ به چه سیستم‌ها و سرویس‌هایی باید وصل شود.

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

کارشناس در حال تعیین نیازهای پروژه پیش از مقایسهٔ شرکت‌های طراحی اپلیکیشن

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

هر شرکت با یک قالب ثابت معرفی می‌شود تا بتوانید کنار هم بگذارید و بخوانید، نه اینکه متن‌های تبلیغاتیِ متفاوت را تفسیر کنید. این قالب پنج بخش دارد:

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

فقط فیلدهای تأییدشده نمایش داده می‌شود. هر فیلدی که تأیید نشده باشد «تأییدنشده» ثبت می‌شود و ما برایش حدس نمی‌زنیم. فیلد خالی هم خودش اطلاعات است: شرکتی که دربارهٔ پشتیبانی بعد از تحویل چیزی مستند نکرده، باید در مرحلهٔ پیشنهاد این را روشن کند.

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

جدول مقایسه: کدام شرکت در کدام بخش از پروژهٔ شما قوی است؟

جدول زیر ستون‌هایی است که پیشنهاد می‌کنیم برای هر شرکتِ فهرست کوتاه پر کنید، همراه با اینکه چه چیزی به‌عنوان سند پذیرفته می‌شود. در هر خانه فقط داده بنویسید؛ خانه‌ای که شرکت دربارهٔ آن چیزی مستند نکرده، «اعلام نشده» می‌ماند.

ستون مقایسهچه چیزی سند حساب می‌شوداگر خالی بود
حوزهٔ تخصصنمونه‌کار تأییدشده از محصولی هم‌نوع با پروژهٔ شما«اعلام نشده»؛ در پیشنهاد بپرسید
توسعهٔ اندرویداپ قابل نصب از کافه‌بازار، مایکت یا گوگل‌پلی«اعلام نشده»
توسعهٔ iOSاپ قابل نصب از اپ‌استور«اعلام نشده»
طراحی UI/UXنمونهٔ طراحی یا اپی که نقش شرکت در رابطش مشخص است«اعلام نشده»
بک‌اندتوضیح مکتوب دربارهٔ سرور، پنل مدیریت و اتصال‌ها«اعلام نشده»
پشتیبانیشرایط پس از تحویل در قرارداد یا پروفایل«اعلام نشده»

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

ساخت یک اپلیکیشن با ساخت محصولی پایدار چه فرقی دارد؟

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

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

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

نمونه‌کار را چطور بررسی کنیم تا فریب ظاهر را نخوریم؟

نمونه‌کارِ خوب را نمی‌شود از روی تصویرِ زیبا فهمید. باید اپ را مثل یک کاربر واقعی امتحان کنید. این بخش یک چک‌لیست قدم‌به‌قدم است؛ پیش از تماس با شرکت انجامش بدهید.

تجربهٔ کاربری: سه کاری که باید خودتان در اپ انجام بدهید

  1. اپ را از فروشگاه ایرانی یا اپ‌استور نصب کنید و ثبت‌نام کنید. ببینید چند مرحله دارد و در کدام مرحله گیج می‌شوید.
  2. اصلی‌ترین کار اپ را انجام دهید: سفارش، رزرو یا پرداخت. اگر پرداخت دارد، ببینید به درگاه می‌رود و درست برمی‌گردد.
  3. عمداً خطا بسازید: فیلد را خالی بگذارید، رمز اشتباه بزنید، وسط پرداخت برگردید. پیام خطای روشن نشانهٔ طراحیِ فکرشده است.

عملکرد: سرعت بارگذاری و رفتار در اینترنت ضعیف

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

ارتباط نمونه با پروژهٔ شما

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

قبل از امضای قرارداد: مالکیت کد، حساب انتشار، تست و هزینهٔ تغییرات

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

مالکیت کد و مستندات

بپرسید: سورس کامل در پایان پروژه تحویل می‌شود یا فقط فایل نصب؟ مستندات فنی (ساختار پروژه، نحوهٔ اجرا، اتصال‌ها) جزو تحویل است؟ این‌ها را در قرارداد مکتوب بخواهید، نه در گفتگو.

حساب‌های انتشار به نام چه کسی است؟

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

تست، پشتیبانی و هزینهٔ تغییرات

این پرسش‌ها را مکتوب بپرسید:

  • تست و QA را چه کسی انجام می‌دهد و روی چه دستگاه‌هایی؟
  • SLA یا قرارداد پشتیبانی چه چیزی را پوشش می‌دهد و تا چه مدت؟
  • رفع باگ‌های بعد از تحویل رایگان است یا هزینه دارد؟
  • تغییرات و ویژگی‌های تازه چطور قیمت‌گذاری می‌شود؟

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

بررسی مالکیت کد و حساب انتشار پیش از امضای قرارداد طراحی اپلیکیشن

از فهرست کوتاه تا درخواست پیشنهاد: معیار انتخاب و قدم بعدی

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

قدم بعدی ساده است:

  1. بریف یک‌صفحه‌ای را بنویسید: کاربر، پلتفرم، اتصال‌ها.
  2. سه تا پنج شرکت را با جدول بخش پنجم انتخاب کنید.
  3. همان بریف را به همه بدهید و پرسش‌های بخش قبل را در پیشنهاد مکتوب بخواهید.
  4. پیشنهادها را بر اساس همان معیارها بخوانید، نه فقط عدد پایانی.

برای شناخت تفاوت فناوری‌ها و برآورد هزینه، مقاله‌های برنامه‌نویسی و توسعه نرم‌افزار ما را ببینید. وقتی آماده بودید، به دایرکتوری شرکت‌های طراحی و توسعه اپ موبایل بروید، پروفایل‌های تأییدشده و نظرات راستی‌آزمایی‌شده را بخوانید و از شرکت‌های متناسب با پروژه‌تان پیشنهاد بگیرید.

پرسش‌های متداول

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

به این مقاله امتیاز دهید

اولین نفری باشید که امتیاز می‌دهد

درباره نویسنده

م
محسن فلاحنویسنده

آخرین مطالب راهنمای انتخاب

همه مطالب