مقدمه
چگونه یک قرارداد طراحی سایت سالم و بدون ریسک بنویسیم؟ طراحی سایت پروژهای است که معمولاً چند هفته تا چند ماه طول میکشد و هزینه قابلتوجهی دارد. اما بسیاری از اختلافها بین کارفرما و طراح نه بهخاطر بدقولی، بلکه بهخاطر مبهم بودن توافقها پیش میآید. جملههایی مثل «فکر میکردم این امکان هم جزو قرارداد است» یا «قرار نبود اینقدر تغییر بدهید» نشانه قراردادی ناقص است.
یک قرارداد طراحی سایت دقیق از هر دو طرف محافظت میکند. کارفرما مطمئن میشود سایتی را که میخواهد در زمان مقرر تحویل میگیرد و طراح هم میداند دستمزدش را بهموقع دریافت میکند و درخواستهای بیپایان دریافت نخواهد کرد. در ادامه، بندهای ضروری یک قرارداد سالم را بررسی میکنیم.
چرا قرارداد کتبی ضروری است؟
توافق شفاهی یا چند پیام در شبکههای اجتماعی هنگام بروز اختلاف ارزش اثباتی چندانی ندارد. قرارداد کتبی:
- انتظارات دو طرف را شفاف میکند.
- مسئولیتها و تعهدات هر طرف را مشخص میکند.
- در صورت اختلاف، مبنای قانونی برای پیگیری است.
- از تغییرات بیحسابوکتاب در حین پروژه جلوگیری میکند.
بندهای ضروری قرارداد طراحی سایت
۱. مشخصات کامل طرفین
نام کامل، کد ملی یا شناسه ملی شرکت، آدرس، شماره تماس و ایمیل هر دو طرف باید درج شود. اگر طرف قرارداد شرکت است، نام و سمت فرد امضاکننده و صاحب امضای مجاز را مشخص کنید.
۲. شرح دقیق خدمات (Scope of Work)
مهمترین و حساسترین بخش قرارداد همین است. هرچه شرح خدمات دقیقتر باشد، احتمال اختلاف کمتر میشود. موارد زیر را مشخص کنید:
- نوع سایت (شرکتی، فروشگاهی، خبری و…)
- تعداد و نام صفحات
- امکانات و قابلیتها (درگاه پرداخت، فرم تماس، پنل کاربری، چندزبانه بودن و…)
- پلتفرم یا تکنولوژی مورد استفاده (وردپرس، لاراول و…)
- ریسپانسیو بودن و سازگاری با مرورگرها
- اقدامات اولیه سئو و بهینهسازی سرعت
- مسئول تأمین محتوا، تصاویر و لوگو
بهتر است شرح خدمات بهصورت یک پیوست جداگانه تهیه شود و جزء لاینفک قرارداد به حساب بیاید.
۳. موارد خارج از تعهد
به همان اندازه که مشخص میکنید چه کارهایی انجام میشود، باید بنویسید چه کارهایی جزو قرارداد نیست؛ مثلاً تولید محتوا، عکاسی محصولات، سئوی مستمر یا خرید هاست و دامنه. این بند جلوی بسیاری از سوءتفاهمها را میگیرد.
۴. زمانبندی و مراحل اجرا
پروژه را به چند مرحله (Milestone) تقسیم کنید و برای هر مرحله زمان مشخصی تعیین کنید. برای مثال:
- تحلیل نیازها و طراحی وایرفریم
- طراحی رابط کاربری (UI)
- برنامهنویسی و پیادهسازی
- تست و رفع اشکال
- تحویل نهایی و آموزش
حتماً قید کنید که تأخیر کارفرما در ارسال محتوا یا تأیید مراحل، به همان اندازه زمان تحویل را تمدید میکند.
۵. مبلغ قرارداد و نحوه پرداخت
مبلغ کل قرارداد را به عدد و حروف بنویسید و مشخص کنید مالیات بر ارزش افزوده شامل آن میشود یا خیر. روش منطقی، پرداخت مرحلهای است؛ مثلاً:
- ۳۰ درصد پیشپرداخت هنگام امضای قرارداد
- ۴۰ درصد پس از تأیید طراحی
- ۳۰ درصد پس از تحویل نهایی
این روش برای هر دو طرف ریسک را کاهش میدهد؛ کارفرما همه پول را یکجا پرداخت نمیکند و طراح هم بدون دریافت دستمزد کار نمیکند.
۶. تعداد دفعات اصلاح و بازبینی
یکی از رایجترین دلایل اختلاف، درخواستهای اصلاحی بیپایان است. در قرارداد مشخص کنید در هر مرحله چند بار امکان اصلاح وجود دارد (مثلاً دو بار) و هزینه اصلاحات اضافه یا امکانات جدید چگونه محاسبه میشود.
۷. تعهدات کارفرما
قرارداد فقط تعهدات طراح را نباید پوشش دهد. کارفرما نیز موظف است:
- محتوا و اطلاعات لازم را در زمان مقرر ارسال کند.
- حداکثر ظرف چند روز کاری بازخورد یا تأیید هر مرحله را اعلام کند.
- مسئولیت قانونی محتوا و تصاویر ارسالی را بپذیرد.
۸. مالکیت معنوی و تحویل کدها
این بند برای کارفرما حیاتی است. مشخص کنید پس از تسویه کامل:
- مالکیت سایت و کدهای منبع به کارفرما منتقل میشود.
- دامنه و هاست به نام کارفرما ثبت شده و اطلاعات دسترسی کامل تحویل داده میشود.
- قالبها و افزونهها اورجینال و دارای لایسنس معتبر هستند.
طراح هم میتواند حق نمایش پروژه در نمونهکارهای خود را در قرارداد قید کند.
۹. پشتیبانی و گارانتی
مدت پشتیبانی رایگان پس از تحویل (مثلاً سه یا شش ماه) و دامنه آن را مشخص کنید. معمولاً پشتیبانی رایگان شامل رفع باگهای فنی است، نه افزودن امکانات جدید. شرایط و هزینه پشتیبانی پس از این دوره را هم بنویسید.
۱۰. محرمانگی اطلاعات
طراح به اطلاعات حساسی مثل رمزهای عبور، اطلاعات مشتریان و برنامههای تجاری کارفرما دسترسی دارد. بند محرمانگی، او را موظف میکند این اطلاعات را در اختیار شخص ثالث قرار ندهد.
۱۱. شرایط فسخ قرارداد
مشخص کنید در چه شرایطی هر طرف حق فسخ دارد؛ مثلاً تأخیر بیش از حد مجاز یا عدم پرداخت. همچنین تعیین کنید در صورت فسخ، تکلیف مبالغ پرداختشده و کارهای انجامشده چیست.
۱۲. جریمه تأخیر
برای تأخیر غیرموجه طراح، میتوان جریمهای به ازای هر روز تأخیر تعیین کرد. البته منصفانه است که برای تأخیر کارفرما در پرداخت نیز شرایط مشابهی در نظر گرفته شود.
۱۳. تحویل و تأیید نهایی
فرایند تحویل باید مشخص باشد؛ مثلاً کارفرما ظرف هفت روز پس از تحویل، سایت را بررسی و ایرادات را اعلام کند و در غیر این صورت سایت تأییدشده تلقی شود. تنظیم صورتجلسه تحویل بهترین راه برای پایان رسمی پروژه است.
۱۴. حل اختلاف
پیشبینی کنید در صورت بروز اختلاف، ابتدا موضوع از طریق مذاکره و سپس با داوری فرد یا مرجع مورد توافق حل شود. داوری معمولاً سریعتر و کمهزینهتر از مراجعه به دادگاه است.
اشتباهات رایج در قراردادهای طراحی سایت
- استفاده از عبارات کلی مثل «طراحی سایت حرفهای» بدون جزئیات
- مشخص نکردن مالکیت دامنه و هاست
- پرداخت کل مبلغ در ابتدای کار
- نداشتن سقف برای تعداد اصلاحات
- امضا نکردن پیوستها و شرح خدمات
- کپی کردن قراردادهای آماده اینترنتی بدون تطبیق با پروژه
چکلیست نهایی قرارداد
| بند | وضعیت |
|---|---|
| مشخصات طرفین | ✅ |
| شرح خدمات و موارد خارج از تعهد | ✅ |
| زمانبندی مرحلهای | ✅ |
| مبلغ و نحوه پرداخت | ✅ |
| تعداد اصلاحات | ✅ |
| مالکیت کدها، دامنه و هاست | ✅ |
| پشتیبانی و گارانتی | ✅ |
| محرمانگی، فسخ و حل اختلاف | ✅ |
نتیجهگیری
قرارداد طراحی سایت فقط یک برگه رسمی نیست؛ نقشه راه پروژه و ضامن اعتماد میان کارفرما و طراح است. هرچه جزئیات بیشتری را از ابتدا روی کاغذ بیاورید، احتمال اختلاف، تأخیر و هزینههای پیشبینینشده کمتر میشود. شرح خدمات دقیق، پرداخت مرحلهای، تعیین مالکیت و شرایط روشن تحویل، چهار رکن اصلی یک قرارداد بدون ریسک هستند.
در نهایت، برای پروژههای بزرگ یا پرهزینه، پیشنهاد میشود پیش از امضا، متن قرارداد را با یک مشاور حقوقی بررسی کنید تا از اعتبار قانونی همه بندها مطمئن شوید.
