FutureForgeFutureForge

خدمات FutureForge

  • طراحی و ساخت محصولاز شناخت نیاز تا انتشار محصول، یک مسیر روشن پیش رو دارید.
  • توسعه فول‌استکوب‌اپلیکیشن، API و داده را هماهنگ و یکپارچه توسعه دهید.
  • ممیزی مهندسیپیش از هزینه‌ی بیشتر، از وضعیت واقعی محصول‌تان باخبر شوید.
  • مشاوره معماریپیش از یک تصمیم فنی پرهزینه، گزینه‌ها را درست بسنجید.
  • زیرساخت و استقرارمحصول را با خیال راحت منتشر کنید و پایدار نگه دارید.
  • هوش مصنوعی در محصولهوش مصنوعی را فقط جایی به کار می‌گیریم که مسئله‌ای را حل کند.
نمونه‌کارهاقیمت‌گذاریدرباره ما
شروع گفتگو
  1. خانه
  2. /یادداشت‌ها
  3. /یادداشت‌ها
FutureForge

استودیوی مهندسی محصول — طراحی، ساخت و استقرار نرم‌افزار.

خدمات

طراحی سایت با وردپرستوسعه اختصاصیمهندسی محصولزیرساخت و استقرارمشاوره معماریهوش مصنوعی در محصول

راهنمای انتخاب

قیمت‌گذاریتخمین هزینه پروژهمقایسه روش‌هانمونه‌کارهادرباره ماتماس

ارتباط

hello@futureforge.ir

ایده‌ای برای ساخت دارید؟

نیازتان را مطرح کنید تا درباره مسیر توسعه و قدم بعدی صحبت کنیم.

شروع گفتگو

© 2026 FutureForge. همه حقوق محفوظ است.

حریم خصوصیشرایط استفاده
خانهنمونه‌کارشروعتماس
مهندسی محصول

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

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

سا
سهیل ابراهیم‌پور

بنیان‌گذار و مهندس محصول

·۲۶ مهر ۱۴۰۵·7 دقیقه مطالعه
مقایسه پیشنهاد طراحی سایتانتخاب شرکت طراحی سایتبریف پروژهامتیازدهی وزنی
سه پوشهٔ پیشنهاد کنار هم روی میز با یک جدول مقایسه و ماژیک

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

گام ۱: همه باید به یک سؤال جواب داده باشند

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

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

چرا قیمت‌ها اینقدر متفاوت‌اند؟

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

گام ۲: جدول محدودهٔ یکسان بسازید

ردیف‌ها را از بریف خودتان بسازید، نه از پیشنهاد یک شرکت. برای هر سلول فقط یکی از چهار وضعیت را ثبت کنید: «شامل (مکتوب)»، «جزئی»، «ندارد» یا «نامشخص». هر چیزی که در پیشنهاد ننوشته شده، «نامشخص» است نه «شامل».

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

گام ۳: پرسش‌هایی که پاسخشان را می‌شود سنجید

به‌جای «سایت سریع و دسترس‌پذیر و امن» از هر شرکت بخواهید مشخص بنویسد چطور آن‌ها را اندازه می‌گیرد. چند نمونه با پشتوانهٔ منبع:

دسترس‌پذیری

بپرسید هدف کدام نسخه و سطح WCAG است و کدام صفحه‌ها و فرایندها با چه روشی بررسی می‌شوند. W3C می‌گوید انتخاب سطح (A، AA یا AAA) اساساً تصمیم سیاستی است، تطابق برای صفحهٔ کامل تعریف می‌شود و در فرایندهای چندصفحه‌ای مثل خرید همهٔ صفحه‌های فرایند باید مطابق باشند. پس پیشنهادی که فقط می‌نویسد «سایت دسترس‌پذیر» چیز اندازه‌گیری‌شدنی نگفته است.

سرعت

بپرسید معیار سرعت چیست. web.dev برای Core Web Vitals آستانه‌های LCP تا ۲٫۵ ثانیه، INP حداکثر ۲۰۰ میلی‌ثانیه و CLS حداکثر ۰٫۱ را در صدک ۷۵ بارگذاری‌ها معرفی می‌کند. شرکتی که می‌گوید «سایت سریع می‌سازیم» باید بگوید روی چه صفحه‌هایی و با چه ابزاری این شاخص‌ها را گزارش می‌دهد؛ توجه کنید که این‌ها دادهٔ میدانی‌اند و برای سایت تازه یا کم‌بازدید ممکن است دادهٔ کافی وجود نداشته باشد.

سئوی فنی و انتقال

اگر سایت قدیمی دارید و آدرس‌ها تغییر می‌کند، بپرسید نقشهٔ ریدایرکت چطور ساخته می‌شود. راهنمای انتقال سایت Google توصیه می‌کند آدرس‌های قدیمی را از منابعی مثل sitemap، لاگ سرور یا ابزار تحلیل و Search Console فهرست کنید، آنها را به آدرس‌های جدید نگاشت کنید و تغییرات بزرگ را یکی‌یکی انجام دهید. دربارهٔ نتیجهٔ جست‌وجو هم هیچ شرکتی نباید رتبه تضمین کند: Google خودش می‌گوید تضمینی برای افزوده‌شدن سایت به نمایه وجود ندارد.

امنیت

پروژهٔ OWASP در «Secure Software Contract Annex» می‌نویسد بیشتر قراردادها دربارهٔ امنیت ساکت‌اند و طرفین اغلب برداشت‌های کاملاً متفاوتی از آنچه توافق شده دارند؛ و در همان سند به نقل از John Pescatore (Gartner) پیشنهاد می‌شود دست‌کم هر درخواست پیشنهاد نرم‌افزار از فروشنده بخواهد شرح بدهد محصولش را چگونه برای آسیب‌پذیری‌ها آزمایش می‌کند. خود OWASP تأکید می‌کند آن سند فقط راهنما است و باید با وکیل مشورت شود. NIST نیز در SSDF (نسخهٔ ۱٫۱) می‌گوید خریداران نرم‌افزار می‌توانند از آن زبان مشترک برای ارتباط با تأمین‌کنندگان استفاده کنند. برای پروژهٔ سایت لازم نیست این اسناد را کامل اجرا کنید؛ ولی می‌توانید بپرسید: بازبینی کد، به‌روزرسانی وابستگی‌ها، پشتیبان‌گیری و دسترسی‌ها چگونه مدیریت می‌شود؟

گام ۴: هزینهٔ سال اول را کامل جمع بزنید

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

گام ۵: امتیازدهی وزنی و ثبت دلیل تصمیم

برای هر معیار وزن بدهید (جمع وزن‌ها ۱۰۰ باشد) و برای هر پیشنهاد نمره‌ای بر اساس آنچه مکتوب آمده بدهید، نه آنچه در تماس تلفنی شنیدید. وزن‌ها باید از اولویت خود شما بیاید؛ مثال زیر کاملاً فرضی است:

مثال فرضی امتیازدهی وزنی (اعداد ساختگی برای نمایش روش)
معیاروزن (فرضی)نمرهٔ الف (۰–۱۰)نمرهٔ ب (۰–۱۰)
وضوح محدوده و خارج از محدوده3085
تحویل، مالکیت و دسترسی‌ها2578
معیار پذیرش قابل‌سنجش2065
پشتیبانی و شفافیت هزینه2577

در این مثال، امتیاز هر شرکت جمع (وزن × نمره ÷ ۱۰) است. اما یک امتیاز بالا نباید یک نیاز حیاتی را بپوشاند: مثلاً اگر تحویل کد برایتان شرط است، پیشنهادی که آن را نمی‌دهد بدون توجه به امتیاز حذف می‌شود. در پایان دلیل انتخاب را در یک صفحه بنویسید تا بعداً قابل مراجعه باشد.

نشانه‌های هشدار

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

چک‌لیست سریع

  1. همه یک بریف مشترک گرفته‌اند.
  2. هر پیشنهاد سه فهرست شامل/اختیاری/خارج را دارد.
  3. جدول محدوده با چهار وضعیت پر شده است.
  4. پرسش‌های دسترس‌پذیری، سرعت، سئوی فنی و امنیت پاسخ مکتوب گرفته‌اند.
  5. هزینهٔ سال اول کامل جمع شده است.
  6. وزن‌ها پیش از دیدن امتیازها تعیین شده‌اند.
  7. دلیل انتخاب نهایی مکتوب شده است.

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

منابع و مراجع

  • Software Development's Cone of Uncertainty — Steve McConnell، Construx، White Paper نسخهٔ ۱، ژانویهٔ ۲۰۱۰.
  • Understanding Conformance (WCAG 2.2) — W3C WAI.
  • Web Vitals — web.dev (Google)، آخرین به‌روزرسانی ۳۱ اکتبر ۲۰۲۴.
  • Site Moves and Migrations (How to move a site) — Google Search Central.
  • Search Engine Optimization (SEO) Starter Guide — Google Search Central.
  • Secure Software Contract Annex — OWASP Foundation (نویسنده: Jeff Williams).
  • Secure Software Development Framework (SSDF) Version 1.1 (NIST SP 800-218) — NIST، فوریهٔ ۲۰۲۲.

نویسنده

سا

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

یادداشت‌های مرتبط

یادداشت‌های مرتبط

دسته‌بندی‌ها

خدمات مرتبط

از یادداشت تا پروژه

اگر با مسئله‌ای شبیه این روبه‌رو هستید، درباره‌ی شرایط پروژه‌تان با هم صحبت کنیم.

برای انتخاب مسیر فنی پروژه‌تان کمک می‌خواهید؟

از مسئله و محدودیت‌هایتان بگویید؛ اگر بتوانیم همراهی‌تان کنیم، برای گفت‌وگو هماهنگ می‌کنیم.

سهیل ابراهیم‌پور
یادداشت‌ها
طراحی لندینگ پیج شرکتی: مسیر روشن از پیام تا تماس
طراحی منوی سایت فارسی و راست‌چین: ملاحظات فنی و دسترس‌پذیری
اعتبارسنجی فرم: مرورگر، سرور یا هر دو؟
پیش از انتخاب پیمانکار نرم‌افزار چه سؤال‌های فنی بپرسیم؟
ارزیابی طراحی واکنش‌گرا روی دستگاه‌های واقعی: چک‌لیست چهارلایه

مهندسی محصول

طراحی لندینگ پیج شرکتی: مسیر روشن از پیام تا تماس

۲۶ مهر ۱۴۰۵

مهندسی محصول

طراحی منوی سایت فارسی و راست‌چین: ملاحظات فنی و دسترس‌پذیری

۲۶ مهر ۱۴۰۵

مهندسی محصول

اعتبارسنجی فرم: مرورگر، سرور یا هر دو؟

۲۶ مهر ۱۴۰۵

مهندسی محصول

پیش از انتخاب پیمانکار نرم‌افزار چه سؤال‌های فنی بپرسیم؟

۲۶ مهر ۱۴۰۵

مهندسی محصول

ارزیابی طراحی واکنش‌گرا روی دستگاه‌های واقعی: چک‌لیست چهارلایه

۲۶ مهر ۱۴۰۵
همه یادداشت‌ها239
معماری نرم‌افزار13
واژه‌نامه37
عملیات و استقرار87
مهندسی محصول90
راهنمای وب12
طراحی و ساخت محصول
توسعه فول‌استک
ممیزی مهندسی
مشاوره معماری
زیرساخت و استقرار
شروع گفتگو
ابزارهای رایگان
شروع گفتگو