هزینه واقعی مالکیت نرم‌افزار

تیم آرادتیم مهندسی

سازمانی دو پیشنهاد روی میز دارد: یکی ۱۰۰ واحد، یکی ۱۶۰ واحد. اولی را انتخاب می‌کند.

سه سال بعد، مجموع پرداختی‌اش به گزینهٔ «ارزان» از گزینهٔ گران بیشتر شده.

این اتفاق آن‌قدر تکرار می‌شود که دیگر استثنا نیست. علتش هم ساده است: رقم قرارداد، هزینهٔ ورود است، نه هزینهٔ مالکیت.

هزینهٔ مالکیت از چه ساخته می‌شود

پنج دستهٔ اصلی. اولی معمولاً تنها چیزی است که در تصمیم دیده می‌شود.

۱. ساخت یا خرید

قرارداد توسعه، یا لایسنس اولیه. تنها قلمی که در مقایسهٔ اولیه حاضر است.

۲. راه‌اندازی

  • مهاجرت داده — قلمی که تقریباً همیشه کم برآورد می‌شود؛ چرایش در مهاجرت داده.
  • یکپارچه‌سازی با سامانه‌های موجود. هر اتصال یک قلم مستقل است، نه «جزئیات».
  • پیکربندی و سفارشی‌سازی.
  • آموزش کاربران.
  • دورهٔ موازی، که در آن هر دو سامانه کار می‌کنند و هزینهٔ هر دو پرداخت می‌شود.
  • افت بهره‌وری ماه‌های اول — واقعی است و در هیچ فاکتوری نیست.

در پروژه‌های سازمانی، این دسته معمولاً بین ۲۰ تا ۵۰ درصد هزینهٔ ساخت است.

۳. هزینهٔ جاری سالانه

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

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

۴. تغییر و توسعه

هیچ سامانه‌ای ثابت نمی‌ماند. قانون عوض می‌شود، کسب‌وکار تغییر می‌کند، رقیب قابلیتی می‌آورد.

برای سامانه‌ای که با مقررات سروکار دارد — مالیاتی، بیمه‌ای — این قلم از نگهداری هم بزرگ‌تر است. در سامانهٔ انطباق مالیاتی گفتیم چرا: قواعد هر سال عوض می‌شوند و سامانهٔ به‌روزنشده بی‌فایده است.

۵. هزینهٔ خروج

قلمی که هیچ‌کس در ابتدا نمی‌بیند و در پایان تنها چیزی است که اهمیت دارد:

  • استخراج داده در قالب قابل استفاده.
  • مهاجرت به سامانهٔ بعدی.
  • آموزش دوباره.
  • و اگر قفل تأمین‌کننده وجود داشته باشد، هزینهٔ چانه‌زنی از موضع ضعف — که در وابستگی به تأمین‌کننده جدا نوشته‌ایم.

آماده در برابر سفارشی، در افق پنج ساله

مقایسه‌ای که در تصمیم‌گیری واقعاً کمک می‌کند — باز هم با واحد نسبی، چون رقم مطلق به اندازهٔ سازمان بستگی دارد:

آمادهٔ اشتراکی آمادهٔ نصبی سفارشی
ورود خیلی کم متوسط زیاد
هزینهٔ سالانه زیاد، رشد با تعداد کاربر متوسط کم تا متوسط
سفارشی‌سازی محدود متوسط کامل
هزینهٔ خروج زیاد متوسط کم (کد مال شماست)
ریسک قطع دسترسی زیاد کم کم

نقطهٔ سربه‌سر معمولاً بین سال دوم و چهارم می‌افتد. یعنی:

  • زیر دو سال افق دارید؟ آماده بگیرید.
  • بالای چهار سال و تعداد کاربر زیاد؟ سفارشی معمولاً ارزان‌تر تمام می‌شود.
  • بین این دو؟ به این بستگی دارد که فرایندتان چقدر خاص است.

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

قلم‌هایی که خاص بازار ایران‌اند

نوسان نرخ ارز روی اجزای وابسته به خارج. قرارداد ریالی با هزینهٔ دلاری جانبی، ریسکی است که باید در قرارداد دیده شود.

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

تغییرات مکرر مقررات. بودجهٔ سالانهٔ انطباق را جدا بگذارید.

گردش نیروی فنی. اگر سامانه دانشش در سر یک نفر باشد، رفتن آن نفر هزینهٔ واقعی دارد. مستندسازی و دسترسی به کد، بیمهٔ ارزان این ریسک است.

پنج سؤال پیش از امضا

اینها را از هر تأمین‌کننده‌ای بپرسید. جواب ندادن، خودش جواب است.

۱. هزینهٔ سالانهٔ سال دوم و سوم دقیقاً چقدر است؟ با عدد، در قرارداد.

۲. اگر تعداد کاربر دو برابر شود، هزینه چه می‌شود؟ بعضی مدل‌های قیمت‌گذاری با رشد شما تنبیهتان می‌کنند.

۳. تغییر خارج از دامنه چطور قیمت می‌خورد؟ نرخ ساعتی یا روزانه، از قبل.

۴. اگر بخواهیم برویم، داده را چطور و در چه قالبی تحویل می‌دهید؟ این بند باید در قرارداد باشد، نه در گفت‌وگو.

۵. مالک کد، دامنه و حساب‌های سرویس کیست؟ صریح. تعداد سازمان‌هایی که تازه در لحظهٔ اختلاف می‌فهمند مالک دامنهٔ خودشان نیستند، کم نیست.

چطور مقایسه‌ای بسازیم که به درد بخورد

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

سه قاعده:

همهٔ گزینه‌ها را با یک دامنه بسنجید. اگر یکی مهاجرت داده را شامل می‌شود و دیگری نه، اعداد قابل مقایسه نیستند.

هزینهٔ داخلی را هم بیاورید. وقت تیم شما هزینه است.

و یک ستون «هیچ‌کاری نکنیم» بگذارید با هزینهٔ وضع موجود. این ستون معمولاً غافلگیرکننده است و همان چیزی است که تصمیم را می‌گیرد — چون وضع موجود رایگان به نظر می‌رسد و نیست.

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

پروژه یا ایده‌ای دارید؟

متخصصین ما آماده برگزاری یک جلسه مشاوره رایگان هستند.

مشاوره رایگان

پروژه‌تان را با هم بررسی کنیم

جلسهٔ اول رایگان است و معمولاً همان یک جلسه روشن می‌کند پروژه چقدر کار دارد.

چطور با شما تماس بگیریم؟

برای هماهنگی سریع‌تر — اگر تماس تلفنی را ترجیح نمی‌دهید، همان شماره را در پیام‌رسان پیام می‌دهیم.

راه دوم برای رساندن پاسخ — اگر تلفن در دسترس نبود، ایمیل می‌زنیم.

در حال ارسال…

درخواست شما ثبت شد.

همکاران ما پیام شما را می‌بینند و با شما تماس می‌گیرند.