الأمن السيبراني

كيفية التخلص من الديون الفنية إلى الأبد


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

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

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

لماذا تشكل الديون الفنية مشكلة كبيرة؟

وفقًا لأجاي سابلوك، كبير مسؤولي المعلومات ورئيس قسم البيانات في شركة أمن البيانات ذات الثقة الصفرية، فإن الديون الفنية تشكل تحديًا لا مفر منه موجود منذ بداية عصر تكنولوجيا المعلومات روبريكلقد تزايدت هذه الديون بشكل مطرد بسبب انتشار أدوات SaaS القابلة للتخصيص مع وظائف متطورة خارج الصندوق، وتطوير السحابة، وأحمال العمل المجزأة، ومؤخرًا، GenAI. إذا تُرِكَت الديون الفنية دون مراقبة، فإنها تعيق سرعة التطوير والأداء واستكشاف مشكلات الإنتاج و/أو الأخطاء وإصلاحها.

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

متعلق ب:مدير تكنولوجيا المعلومات في شركة Rubrik يتحدث عن الديون التقنية التي تواجهها شركة GenAI

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

يقول سابلوك: “بالنسبة لبعض مديري المعلومات ومديري التكنولوجيا الذين يحاولون تقليل جبل الديون الفنية، قد يكون من المستحسن تخصيص 10% من ميزانيتك كمخصص منفصل فقط لمعالجة الديون الفنية”.

يجب أن يكون خفض الديون الفنية أولوية

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

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

متعلق ب:كيف ينبغي لمديري تكنولوجيا المعلومات إدارة الديون الفنية وتقليصها

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

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

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

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

متعلق ب:الديون الفنية: استراتيجيات لتهدئة مستنقع الحلول السريعة

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

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

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

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

وجود وظيفة حوكمة

ويعتقد سابلوك أيضًا بقوة أن قادة التكنولوجيا يجب أن ينشئوا وظائف حوكمة للمساعدة في تقليل الديون الفنية.

“من خلال إنشاء وظيفة حوكمة، يتم منح قائد تكنولوجيا المعلومات طريقة أخرى للحد من تطور الديون الفنية ومعالجة الافتقار إلى العمليات والمعايير”، كما يقول. “في نهاية المطاف، تعمل هيئة الحوكمة كوسيلة لتحمل المسؤولية عن الديون الفنية وقياس تقدمك”.

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

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





Source link

زر الذهاب إلى الأعلى