بایدها و نبایدها در ارائه پروپوزال نرم افزار Proposal1 min read
در اسفند 88 در وب سایت بزرگ برنامه نویس به موجب سوال یکی از دوستان در مورد “شیوه ارائه طرح پیشنهادی نرم افزار” یا پروپوزال نرم افزار (Proposal) پیرو جزئیات RFP دریافت شده از مشتری، توضیحاتی هر چند مجمل دادم که خوندنش خالی از لطف نیست:
Proposal یا پروپوزال نرم افزار رو باید بر اساس RFP یا Request For Proposal ای که از مشتری میگیرین تهیه کنید.
RFP از اهمیت زیادی برخوردار هست چون پیش نیاز Proposal یا پروپوزال نرم افزار هست و شما بر اساس اون هست که طرحتون رو ارائه میکنین. در RFP کلیاتی که مد نظر مشتری هست نوشته میشه. به نظر من RFP اولیه اگه اصولی نوشته شده باشه تا بیست درصد از حدود پروژه رو مشخص میکنه که این درصد باید حداقل به 40 برسه.
معمولا مشتری توانایی و دید تهیه RFP خوب رو نداره. اون در مورد امکانات پروژه نهایت یه پاراگراف میتونه بنویسه و صرفا کلیات قضیه رو میبینه! اگه منظور از این کلیات مشخص نشه مطمئنا در برآورد قیمت و زمانبندی پروژه دچار مشکل میشین. و البته ذهنیت مشتری در تهیه RFP طبیعی است شما بعنوان مشاور می بایست به مشتری در هرچه کامل تر شدن RFP کمک کنید و حد و حدود پروژه رو تو جلساتی که با مشتری میذارین تعیین کنید و این موارد رو مکتوب کنید. معمولا تو این جلسات مطالبی که توسط مشتری بیان میشه سازماندهی خاصی نداره و هر چیزی که به ذهنش میرسه بیان میکنه. توسعه و طبقه بندی این موارد به تجربه ی شما برمیگرده که بتونین ذهن مشتری رو متناسب با امکانات پروژه و دیدی که شما از آینده کار دارین متمرکز کنین. مثلا میتونین یه فرم اولیه طراحی کنید و در اون یه سری سوالات در مورد پروژه از مشتری بپرسین و بعد روی این موارد بحث کنید و امکانات رو بسط بدین.
تعامل شما با مشتری خیلی مهم هست و اگر میخواین پروژه رو بگیرین به این موارد حتما توجه کنید. حتی اگه مبلغ قرارداد 100 تومن هست باز کارتون رو جدی بگیرین. اعتماد مشتری رو تو این جلسات هست که میتونید جلب کنید. در سیستم های نرم افزاری معمولا جا برای توسعه و شاخ و برگ دادن به امکانات زیاد هست اصلا به این فکر نکنید ممکنه مشتری به این امکانات نیاز نداشته باشه شما پیشنهاداتی که میتونین عملی کنین و احساس میکنین میتونه مفید باشه بیان کنید. حتما مثال هایی از نمونه کارهای قبلی تون رو برای مشتری عنوان کنین تا بهتر بتونه با موضوع آشنا شه.
بعد از اینکه به یه RFP نسبتا خوب رسیدین حالا یه وقتی رو از مشتری بگیرین برای ارائه طرح پیشنهادی یا همون Proposal.
اون چیزی که باید در Proposal یا پروپوزال نرم افزار باشه بسته به شرایط پروژه میتونه متفاوت باشه ولی کلیاتش اینا هستن:
- بهتره یه توضیحی در مورد شرکت خودتون، روند انجام پروژه و تکنولوژیهایی که برای تولید پروژه استفاده می کنید بدین. این توضیحات باید مختصر باشه.
- امکانات، قیمت و زمان تحویل نهایی باید در پروپوزال قید شه.
- بهتره بیاین متناسب با امکانات چند نوع پیشنهاد قیمت بدین. مثلا پروژه با حداقل امکانات n تومن، چند مورد از امکانات رو به اولی اضافه کنین و یه قیمت بالاتر و …. طوری که مشتری متناسب با بودجش حق انتخاب داشته باشه.
- سعی کنید چند مورد جدیدتر از امکاناتی که در RFP بحث شد به پروپوزال اضافه کنید طوری که مشتری بعد از خوندنش از شما در مورد اونها سوال کنه و در واقع حس کنجکاوی مشتری برانگیخته بشه.
- سعی کنید موارد رایگان در پروژه داشته باشین.
- تاریخ جلسه حضوری بعدی رو پس از ارائه پروپوزال تعیین کنید.
خیلی از دوستان در مورد قید کردن خدمات پشتیبانی در پروپوزال نرم افزار سوال می پرسن در جواب باید بگم فقط اشاره ای به خدمانت پشتیبانی کنید کافی هست چون در صورت لزوم در قرارداد اصلی میتونید بهش بپردازید. پشتیبانی به نوع پروژه و مبلغ قرارداد بستگی داره. مثلا میتونید 2ماه پشتیبانی رایگان داشته باشین. بسته به نوع و شرایط پروژه، بطور میانگین حدود 20 درصدِ مبلغ قرارداد تعرفه پشتیبانی یکساله هست(این 20 درصد کاملا نسبی و تقریبی هست) منتها مستقیما لزومی نداره اینو به مشتری بگین! بعضی پروژه ها کار زیادی در پشتیانی ندارن ولی بعضی ها چرا کار زیادی میبرن تقریبا مشخص هست و در تعیین قیمت تاثیر داره.
قبل ار قرارداد چارچوب خدمات پشتیبانی رو به مشتری توضیح بدین طوریکه توقع نداشته باشه چون پول پشتیانی داده شما بعد از 4ماه یه پروژه دیگه براش بنویسین! جزئیات خدمات پشتیبانی رو هم حتما در قرارداد مکتوب کنید.
پ.ن: بعنوان یه استراتژی غیر منصفانه، متاسفانه بعضی از شرکت ها قیمت رو پایین میدن و در قرارداد، بند پشتیبانی رو ذکر میکنن و توش اینجوری مینویسن که قیمت خدمات پشتیانی طبق توافق اعلام میشه و تحت عنوان متمم این قرارداد پس از توافق طرفین امضاء میشه. مشتری هم اغلب به این بند زیاد گیر نمیده بعد قیمت پشتیانی رو بالا میدن و چون کار مشتری هم گیره مجبور میشه قرارداد ببنده.
موفق باشید.
مطالب زیر را حتما مطالعه کنید
اشتیاق اولیه استارتاپ ها و سراب ها
آینده در دستان اینترنت اشیا (IoT)
بندهای حیاتی یک قرارداد تولید نرم افزار
تحلیل جایگاه CMS در ایران
چگونه یک طراح وب خوب شویم؟
4 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید
This site uses Akismet to reduce spam. Learn how your comment data is processed.
ممنون
ممنون خیلی خوب بود
سلام
خیلی ممنونم بابت آموزشهای خوبتون. علی الخصوص پاراگراف آخر