FutureForgeFutureForge

FutureForge services

  • Product developmentFrom problem to a product that works in the real world.
  • Full-stack developmentBuild frontend, API, and data as one product.
  • Engineering auditBefore you spend more, know the real state of the system.
  • Architecture consultingClarify the path before an expensive technical decision.
  • Infrastructure & deploymentDeploy the product so it stays reliable after launch.
  • AI in productWe do not add AI for show — we add it to solve a problem.
WorkNotesPricingAbout
Start a conversation
  1. Home
  2. /Notes
  3. /Notes
FutureForge

Product engineering studio — design, build, and deploy software.

Services

WordPress websitesCustom developmentProduct engineeringInfrastructure & deploymentArchitecture consultingAI in product

How to choose

NotesPricingEstimate project costCompare approachesPortfolioAboutContact

Contact

hello@futureforge.ir

Have something to build?

Share what you need and we will talk through the development path and next step.

Start a conversation

© 2026 FutureForge. All rights reserved.

PrivacyTerms of use
HomeWorkStartContact
Product engineering

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

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

SE
Soheil Ebrahimpour

Founder & product engineer

·Oct 18, 2026·7 min read
مقایسه پیشنهاد طراحی سایتانتخاب شرکت طراحی سایتبریف پروژهامتیازدهی وزنی
سه پوشهٔ پیشنهاد کنار هم روی میز با یک جدول مقایسه و ماژیک

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

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

یک خلاصهٔ مشترک برای همهٔ شرکت‌ها بفرستید: مخاطبان سایت، فهرست صفحه‌ها و ماژول‌ها، آمادگی محتوا، زبان‌ها، اتصال‌ها (مثل فرم، پرداخت یا 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، فوریهٔ ۲۰۲۲.

Author

SE

Soheil Ebrahimpour is the founder of FutureForge. He works on product design, architecture, and getting custom software into production.

Related notes

Related notes

Categories

Related services

From note to project

If this topic is close to your product or system, we can talk about the real scope.

If you are unsure about architecture or the build path, we can talk about the project.

Describe the problem and the constraints. If there is a fit, we will schedule a conversation.

Soheil Ebrahimpour
Notes
بهینه‌سازی پرداخت موبایل در فروشگاه اینترنتی: چک‌لیست
طراحی داشبورد: از تصمیم کاربر شروع کنید، نه از نمودار
هوش مصنوعی با داده خصوصی
تست prompt و مدل هوش مصنوعی
انسان در حلقه برای قابلیت‌های هوش مصنوعی

Product engineering

بهینه‌سازی پرداخت موبایل در فروشگاه اینترنتی: چک‌لیست

Oct 19, 2026

Product engineering

طراحی داشبورد: از تصمیم کاربر شروع کنید، نه از نمودار

Oct 19, 2026

Product engineering

هوش مصنوعی با داده خصوصی

Oct 19, 2026

Product engineering

تست prompt و مدل هوش مصنوعی

Oct 19, 2026

Product engineering

انسان در حلقه برای قابلیت‌های هوش مصنوعی

Oct 19, 2026
All notes246
Software architecture15
Glossary37
Operations87
Product engineering95
Web guide12
Product engineering
Full-stack engineering
Engineering audit
Architecture consulting
Infrastructure and deployment
Start a conversation
Free tools
Start a conversation