لدى كل مؤسسة كبيرة واحد. النظام القديم الذي يشكو منه الجميع، الذي لا يفهمه أحد فهمًا كاملًا، الذي يشغّل بهدوء شيئًا لا يستطيع العمل حقًّا أن يدور دونه. استبداله ضروري ومرعب في آن، لأن كلفة الخطأ فيه ليست ميزة متأخرة، بل عملٌ متوقّف.
فالغريزة هي إعادة الكتابة “بالانفجار الكبير”. تبني النظام الجديد اللامع جانبًا، وتقلب المفتاح في عطلة نهاية أسبوع، وتتقاعد القديم. يبدو نظيفًا. وهو أيضًا الطريقة التي تحدث بها أغلى حالات الفشل. والسجلّ في الجهود الكبيرة يبعث على التعقّل: تتجاوز المشاريع التقنية الكبيرة ميزانيتها بنسبة 45% في المتوسط، وتقدّم قيمة أقل بنسبة 56% مما كان متوقعًا (McKinsey)، والمشاريع الصغيرة تنجح أكثر بكثير من الكبيرة المعقّدة (Standish via InfoQ). ومن واقع خبرتنا، فإن استبدالات الأنظمة الجوهرية بالانفجار الكبير تتأخّر سنوات، وتُغفل السلوك غير الموثّق الذي كان النظام القديم يعالجه بهدوء، وتفرض تحوّلًا من نوع الكل أو لا شيء لا يستطيع أحد التراجع عنه.
ثمة طريقة أهدأ لفعل هذا، وهي التي تنجح فعلًا.
اخنق النظام القديم، لا تفجّره.
النمط المُثبت يحمل اسمًا عنيفًا قليلًا: الخنق. تغلّف النظام القديم، وتوجّه الوظائف الجديدة إلى مكوّنات جديدة، وترحّله قطعةً قطعة بينما يظلّ كلاهما يعمل جنبًا إلى جنب. تخيّل كرومًا تنمو ببطء فوق جدار قديم وتحمل ثقله، قسمًا تلو قسم، حتى يأتي يومٌ يختفي فيه الجدار دون أن يسقط شيء. كل خطوة تقدّم قيمة حقيقية، وكل خطوة قابلة للعكس بمفردها. ولست أبدًا على بُعد تحوّل سيّئ واحد من الكارثة.
إليك شكله، مرحلةً مرحلة.
timeline title اخنق النظام القديم، مرحلةً آمنة في كل مرة ارسم خريطته : تعلّم ما يفعله النظام القديم حقًّا، بحالاته الحدّية كلها غلّفه : وجّه العمل الجديد إلى مكوّنات جديدة، والقديم والجديد يعملان معًا انتصر صغيرًا : استبدل أولًا قطعةً عالية الألم ضيّقة نطاق التأثير رحّل : انقل البيانات والمنطق بالتوازي، مع مسار للعودة ابلغ القلب : تولَّ الجزء الأكثر إرعابًا أخيرًا، بعد أن تكون كسبت الثقة
افعل هذا قبل أن تمسّ أيّ شيء.
- افهم ما يفعله النظام فعلًا. بما في ذلك الحالات الحدّية غير الموثّقة التي يعالجها. هذه أصعب خطوة وهي التي يتجاوزها الجميع. والسلوك الذي لم يدوّنه أحد هو بالضبط ما يكسر البديل، عادةً بعد ثلاثة أسابيع من الإطلاق.
- افصل ما يهمّ عمّا هو قديم فحسب. ليس كل قديم سيّئًا. بعضه يكنز سنوات من منطق عمل مكتسب بشقّ الأنفس ويعمل. حدّث الأجزاء التي تكبّلك، وحافظ على المنطق الصحيح بهدوء.
- احمِ البيانات. الترحيل هو حيث تحيا هذه المشاريع أو تموت. خطّط له مبكرًا، واختبره بلا هوادة، وأبقِ دائمًا مسارًا للعودة إلى حيث كنت.
رتّب التسلسل حسب المخاطر والقيمة. ابدأ حيث الألم عالٍ ونطاق التأثير صغير. انتصر هناك، وابنِ الثقة والقدرة، ثم شُقّ طريقك نحو القلب. لا العكس أبدًا. فالمراهنة بأكثر أجزاء العمل حرَجًا في حركتك الأولى تمامًا هي كيف تحوّل مشروعًا إلى عنوان صحيفة.
إن أُنجز بشكل صحيح، فالتحديث سلسلة من الخطوات المضبوطة القابلة للعكس، كلٌّ منها تقدّم شيئًا نافعًا، ولا تراهن بالعمل كله على مفتاح واحد أبدًا. يبدو أبطأ على الخطة، لكنه أسرع بكثير في الواقع، لأنه لا ينهار في منتصف الطريق.
تجلس على نظام حرج تخشى أن تمسّه؟ تخطّط SDCG للتحديث التدريجي وتنفّذه. نرسم خريطة ما يفعله النظام القديم حقًّا، ثم نستبدله قطعةً قطعة دون أن نوقف العمل. نحن مستقلون، فنحن نحلّ مشكلتك، لا نبيعك منصّة. احجز استشارة مجانية لمدة 30 دقيقة.
المصادر
- McKinsey, Delivering large-scale IT projects on time, on budget, and on value
- InfoQ, Standish Group CHAOS report summary