نقل مشروع التطبيق من شركة تطوير إلى أخرى: خطة انتقال بلا توقف

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

المشاريع المتعثرة والاستلامقراءة 11 دقيقة10 أكتوبر 2026

الإجابة المختصرة

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

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

قبل الإخطار: ما تحسمه بهدوء

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

1. اعرف ما تملكه اليوم دون أن تطلب شيئًا

ادخل بنفسك إلى حساب Apple Developer وحساب Google Play Console وحساب الاستضافة ومسجل النطاق ومستودع الكود. في كل منها اسأل سؤالًا واحدًا: هل أنا المالك، أم مستخدم أضافته الشركة؟ ما تجده باسم منشأتك يكفيك الآن. وما تجده باسم الشركة أو أحد موظفيها يصبح بندًا مكتوبًا في خطة التسليم، لا طلبًا شفهيًا بعد الإخطار.

2. اقرأ العقد ببنود الخروج

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

3. اختر الشركة الجديدة قبل أن تخطر الحالية

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

خطة نقل مشروع التطبيق من شركة إلى أخرى: ست مراحل

المراحل متداخلة عمدًا. القاعدة التي تحكمها: لا تنتهي مسؤولية الشركة الحالية قبل أن تثبت الجديدة أنها تستطيع البناء والنشر وحدها.

مراحل الانتقال على خط زمني نسبي
  1. التحضير قبل الإخطارجرد وعقد واختيار
  2. الإخطار وخطة التسليماتفاق مكتوب
  3. فترة التداخلنقل المعرفة ونشر تجريبي
  4. تجميد التغييراتإصلاحات حرجة فقط
  5. يوم التحويلصلاحيات وأسرار
  6. أول إصدار بعد الانتقالتقييم وإصدار صغير
قرار التغييرانتقال مكتمل
كيف تقرأه: الأطوال نسبية لتوضيح التداخل، لا مدد فعلية؛ المدة الحقيقية تتبع حجم التطبيق وحالة توثيقه. فترة التداخل هي الأطول لأنها تحمل نقل المعرفة ونشرًا تجريبيًا من الشركة الجديدة. التجميد يبدأ قبل نهايتها ليستقر الكود الذي يُسلَّم. يوم التحويل قصير ومحدد مسبقًا، وبعده يبدأ التقييم الأعمق وأول إصدار مستقل.
  1. التحضير: جرد ما تملكه، وقراءة العقد، واختيار الشركة الجديدة وتحديد مرحلة الاستلام معها.
  2. الإخطار وخطة التسليم: إخطار مكتوب وفق العقد، ومعه طلب خطة تسليم بقائمة بنود ومواعيد ومسؤول لكل بند. اجعل آخر دفعة مستحقة مرتبطة باكتمال التسليم إن كان العقد يسمح بذلك.
  3. فترة التداخل: جلسات نقل معرفة، ووصول الشركة الجديدة للقراءة، ثم نشر تجريبي تنفذه الجديدة بنفسها إلى بيئة الاختبار.
  4. تجميد التغييرات: لا مزايا جديدة ولا تعديلات غير عاجلة. الشركة الحالية تصلح الحرج فقط، وتدمج كل عملها في الفرع الرئيسي.
  5. يوم التحويل: نقل الصلاحيات الإدارية، وتغيير الأسرار، وسحب وصول الشركة الحالية، والتحقق من أن كل شيء يعمل.
  6. أول إصدار بعد الانتقال: إصدار صغير منخفض المخاطرة تنشره الشركة الجديدة وحدها إلى المتجرين والخادم، بعد تقييمها الأولي.

جدول المسؤوليات بين المنشأة والشركتين

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

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

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

فترة التداخل: ماذا يحدث فيها بالضبط؟

فترة التداخل هي ما يجعل الانتقال «بلا توقف». الشركتان تعملان في الوقت نفسه: الحالية ما زالت مسؤولة عن التشغيل والإصلاحات، والجديدة تتعلم وتثبت قدرتها. أربع مهام تملأ هذه الفترة:

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

النشر التجريبي هو بوابة الانتقال الحقيقية. إن نجح فالباقي تفاصيل. وإن فشل، فالفترة لم تنته بعد، مهما كان موعدها المكتوب. هنا تظهر قيمة ربط آخر دفعة باكتمال التسليم: الشركة الحالية لها مصلحة في أن ينجح النشر التجريبي.

نقل الحسابات والأسرار بترتيب لا يوقف التطبيق

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

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

تغيير مفاتيح بوابة الدفع والإشعارات والرسائل يحتاج تنسيقًا بين الخادم والتطبيق حتى لا تنقطع خدمة للحظة؛ مقالة تدوير مفاتيح API والأسرار بعد تغيير المطور تفصل طريقة ذلك. وإن كان التطبيق منشورًا بحساب الشركة الحالية، فنقله رسميًا إلى حساب منشأتك يسبق أي شيء آخر، كما في مقالة نقل ملكية التطبيق في App Store وGoogle Play.

العمل غير المكتمل لحظة الانتقال

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

حالات العمل المفتوح والقرار المناسب لكل منها
حالة العملالخيار الأنسب غالبًاما يُكتب في الخطة
ميزة قريبة من الاكتمال ومختبرة جزئيًاتكملها الشركة الحالية قبل التجميدمعيار القبول، وأنها تُدمج قبل موعد التجميد
ميزة في منتصفهاتُسلَّم كما هي في فرع منفصل مع وصف حالتهاما أُنجز وما لم يُنجز، وأنها لا تُدمج في الإنتاج
أعطال معروفة مفتوحةالحرج تصلحه الحالية، والباقي يُسلَّم قائمةقائمة الأعطال بخطورتها وخطوات تكرارها
طلب تغيير معتمد لم يبدأيُلغى أو يُنقل للشركة الجديدة بتقدير جديدإلغاؤه صراحة وما يترتب عليه ماليًا
عمل مدفوع لم يُسلَّميُسلَّم بحالته أو يُسوّى ماليًاقيمة ما دُفع مقابل ما سُلّم فعلًا

الخطأ الشائع هنا أن تطلب من الشركة الحالية «إكمال كل شيء قبل الخروج». هذا يطيل الانتقال، ويضع أهم الأعمال في يد طرف يغادر. الأفضل أن تُغلق الأعمال الصغيرة، وتُسلَّم الكبيرة بوصف دقيق لحالتها، وتقرر الشركة الجديدة بعد تقييمها ما يُكمل وما يُعاد.

التقييم الأولي وأول إصدار بعد الانتقال

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

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

مثال افتراضي للتوضيح منصة حجز جلسات تدريب رياضي، تطبيقها بـ Flutter وخادمها بـ Node.js. قررت المنشأة التغيير بعد مرحلتين متأخرتين. في فترة التداخل فشل النشر التجريبي الأول للشركة الجديدة، لأن ملف إعدادات الإنتاج كان على جهاز أحد مطوري الشركة الحالية فقط. أُضيف البند إلى خطة التسليم ونجح النشر في المحاولة الثانية. لو حُددت فترة التداخل بموعد ثابت دون هذه البوابة، لاكتُشف النقص أول مرة احتاجوا فيها إصلاحًا عاجلًا.

أخطاء شائعة عند تغيير شركة التطوير

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

ما تطلبه من الشركة الحالية والشركة الجديدة

من الشركة الحالية، كتابيًا

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

من الشركة الجديدة، قبل التوقيع

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

ما تجهزه قبل التواصل مع الشركة الجديدة

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

الخلاصة: لا تُخرج شركة قبل أن تثبت الأخرى قدرتها

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

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

أسئلة شائعة

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

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

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

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

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

خطط انتقال تطبيقك قبل أن تنتهي علاقتك بالشركة الحالية

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

اطلب عرض سعر