نبيع إعادة هيكلة العمارة للعميل أو ما هي مشكلة المطورين

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

صورة

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

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

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

نقسم العملية برمتها إلى 6 خطوات بسيطة ولكنها ضرورية:

  1. حدد سبب المشكلة.
  2. حدد التغييرات التي يجب إجراؤها.
  3. تبرير القرار
  4. ضع خطة إعادة هيكلة
  5. إنشاء خريطة طريق
  6. قدم قرارك

ابحث عن سبب المشكلة


هذه الخطوة مألوفة لنا تمامًا كمتخصصين تقنيين. فكر في ذلك بأمثلة حقيقية.

تعطل البناء بعد كل التزام تقريبا.

هناك عدة أسباب لحدوث ذلك:

  • ترتبط مكونات التطبيق ارتباطًا وثيقًا وتعتمد على بعضها البعض
  • لا تحتوي مكونات التطبيق على عزل مناسب
  • عدم وجود اختبارات الوحدة
  • عدم وجود عمليات SDLC و CI / CD

مثال آخر. يستغرق نشر التطبيق وقتًا طويلاً ، كما تتم ملاحظة مشكلات الأداء.

قد تكون الأسباب الرئيسية:

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

حدد التغييرات التي يجب إجراؤها.


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

لكننا مهندسون معماريون أذكياء وسنتبع خطتنا المكونة من 6 خطوات خطوة بخطوة.

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

صورة

تبرير القرار


سنقسم هذه الخطوة إلى مرحلتين: التبرير الفني والتجاري . يبدو

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

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

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

باختصار: إذا كانت إعادة الهيكلة لا تفيد العمل - فلا معنى للقيام بذلك.

بناءً على مثالنا ، يمكنك أن تقدم للعميل الفوائد التالية:

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

خطة إعادة الهيكلة


يجب أن تكون الخطة واضحة ومفصلة. يجب وصف كل تكرار بشكل واضح وتوثيق جميع التغييرات المعمارية والتصميمية.

صورة

إنشاء خطتك يجب أن تجيب على الأسئلة التالية:

  • ما هو الغرض من هذا التكرار؟
  • ما هي القيمة الفنية والتجارية لهذا التكرار؟
  • كيف تقصر وقت التكرار؟

خريطة الطريق


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

يريد كل مدير ورجل أعمال معرفة إجابات سؤالين:

  • كم سعره؟
  • كم من الوقت سوف يستغرق؟

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

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

اجمع مقاييس المشروع قبل وبعد إعادة الهيكلة في كل تكرار. سيساعدك هذا على إظهار القيمة التقنية والتجارية التي جلبها هذا التكرار.

أقدم قراري


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

تحتاج إلى معرفة كيفية الإجابة على السؤال الكلاسيكي.

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

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

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

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

أخيرا


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

يمكنك العثور على مزيد من المقالات حول الهندسة المعمارية والمهارات الناعمة للهندسة المعمارية على المورد الأصلي.

إعادة بيع جيدة للجميع!

All Articles