انتقل إلى المحتوى
الخبر، المملكة العربية السعودية

إعادة هيكلة منصة SaaS

أعد بناء منتجك وعملاؤك يواصلون استخدامه

المنتج يبيع، لكن كل إصدار بطيء، وكل عميل يحتاج معاملة خاصة، والذين بنوه في الأصل غادروا. نفككه على مراحل لتتحسن المنصة دون تحويل مفاجئ محفوف بالمخاطر.

3 إلى 6

أشهر لترحيل مرحلي معتاد

0

عمليات تحويل مخطط لها بانقطاع كامل

2

لغتان مدعومتان عبر المنصة

تدقيق الشيفرة والبنيةخطة ترحيل مرحليةنمط الاستبدال التدريجيترحيل البيانات والتحقق منهاتنظيف نموذج المستأجريناختبارات آليةخط CI/CDاستضافة سحابية وداخل المملكةتحسين العربية وRTLتسليم التوثيق

الإجابة المباشرة

إعادة بناء منصة SaaS هي نقل منتج برمجي قائم إلى بنية أو منصة استضافة جديدة مع إبقائه حياً للعملاء الذين يدفعون. تناسب الفرق التي ينجح منتجها تجارياً لكنه بطيء التغيير أو مكلف التشغيل أو صعب الحماية. ندقق النظام، ونخطط لترحيل مرحلي، وننقله قطعة قطعة، ونثبت كل خطوة قبل التي تليها.

قبل وبعد

ما الذي تزيله هذه الخدمة.

كل إصدار مخاطرة

اليوم

التغييرات تمس شيفرة متشابكة والاختبارات قليلة، وكل نشر قد يكسر شيئاً لا علاقة له.

مع النظام

الاختبارات الآلية وخط النشر تجعل الإصدارات صغيرة ومتكررة وقابلة للتراجع.

إعداد كل عميل يتم يدوياً

اليوم

لكل عميل شيفرة أو إعدادات خاصة أو خادم منفصل لا يفهمه إلا شخص واحد.

مع النظام

يعمل العملاء على قاعدة شيفرة واحدة بالإعدادات بدل النسخ المخصصة.

تكلفة البنية التحتية ترتفع كل عام

اليوم

خوادم أكبر من الحاجة وتوسيع يدوي واعتماديات قديمة ترفع التكلفة والتعرض الأمني.

مع النظام

منصة بحجم مناسب ومحدّثة، والتوسع والمراقبة يتولاهما خط التسليم.

المنتج يعمل فعلاً بالإنجليزية فقط

اليوم

العربية أُضيفت لاحقاً وتخطيط اليمين لليسار ينكسر، والمشترون السعوديون يلاحظون.

مع النظام

يُعاد بناء الواجهة على أساس ثنائي اللغة بسلوك صحيح من اليمين لليسار.

ماذا نبني

ما الذي يصل إلى يديك.

تدقيق البنية والشيفرة

ما يُبقى وما يُعاد كتابته وما يُسحب من الخدمة، بالدليل.

خطة ترحيل مرحلية

خطوات صغيرة، لكل منها مسار تراجع واختبار يثبتها.

ترحيل البيانات والتحقق

سكربتات وتقارير مطابقة وتجارب كاملة قبل النقل الفعلي.

تنظيف المستأجرين والإعدادات

دمج النسخ المخصصة في قاعدة شيفرة واحدة قابلة للضبط.

حزمة اختبارات وخط CI/CD

فحوصات آلية على المسارات التي تجلب الإيراد.

الاستضافة والأمان والمراقبة

بنية بحجم مناسب واعتماديات محدّثة وسجلات وتنبيهات.

بالتفصيل

كيف يعمل، وما الذي عليك أن تقرره.

التدقيق أولاً ثم الاختيار بين إعادة الكتابة والتحسين

تبدأ إعادة البناء بنظرة صادقة إلى ما لديك. نراجع الشيفرة ونموذج البيانات والبنية التحتية وعملية النشر والاعتماديات المنتهي دعمها. ونقابل من يشغلون المنتج، لأن القيود الحقيقية كثيراً ما تكون في رؤوسهم لا في المستودع.

ينتهي التدقيق بتوصية لكل جزء من النظام: يبقى أو يُحسَّن أو يُعاد كتابته أو يُسحب من الخدمة. إعادة الكتابة الكاملة مغرية، وهي في الغالب الخيار الأغلى والأخطر، لأن النظام القديم يحمل سنوات من قواعد العمل الصغيرة التي لم يدوّنها أحد. ونفضل حيث أمكن نمط الاستبدال التدريجي: نبني مكونات جديدة بجانب القديمة، ونحول الحركة إليها تدريجياً، ولا نسحب الجزء القديم من الخدمة إلا بعد إثبات البديل.

تحصل على تقرير مكتوب بنتائج مرتبة بحسب الخطر والتكلفة، وبنية مستهدفة، وخطة ترحيل بنطاقات للوقت والجهد. يستغرق التدقيق عادة من أسبوعين إلى ثلاثة، وهو وثيقة مفيدة حتى لو قررت تنفيذ العمل في مكان آخر.

ترحيل البيانات والعملاء بأمان

نقل البيانات الحية أخطر جزء في أي ترحيل، لذلك نجرّبه مسبقاً. تعمل السكربتات على نسخ من بيانات الإنتاج، وتقارن تقارير المطابقة أعداد السجلات والإجماليات بين القديم والجديد، ونكرر حتى تتطابق الأرقام. بعدها فقط نحدد موعد النقل الفعلي، غالباً في وقت قليل الحركة مع خطة تراجع جُرّبت هي الأخرى.

ينتقل العملاء على دفعات. يبدأ مستأجر داخلي أو تجريبي ودود، ثم مجموعة صغيرة، ثم الباقون، مع مراقبة لمعدلات الأخطاء والأداء في كل خطوة. وإذا ظهر خلل تتراجع الدفعة ولا يرى العميل شيئاً.

تشكل المتطلبات السعودية المنصة المستهدفة. البيانات الشخصية يغطيها نظام حماية البيانات الشخصية، فنفحص أين تُحفظ وكيف يعمل الحذف والتصدير. وإذا كنت تصدر فواتير نراجع تكامل الفوترة الإلكترونية مع هيئة الزكاة والضريبة والجمارك (زاتكا) أثناء الترحيل. وإذا كان عملاؤك جهات منظمة أو حكومية فقد تحدد الاستضافة داخل المملكة والتوافق مع ضوابط الهيئة الوطنية للأمن السيبراني وقواعد الحوسبة السحابية لدى هيئة الاتصالات والفضاء والتقنية اختيار المنصة، والترحيل لحظة مناسبة لإجراء هذا التغيير مرة واحدة.

ما الذي يتغير لفريقك بعد الترحيل

الغاية من إعادة البناء ليست تقنية جديدة، بل فريق يستطيع نشر تغيير في يوم عمل عادي دون خوف. وهذا يتطلب حزمة اختبارات آلية على مسارات الإيراد، وخط نشر يستطيع أي عضو في الفريق تشغيله، وبيئات متطابقة فيما بينها.

ونقلل أيضاً مخاطر المعرفة. تأتي مع التسليم ملاحظات البنية، ودلائل التشغيل، ودليل لتأهيل المطورين الجدد، وسجل قرارات يشرح لماذا بُني كل شيء بهذه الطريقة. وحيث يفيد، نعمل جنباً إلى جنب مع مطوريك أثناء الترحيل لتبقى المهارات داخل فريقك.

يستغرق الترحيل المرحلي المعتاد لمنتج متوسط الحجم من ثلاثة إلى ستة أشهر، ويكون أول العملاء على المنصة الجديدة خلال الشهرين الأولين. يمكننا مواصلة دعم المنصة بعد ذلك أو تسليمها كاملة. والشيفرة وتعريفات البنية التحتية والتوثيق ملكك في الحالتين.

خطة التسليم

خمس مراحل. تعتمد كل واحدة.

اقرأ كل مرحلة كأنها عقد صغير: ما نحتاجه منك، وما يصل إلى يديك، والجملة التي يجب أن تتحقق قبل أن ننتقل.

01 / 05

التدقيق والبنية المستهدفة

2 إلى 3 أسابيع

نراجع الشيفرة والبيانات والبنية التحتية والعملية، ثم نقترح ما يُبقى أو يُحسَّن أو يُعاد كتابته أو يُسحب من الخدمة.

ما تقوم به
  • امنحنا صلاحية المستودع والخوادم وقاعدة البيانات
  • عرّفنا بمن يشغلون المنتج
  • شارك سجل الحوادث والتزامات العملاء
ما نسلمه
  • تقرير نتائج مرتب بالخطر والتكلفة
  • بنية مستهدفة
  • خطة ترحيل مرحلية بنطاقات
معيار الانتقال

ننتقل عندما اعتمدت البنية المستهدفة وترتيب الترحيل كتابياً.

02 / 05

شبكة الأمان

2 إلى 4 أسابيع

قبل تغيير أي شيء، نضيف اختبارات ومراقبة وخط نشر حول النظام القائم.

ما تقوم به
  • حدد المسارات الحرجة للإيراد
  • راجع تقرير تغطية الاختبارات
  • اعتمد إعداد البيئات
ما نسلمه
  • اختبارات آلية على المسارات الحرجة
  • مراقبة وتنبيهات للنظام الحالي
  • خط نشر قابل للتكرار
معيار الانتقال

ننتقل عندما يمكن اختبار أي تغيير على النظام القائم ونشره والتراجع عنه تلقائياً.

03 / 05

الترحيل المرحلي

8 إلى 14 أسبوعاً

ننقل المكونات والبيانات بخطوات صغيرة، وتُثبت كل خطوة قبل أن تبدأ التي بعدها.

ما تقوم به
  • احضر مراجعة التقدم الأسبوعية
  • اختر العملاء التجريبيين لكل دفعة
  • وقّع على كل تحويل
ما نسلمه
  • مكونات منقولة تعمل على المنصة الجديدة
  • تقارير مطابقة البيانات لكل نقل
  • خطط تراجع مجربة
معيار الانتقال

ننتقل عندما تعمل كل المكونات المتفق عليها على المنصة الجديدة وتُظهر المطابقة تطابق البيانات.

04 / 05

التحويل وإيقاف القديم

2 إلى 3 أسابيع

ننقل العملاء المتبقين، ونوقف الأجزاء القديمة، ونشدد المراقبة على المنصة الجديدة.

ما تقوم به
  • أبلغ العملاء بالجدول
  • كن متاحاً أثناء نوافذ التحويل
  • أكّد إيقاف النظام القديم
ما نسلمه
  • نقل المستأجرين المتبقين
  • إيقاف آمن للأنظمة القديمة
  • تقرير أداء وتكلفة بعد الترحيل
معيار الانتقال

ننتقل عندما يعمل كل عميل على المنصة الجديدة والنظام القديم متوقف.

05 / 05

التسليم والدعم

مستمر

نسلّم التوثيق ثم ندعم المنصة أو ندرّب فريقك على تشغيلها.

ما تقوم به
  • شارك في جلسات التسليم
  • اختر نموذج الدعم
  • خطط لبنود خارطة الطريق التالية
ما نسلمه
  • ملاحظات البنية ودلائل التشغيل وسجل القرارات
  • دليل تأهيل المطورين
  • خطة دعم إن رغبت
معيار الانتقال

ننتقل عندما يستطيع فريقك الإصدار والتشغيل دون الاعتماد على شخص بعينه.

أسئلة المشترين

تُطرح قبل التوقيع.

هل نعيد كتابة المنتج أم نعيد بناءه على مراحل؟

غالباً على مراحل. إعادة الكتابة الكاملة تستغرق أطول مما يُخطط لها وتفقد قواعد العمل المدفونة في الشيفرة القديمة. يخبرنا التدقيق أي الأجزاء تحتاج فعلاً إلى إعادة كتابة وأيها يمكن تحسينه ونقله بأمان.

هل سيرى عملاؤنا انقطاعاً أثناء الترحيل؟

نخطط بحيث لا يكون هناك انقطاع سوى نوافذ قصيرة معلنة في أقصى حد. ينتقل العملاء على دفعات، ولكل دفعة تراجع مجرب، ونجرب نقل البيانات على نسخ من الإنتاج أولاً ليكون التحويل متوقعاً.

كم تبلغ تكلفة إعادة البناء وكم تستغرق؟

يعطيك التدقيق نطاقات للأمرين. يستغرق المنتج المتوسط عادة من ثلاثة إلى ستة أشهر. وتعتمد التكلفة على جودة الشيفرة وحجم البيانات وعدد التكاملات وعدد العملاء الذين لديهم إعدادات مخصصة.

هل يمكنكم نقلنا إلى استضافة داخل السعودية؟

نعم. إذا احتاج عملاؤك إلى استضافة داخل المملكة نخطط لذلك ضمن البنية المستهدفة ونؤكد خيارات المزود والمنطقة بحسب متطلباتهم. والترحيل لحظة مناسبة لإجراء التغيير مرة واحدة.

هل نحتفظ بملكية الشيفرة والبنية التحتية؟

نعم. الشيفرة وتعريفات البنية التحتية والتوثيق ملكك. ونترك أيضاً سجل قرارات ودلائل تشغيل ليستطيع فريقك أو مزود آخر تشغيل المنصة وتطويرها دوننا.

جاهز لتحديث منتج يحقق إيرادات بالفعل؟

أخبرنا بما هو بطيء أو مكلف أو هش. سندقق المنصة ونعود إليك بخطة مرحلية بنطاقات وخطوة أولى.