ho3inmoradi
ho3inmoradi
خواندن ۳ دقیقه·۵ سال پیش

در پروژه های برنامه نویسی چگونه قرارداد بنویسیم؟؟؟

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

توی قسمت های قبلی نوشته هام گفتم که یکی از دغدغه هام تشکیل رزومه بود ولی بحثی که اینجا مطرح میشه اینه که حالا ما رزومه سازی کردیم،تونستیم پروژه بگیریم، آیا نیازه برای پروژه هامون قرارداد بنویسیم؟

اگه قرارداد نوشتیم توی این قرارداد چه چیز هایی رو باید ذکر کنیم؟

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

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

بخوام مشکلاتی که ایجاد شد توی این پروژه رو بگم میتونم لیست زیر رو در نظر بگیرم:

  • جدی نگرفتن پروژه توسط کارفرما
  • مشخص نبودن دقیق خواسته کارفرما و این که کارفرما هیچ دید درستی از کار مد نظرش نداشت
  • عدم پرداختی به موقع و بد قول بودن
  • به نتیجه نرسیدن پروژه و ناتمام ماندن آن

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

خب به صورت کلی یه قرارداد خوب باید ویژگی های زیر رو داشته باشه:

  • نام، اطلاعات تماس و تاریخ
  • قوانین برنامه نویس
  • اطلاعات در مورد نحوه پرداخت
  • زمان انجام پروژه
  • مالکیت
  • محدودیت های مسئولیت
  • شرایط خاتمه دادن
  • جبران خسارات
  • نحوه قرار گیری سورس کد ها در اختیار کارفرما

موارد بالا مواردی کلی بودن و اگه بخوام یه متمم براشون بیان کنم اینه که:

توی قرارداد باید تمام موارد مد نظر کارفرما، آپشن ها، نوع طراحی مد نظر و... لحاظ بشه.

خوبی نوشتن قرارداد اینه که طرفین بهتر درک میکنند که کارشان چقدر جدی و مهم است.

در مورد نحوه پرداخت به این صورت قید کنید که توی هر مرحله پروژه چقدر باید پرداخت انجام بشه و در صورتی که انتطارات برآورده نشد ادامه پروژه صورت نگیرد.

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

یه نکته ای که وجود داره اینه که فریلنسر ها باید بدونن که کارمند کارفرما نیستن و کارفرما نباید اینجور خیال کنه که هر زمانی اراده کنه میتونه برنامه نویس رو در اختیار داشته باشه.حتما توی قرارداد ذکر کنید که مشکلاتی که وجود داره رو به صورت هفتگی ارسال کنه و اینجور نباشه که هر لحظه بخواد بتونه وقت برنامه نویس رو بگیره.

به عنوان نکته پایانی باید بگم که این قیمت کار شما نیست که بقیه رو جذب میکنه بلکه این کیفیت کار شماست که باعث جذب میشه، پس اگه به کیفیت کارتون اطمینان دارید تحت هیچ شرایطی از مواضعتون پایین نیایید.

در ادامه یکی از نمونه قرارداد ها رو پیوست میکنم


خوشحال میشم نظرات و تجربیاتتون رو درمیون بذارید تا با هم بتونیم جامعه فریلنسینگ خوبی داشته باشیم


قرارداد برنامه نویسیقرارداد های برنامه نویسینمونه قرارداد برنامه نویسینمونه قرارداد های برنامه نویسی
یه دوست دار برنامه نویسی که برق میخونه www.pinterest.com/ho3inmoradiii
شاید از این پست‌ها خوشتان بیاید