خدمات
نرمافزار سفارشی
نرمافزاری که دقیقاً بر فرآیند شما منطبق است — از تحلیل و معماری تا توسعه، استقرار و پشتیبانی، با یک تیم.
- .NET
- Node.js
- PostgreSQL
- React
- Flutter
- Docker
هیچ نرمافزار آمادهای برای فرآیند شما ساخته نشده است. نرمافزارهای عمومی یا شما را مجبور میکنند شکل آنها کار کنید، یا زیر بار شخصیسازیهای پیاپی گران و شکننده میشوند. نرمافزار سفارشی یعنی سامانهای که از روی فرآیند واقعی کسبوکار شما طراحی شده — همانطور که کار میکنید، کار میکند.
ما در ۱۶ سال گذشته بیش از ۶۰ سامانه سفارشی برای نهادهای ملی، سازمانها و کسبوکارهای خصوصی ساختهایم. کار همیشه از یکجا شروع میشود: نشستن با آدمهای واقعی فرآیند، استخراج جریان کاری، و تبدیل آن به سند نیازمندیهایی که هم شما تأییدش میکنید هم تیم توسعه از روی آن میسازد.
آنچه در طول پروژه تحویل میگیرید فقط کد نیست: تصمیمهای فنی با دلیل و گزینههای ردشده ثبت میشوند، هر ادعای مستندات تاریخ میخورد و مشخص است چه چیزی بررسی شده و چه چیزی هنوز فرض است، و مقدار هیچ کلید و رمزی وارد سند نمیشود. این رویهها را در چطور کار میکنیم نوشتهایم — و اگر سازمان شما روش خودش را دارد، در همان کار میکنیم.
زیرخدمتها
چه سامانههایی میسازیم
- 01
سامانه سازمانی تحت وب
اتوماسیون فرآیندها، فرم و گردش کار، سطوح دسترسی و کارتابل — سامانههایی که کار روزمره دهها تا هزاران کاربر سازمانی را جلو میبرند.
- 02
پرتال و سامانه خدماتی
پرتال مشتریان، اعضا یا ذینفعان؛ از سامانههای خدمترسانی نهادهای ملی تا پرتالهای تخصصی مانند سامانه نیکوکاری و پرتال کلینیکی.
- 03
CRM و ERP اختصاصی
وقتی نرمافزار عمومی جواب نمیدهد: مدیریت مشتریان، فروش، انبار یا منابع، دقیقاً با قواعد کسبوکار شما و یکپارچه با بقیه سامانههایتان.
- 04
یکپارچهسازی سامانهها
اتصال نرمافزارهای موجود به هم: درگاه پرداخت، سرویس پیامک، نرمافزار حسابداری، سامانههای دولتی — بهجای جزیرههای دادهای جدا از هم.
- 05
نوسازی نرمافزار قدیمی
سامانه فرسودهای که هنوز قلب کار شماست، بدون توقف کسبوکار به معماری مدرن مهاجرت میکند — مرحلهبهمرحله، با داده سالم و آموزش کاربران. برنامه دسکتاپ هم اگر لازم باشد میسازیم.
- 06
MVP استارتاپی
نسخه اول قابلعرضه با تمرکز بر هسته ارزش محصول و بودجه کنترلشده؛ معماری طوری چیده میشود که موفقیت MVP به بازنویسی نرسد، به توسعه برسد.
فرآیند
چطور کار میکنیم
- 01
شناخت
فرآیندهای واقعی، ذینفعان و محدودیتها را میشناسیم؛ خروجی، سند نیازمندیهایی است که توافق مکتوب ما و شماست و دامنه و بودجه را شفاف میکند.
- 02
طراحی
معماری فنی، مدل داده و تجربه کاربری پیش از نوشتن اولین خط کد مشخص میشود؛ تصمیمهای پرهزینه همینجا و روی کاغذ گرفته میشوند، نه وسط توسعه.
- 03
توسعه چابک
تحویل تدریجی در چرخههای کوتاه؛ در تمام مسیر به نسخه در حال کار دسترسی دارید و بازخوردتان اولویت چرخه بعد را تعیین میکند.
- 04
پشتیبانی
استقرار، انتقال دانش و پشتیبانی مستمر — نگهداری بخشی از پروژه است، نه پس از آن.
سه مسیر شروع همکاری
پروژه از صفر
ایده یا نیاز دارید و تیم فنی ندارید — کل مسیر از تحلیل تا استقرار و پشتیبانی با ماست.
ادامه یا نجات پروژه نیمهکاره
تیم قبلی رفته یا کار متوقف شده — ارزیابی فنی، گزارش شفاف وضعیت، و ادامه مسیر با ریسک کنترلشده.
توسعه در کنار تیم شما
تیم فنی دارید و ظرفیت یا تخصص مکمل میخواهید — تیم ما داخل فرآیند شما کار میکند.
مالکیت کد، امنیت و ماندگاری
سورسکد کامل و مستندات متعلق به شماست و در پایان هر مرحله تحویل میشود؛ در صورت نیاز، قرارداد محرمانگی امضا میکنیم. توسعه بر اساس اصول امن انجام میشود — کنترل دسترسی، محافظت از داده و ممیزی تغییرات — و انتقال دانش به تیم شما بخشی از تحویل است، تا هیچوقت به هیچ پیمانکاری، از جمله ما، قفل نشوید.
مدل همکاری و هزینه
قیمتگذاری بر اساس روش «زمان و منابع» است تا ابهام بودجه از میان برود: هزینه هر مرحله پیش از شروع آن اعلام میشود و در صورت شناسایی نیازمندی جدید، مبلغ مراحل بعدی شفاف بهروز میشود. شما دقیقاً میدانید برای چه چیزی چقدر پرداخت میکنید.
چرا آراد
چه چیزی در اختیار شما قرار میگیرد
تیم کامل چرخه محصول
تحلیلگر، معمار، طراح، توسعهدهنده و QA در یک تیم — بدون هماهنگی چند پیمانکار.
مدیریت پروژه
در هر مرحله همراه شماییم تا پروژه در مسیر و زمانبندی خود بماند.
روشهای چابک
نسخههای سامانه را در اختیار دارید و در هر چرخه نظر شما اعمال میشود.
صورتحساب شفاف
پرداخت بر اساس زمان و منابع؛ بودجه در کنترل شماست.
ارتباط مستمر
گزارش منظم پیشرفت و دسترسی مستقیم به تیم توسعه.
هوش مصنوعی
هوش مصنوعی در این مرحله چه چیزی را برای شما عوض میکند
در هر گام از این مرحله، بخشی از کار با کمک هوش مصنوعی انجام میشود و بازبینی نهایی با مهندس ماست. چیزی که شما میبینید این است:
- نقشهبرداری از فرایند فعلی — جلسات کشف کوتاهتر میشود و نقشهٔ فرایند شما در روزهای اول آماده است، نه هفتهها بعد.
- استخراج و مستندسازی نیازمندیها — ابهام و تناقض پیش از شروع ساخت پیدا میشود — یعنی دوبارهکاری گرانِ وسط پروژه اتفاق نمیافتد.
- طراحی معماری سامانه — گزینههای بیشتری روی میز میآید و تصمیم معماری با اطلاعات بیشتری گرفته میشود — تصمیمی که تغییرش بعداً گرانترین کار پروژه است.
- پیادهسازی سمت سرور — کد تکراری بسیار سریعتر نوشته میشود و وقت مهندس صرف منطق کسبوکار شما میشود.
- آزمون پذیرش کاربر — بازخورد تیم شما گم نمیشود و پیش از انتشار تعیین تکلیف میشود.
- تحویل، آموزش و مستندات بهرهبرداری — تیم شما با سند تحویل میگیرد، نه با یک جلسهٔ شفاهی — و وابستگی به ما اختیاری میماند.
- راهبرد مقیاسپذیری و توزیع بار — پیش از رشد میدانید کجا باید سرمایهگذاری کنید — بهجای اینکه در روز اوج ترافیک بفهمید.
کل چرخهٔ تولید را ببینید— هوش مصنوعی در ۹ مرحلهٔ ساخت و نگهداشت نرمافزار
سؤالات متداول
هزینه تولید نرمافزار سفارشی چگونه محاسبه میشود؟
قیمتگذاری بر اساس روش «زمان و منابع» است: پس از جلسات تحلیل و استخراج نیازمندیها، هزینه هر مرحله بر مبنای ترکیب تیم و زمان لازم به صورت نفرساعت محاسبه و پیش از شروع همان مرحله اعلام میشود؛ برای آنچه نیاز ندارید پرداختی نخواهید داشت.
ساخت یک سامانه سفارشی چقدر زمان میبرد؟
به ابعاد و پیچیدگی بستگی دارد. نسخه اول قابل استفاده بسیاری از سامانهها در ۲ تا ۴ ماه کاری قابل تحویل است و توسعه ویژگیها در نسخههای بعدی ادامه پیدا میکند. رویکرد چابک یعنی زودتر از آنچه فکر میکنید نسخه در حال کار خواهید دید.
مالکیت سورسکد با کیست؟
با شما. سورسکد کامل، مستندات و دسترسیهای استقرار در پایان هر مرحله تحویل میشود و در صورت نیاز قرارداد محرمانگی (NDA) نیز امضا میکنیم. وابسته نگه داشتن مشتری با گروگان گرفتن کد، مدل کاری ما نیست.
پروژه نیمهکارهای داریم که تیم قبلی رها کرده؛ ادامه میدهید؟
بله. ابتدا کد و مستندات موجود را ارزیابی میکنیم و گزارشی از وضعیت، ریسکها و مسیر پیشنهادی میدهیم — گاهی ادامه، گاهی بازسازی بخشی از کار. تصمیم با شما و با اعداد شفاف است، نه با حدس.
نرمافزار ویندوزی یا دسکتاپ هم میسازید؟
بله. اگر فرآیند شما به برنامه دسکتاپ نیاز دارد — مثل محیطهای صنعتی یا کار آفلاین — آن را توسعه میدهیم؛ هرچند در بسیاری از موارد، نسخه تحت وب با هزینه نگهداری کمتر همان نیاز را پاسخ میدهد. در جلسه شناخت، گزینهها را با هم مقایسه میکنیم.
بعد از تحویل، پشتیبانی چه میشود؟
نگهداری بخشی از پروژه است، نه پس از آن. قرارداد پشتیبانی با سطح خدمات (SLA) شفاف — از پایش و بهروزرسانی امنیتی تا توسعه ویژگیهای جدید — ادامه مسیر را تضمین میکند.
دقیقاً چه مستنداتی تحویل میگیریم؟
تصمیمهای معماری با دلیلشان و گزینههایی که بررسی و رد شدند؛ راهنمای راهاندازی با این معیار پذیرش که تیم دیگری بتواند از صفر محیط را بالا بیاورد؛ فهرست اتصالهای بیرونی؛ کارهای دورهای مثل پشتیبانگیری و تمدید گواهی؛ و فهرست نام کلیدها و اینکه مقدارشان کجاست. جزئیات رویه در صفحه «چطور کار میکنیم».
اگر روش و ابزار خودمان را داشته باشیم چه؟
در همان کار میکنیم. رویههای ما برای این مدون شده که وقتی سازمانی روش مشخصی ندارد خلأ را پر کند — نه اینکه قالبی به شما تحمیل شود. ابزار مدیریت پروژه، چرخه تأیید و استاندارد بازبینی شما ملاک است.
اگر روزی بخواهیم با تیم دیگری ادامه دهیم چه؟
باید بتوانید. دسترسی به مخزن کد از روز اول با شماست، مالکیت دامنه و حسابهای سرویس به نام شماست، و مستندات طوری نوشته میشوند که تیم دیگری بتواند ادامه دهد. هیچوقت مقدار کلید یا رمزی در مستندات نمینویسیم — پس تحویل مستندات هیچوقت به معنای تحویل دسترسی نیست و برعکس.