سامانه دسکتاپی قدیمی
نرمافزارهای دسکتاپی نسخههای قبل (مثل برنامههای مبتنی بر فایل و شبکه محلی) که فقط روی چند رایانه مشخص و در دفتر مرکزی اجرا میشوند؛ ما معادل وباپ و موبایل آن را با همان قواعد کاری شما میسازیم.
از خط اولِ کد، تا خط اولِ گوگل.
Legacy Modernization
سامانهای که روزی ستون عملیات شما بود، امروز خودش مانع رشد شده است؛ هر وصله تازه، ریسک تازه میسازد و هر کاربر تازه، فشار بیشتری روی زیرساخت فرسوده میگذارد. ما «ارتقای نرمافزار قدیمی» را بهصورت یک پروژه فازبندیشده و بازگشتپذیر اجرا میکنیم: سامانه جدید کنار سیستم فعلی ساخته و آزموده میشود، دادهها با اعتبارسنجی دوطرفه کوچ میکنند و سوییچ نهایی در لحظهای که شما انتخاب کردهاید، با صفر دقیقه توقف اجباری زده میشود. اگر خواستید، تا چند هفته مسیر برگشت باز است.
* اعداد نمونه نمایشی هستند و پیش از انتشار با آمار رسمی شرکت جایگزین میشوند.
Fit Check
فرسودگی سامانه یکشبه اتفاق نمیافتد؛ آرام و بیسروصدا در گزارشهای عقبافتاده، خطاهای تکراری و جمله «فقط فلان نفر بلده روش کار کنه» خودش را نشان میدهد. اگر دو یا سه مورد از نشانههای زیر را میبینید، سامانه شما وارد فاز ریسک بالا شده است:
این صفحه برای مدیرعامل و مدیر IT سازمانهایی نوشته شده که «بازطراحی نرمافزار» را جدی گرفتهاند اما از ریسک توقف عملیات و از دست رفتن داده میترسند — ترس بجایی است و کل روش اجرای ما، پاسخ به همین ترس است. اگر هنوز در مرحله «ساخت اولین سامانه سازمانی» هستید، صفحه پیادهسازی ERP سازمانی نقطه شروع بهتری است؛ و اگر سامانه قدیمی فقط به بقیه سیستم وصل نمیشود، شاید اصلاً نیازی به کوچ کامل نداشته باشید و یکپارچهسازی سیستمها کافی باشد.
نرمافزارهای دسکتاپی نسخههای قبل (مثل برنامههای مبتنی بر فایل و شبکه محلی) که فقط روی چند رایانه مشخص و در دفتر مرکزی اجرا میشوند؛ ما معادل وباپ و موبایل آن را با همان قواعد کاری شما میسازیم.
سامانهای که آپدیت امنیتی نمیگیرد، رمزها را ساده نگه میدارد یا روی PHP و فریمورکهای بدون پشتیبانی مانده؛ کوچ امن با انتقال کامل داده و تست نفوذ پایه انجام میشود.
وقتی «سامانه» شما در واقع چند فایل اکسل و پیامک بین واحدهاست؛ ما قواعد پنهان همین فایلها را استخراج و در سامانه جدید کدنویسیشده و قابل حسابرسی میکنیم.
سازنده تعطیل شده، پشتیبانی قطع است یا سورس کد وجود ندارد؛ با بازمهندسی از رفتار واقعی سامانه، مستندسازی و انتقال تدریجی ماژولبهماژول مسیر را باز میکنیم.
Deliverables
خروجی پروژه مهاجرت، «سایت یا سامانه تازه» نیست؛ یک وضعیت عملیاتی با اعتمادپذیری اثباتشده است: دادهای که ماندههایش با سیستم قدیمی مطابقت دارد، تیمی که آموزش دیده و مسیری مستند برای بازگشت، اگر روزی لازم شد.
همیشه کوچ، جواب درست نیست. اگر سامانه فرسوده اما مستند است و تغییرهای آینده کماند، تعمیر ارزانتر تمام میشود. ما در جلسه ارزیابی، همین جدول را با اعداد خودِ سازمان شما پر میکنیم و اگر نتیجه «تعمیر» بود، صادقانه میگوییم؛ چون مشتریِ مهاجرتِ ناموفق، مشتریِ فردای ما هم نیست.
| وضعیت شما | تعمیر و وصله | کوچ و بازطراحی نرمافزار |
|---|---|---|
| خطاها پراکنده و تحملپذیرند | منطقی است؛ رفع نقطهای با هزینه کم و ریسک پایین. | حجم داده و فرایند پایدار است، پس ضرورت فوری ندارد. |
| گزارشهای مدیریتی همیشه عقب میافتند | وصله گزارش جدید، هفته بعد مشکل جدید میسازد. | گزارشساز با مدل داده تمیز، مشکل را ریشهای حل میکند. |
| کارشناس حافظ سامانه میرود | خطرناک است؛ هر تغییر بدون او رولت روسی است. | مستندسازی و انتقال دانش، بخشی از خود پروژه کوچ است. |
| قواعد مالی و قانونی عوض شدهاند | سقف تعمیر است؛ هر قانون جدید روی قدیمیها سوار میشود. | قواعد جدید در معماری جدید، بومی و قابل توسعه پیاده میشوند. |
| رشد سازمان به چند شعبه و چند برند رسیده | غیرممکن؛ زیرساخت قدیمی مقیاسپذیر نیست. | تنها مسیر واقعبینانه؛ فازبندی بر اساس شعبه و برند. |
| تحویلدادنی | توضیح |
|---|---|
| سند ارزیابی سلامت و معماری هدف | گزارش وضعیت سامانه فعلی (مستندسازی رفتار واقعی، نقاط ریسک و وابستگیها) بههمراه معماری سامانه جدید و نقشه نگاشت داده — مصوب پیش از هر خط کد. |
| طرح فازبندی و بازگشتپذیری | فازبندی ماژولبهماژول با معیار ورود و خروج مشخص و سناریوی مکتوب بازگشت (Rollback) برای هر گام؛ تصمیم ادامه، در پایان هر فاز و با شماست. |
| سامانه جدید پذیرششده | سامانه جدید با قواعد کاری شما بازطراحی و در دوره دو-اجرایی کنار سیستم قدیمی، با داده واقعی آزموده و توسط کاربران شما پذیرش کتبی میشود. |
| مهاجرت و اعتبارسنجی داده | انتقال سوابق، ماندهها و مستندات با نگاشت فیلدبهفیلد، پاکسازی تکراریها و تطابقگیری دوطرفه؛ گزارش مغایرتها با امضای هر دو طرف بسته میشود. |
| آموزش و سوییچ کنترلشده | آموزش به تفکیک نقش، دفترچه و ویدیو؛ سوییچ نهایی در زمان کمبار (پایان ماه یا آخر هفته) طبق سناریوی تمرینشده و با ایستگاه پشتیبانی درجا. |
| قرارداد SLA و Hypercare ۹۰ روزه | پاسخ کمتر از ۳ ساعت کاری، پایش فعال، بکاپ و بهروزرسانی امنیتی در ۹۰ روز پس از سوییچ؛ جزئیات در صفحه پشتیبانی و SLA. |
How We Deliver
سه ریسک اصلی هر کوچ، «گم شدن داده»، «توقف عملیات» و «بازگشتناپذیری» است. کل فرایند پنجفازی ما برای خنثی کردن همین سه ریسک طراحی شده: سامانه جدید کنار قدیمی کار میکند (موازیسازی)، هر ماژول قبل از سوییچ در دو محیط با هم اجرا و مقایسه میشود (دو-اجرایی) و تا اعلام پایداری از سوی شما، مسیر بازگشت به سیستم قدیمی باز میماند (بازگشتپذیری).
بررسی سامانه فعلی، مستندسازی رفتار واقعی (حتی رفتارهای غیرمستند که کاربران به آن عادت کردهاند)، تعیین دامنه دادهها و خروجی: سند ارزیابی با ریسکها و گزینهها.
معماری سامانه جدید، مدل داده و نقشه نگاشت از سیستم قدیمی؛ صفحات کلیدی به تأیید کاربران واقعی میرسد تا «غافلگیری» در روز سوییچ نداشته باشیم.
سامانه جدید با داده واقعی کنار سیستم قدیمی کار میکند؛ خروجیهای هر دو محیط مقایسه و مغایرتها صفر میشود. عملیات روزمره در این کل دوره، دستنخورده ادامه دارد.
انتقال مرحلهای داده با اعتبارسنجی دوطرفه و گزارش تطابق؛ سوییچ نهایی در زمان کمبار طبق سناریوی تمرینشده، با صفر دقیقه توقف اجباری و ایستگاه پشتیبانی درجا.
۹۰ روز پایش فعال، رفع سریع اختلافهای جزئی، جمعآوری بازخورد کاربران و تنها بعد از اعلام پایداری از سوی شما، بستن رسمی دوره انتقال.
Investment
هزینه کوچ، تابع سه متغیر است: حجم و کثیفی داده، تعداد ماژولهایی که باید بازطراحی شوند و پیچیدگی اتصالها به سامانههای موجود. بازههای زیر از الگوی پروژههای مشابه ماست، نه قیمت نهایی؛ عدد دقیق پس از ارزیابی، در پیشفاکتور مایلاستونمحور با فرضهای شفاف مکتوب میشود.
| طبقه پروژه | معمولاً مناسب برای | بازه سرمایهگذاری (تومان)* | زمان معمول |
|---|---|---|---|
| مهاجرت محدود | یک ماژول یا یک دیتاست مشخص — مثل کوچ سامانه انبار یا آرشیو مشتریان از فایل و سیستم قدیمی به وباپ | ۲۵۰ تا ۴۵۰ میلیون | ۲ تا ۳ ماه |
| بازطراحی متوسط | دو تا چهار ماژول متصل با مهاجرت کامل داده و دوره دو-اجرایی — رایجترین الگوی «ارتقای نرمافزار قدیمی» | ۴۵۰ تا ۹۰۰ میلیون | ۳ تا ۶ ماه |
| مهاجرت سازمانی | سامانه چندشعبهای یا چندبرندی با یکپارچهسازیها (حسابداری، مؤدیان، فروشگاه) و کوچ کامل سوابق | ۹۰۰ میلیون تا ۲٫۵ میلیارد+ | ۶ ماه به بالا |
* اعداد نمونه نمایشی هستند و پس از جلسه کشف نهایی میشوند. جدول کامل و بهروز تعرفه در صفحه تعرفه نرمافزار سازمانی آمده است.
FAQ
چهار پرسشی که پیش از هر پروژه کوچ پرسیده میشود — با پاسخ مستقیم؛ سوالهای بیشتر در مرکز سوالات متداول.
خیر؛ و این دقیقاً نقطه تمایز روش ماست. در کل دوره پروژه، سامانه قدیمی به کارش ادامه میدهد و سامانه جدید کنارش ساخته و آزموده میشود (موازیسازی). سوییچ نهایی در پایان ماه یا آخر هفته و در سکوت عملیاتی زده میشود؛ در سوییچهای انجامشده ما تا امروز، توقف اجباری صفر دقیقه بوده است. کاری که کاربران میبینند، فقط یک دوره کوتاه دو-اجرایی برای مقایسه خروجیهاست.
مهاجرت داده، خودش یک پروژه با تحویلدادنی مستقل است: نگاشت فیلدبهفیلد در سند معماری، پاکسازی رکوردهای تکراری و ناقص، انتقال مرحلهای و سپس تطابقگیری دوطرفه — از ماندههای حسابداری تا سوابق سفارش. خروجی، گزارش تطابق با امضای طرفین است؛ ما مهاجرت را وقتی تمامشده اعلام میکنیم که شما اعداد را با سیستم قدیمی چک کرده باشید.
سناریوی بازگشت (Rollback) از قبل مکتوب و تمرین شده است: تا اعلام پایداری از سوی شما، نسخه قدیمی سامانه و دادههایش خاموش نمیشود و میتوانید در چند ساعت به آن برگردید. بعد از سوییچ هم ۹۰ روز Hypercare با پاسخ کمتر از ۳ ساعت کاری دارید و خطاهای بحرانی همان روز کاری رسیدگی میشوند. ریسک صفر وجود ندارد؛ ریسک مدیریتنشده وجود دارد.
فناوری را بر اساس نیازمندیهای شما انتخاب میکنیم (وباپ سازمانی، اپ موبایل یا ترکیبی) و در سند معماری مکتوب میشود. مالکیت کامل سورسکد، دیتابیس و مستندات با شماست و طراحی بهگونهای است که هر تیم فنی دیگری بتواند ادامه دهد؛ یعنی ارتقای نرمافزار قدیمی نباید شما را به وابستگی تازه دچار کند. اگر بخواهید، بخشی از ماژولها را از محصولات آماده خط به خط با سفارشیسازی ارائه میکنیم و هزینه توسعه کمتر میشود.
Case Studies
دو کیس از پروژههای کوچ؛ روایت کامل و عددی در صفحه نمونهکارها.
سازنده اصلی در دسترس نبود و تنها کارشناس حافظ سامانه در حال خروج بود؛ در سه فاز — ارزیابی و مستندسازی رفتار واقعی، توسعه ماژولهای هسته و دوره دو-اجرایی چهار هفتهای — کوچ انجام شد و ماندههای مالی تا سطح سند تطابقگیری شد.
مطالعه کامل کیساستادی ←سامانه قدیمی سفارشگیری روی فناوری بدون پشتیبانی مانده بود و هر تغییر درگاه یا گزارش، ریسک توقف فروش داشت؛ بازطراحی با انتقال کامل سوابق مشتریان و سفارشها و دوره موازیکاری انجام شد تا نمایندهها بدون وقفه جابهجا شوند.
مطالعه کامل کیساستادی ←* اعداد KPI نمونه نمایشی هستند و با کیسهای واقعی و قابل استناد جایگزین میشوند.
یک جلسه ارزیابی ۳۰ دقیقهای رایگان: سامانه فعلی را میشنویم، نشانههای فرسودگی را از نگاه فنی میگوییم و اگر نتیجه ارزیابی این باشد که هنوز کوچ لازم نیست، همان را صادقانه اعلام میکنیم.
پاسخگویی کمتر از ۳ ساعت کاری، شنبه تا پنجشنبه ۹ تا ۱۸ — یا تماس مستقیم: ۰۲۱-۹۱۰۰۸۵۰۰
Related Services
اگر بهجای کوچ، سامانه تازهای از صفر لازم دارید؛ ماژولبهماژول و فازبندیشده.
پیادهسازی ERP سازمانی ←اگر سامانه قدیمی کار میکند اما به بقیه سیستم وصل نیست؛ شاید کوچ کامل لازم نباشد.
یکپارچهسازی نرمافزار و API ←پس از سوییچ، تعهد ما با Hypercare ۹۰ روزه و قرارداد SLA ادامه دارد.
پشتیبانی سایت و نرمافزار ←توسعه وباپ و سامانهای که دقیقاً مطابق فرایند شماست، نه برعکس.
نرمافزار سفارشی و وباپلیکیشن ←