إجابة مختصرة – “لا” ولكن لماذا؟ إن تطوير المنتج أمر معقد حيث نتعامل مع العديد من الأمور المجهولة، والتعلم يحدث طوال دورة حياة المنتج. وعندما نقول التعلّم، يمكن أن يكون هذا التعلّم في جانب الأعمال والجانب التقني. وبمرور الوقت، يتطور المطورون في مهاراتهم وممارساتهم التقنية، الأمر الذي يتطلب إعادة هيكلة المنتجات. وإذا لم يتم ذلك أو تم جزئيًا، أو تأخرت إعادة الهيكلة تؤدي إلى ديون تقنية وبالتالي إلى كود قديم. خلال المراحل الأولى من تطوير المنتج، يتخذ الفريق في بعض الأحيان خيارات واعية لضرب الجودة من أجل وقت مبكر للتسويق.
تتطلب هذه الاختيارات إعادة هيكلة مستمرة بمجرد أن يأخذ المنتج موقعه في السوق، ولكن عادةً ما يتم تجاهلها بسبب الإضافات المستمرة للميزات إلى المنتج. ونتيجة لذلك، يصبح المنتج غير مستقر أو غير موثوق به. بمجرد أن يبدأ المنتج في النضوج، يصبح الرمز الذي يحمله رمزًا قديمًا. تتطور التكنولوجيا، وهذا يؤدي أيضًا إلى ديون تقنية، لأن المنتجات تحمل عبء التكنولوجيا القديمة. كما أن تطور تعريف DONE للمنتج يؤدي أيضًا إلى ديون تقنية. يتطور المنتج من خلال التعلم من السوق، وتتطور وزارة الدفاع لتستفيد من هذه الدروس. ضع في اعتبارك أن وزارة الدفاع بدأت تتطور سبرنت بعد سبرنت، ومن ثم تؤدي جميع مخرجات سبرنت السابقة إلى الدين الفني، مما يتطلب إعادة هيكلة.
قد تؤدي إضافة وظائف أو ميزات جديدة إلى المنتج وتجاهل ممارسات معايير الجودة إلى ديون تقنية. ولكي يحافظ المنتج على وجوده في السوق أو وجوده في السوق يتطلب ابتكارًا ووظائف جديدة إلى حد كبير. وعندما يبدأ المنتج في المرور بهذه الدورة، فإن ذلك يؤدي إلى الدين التقني في المنتج. من الواضح الآن أنه لا يمكن التخلص من الدين الفني، مما يخلق تأثيرًا طويل الأجل على التكلفة الإجمالية لملكية المنتج مع ارتفاع تكاليف الصيانة والتطوير.
بصفتك مالك المنتج، من المهم أن تتحكم في الديون الفنية في أقرب وقت ممكن. ولتخفيض التكلفة الإجمالية للملكية، يجب على مالك المنتج أن يسمح للفريق بإعادة هيكلة كود المنتج من وقت لآخر. سأشرح في المقالات القادمة كيفية قياس الديون التقنية والتحكم فيها.
يتمتع سوميت بخبرة لا مثيل لها في مجال هندسة البرمجيات والتدريب الرشيق والتدريب والاستشارات، وذلك بفضل خبرته التي لا مثيل لها على مدار 18 عاماً في مجال هندسة البرمجيات. وباعتباره مدربًا محترفًا معتمدًا في مجال سكروم (PST) من Scrum.org ومستشارًا متميزًا في ممارسة SAFe®، يجلب سوميت ثروة من المعرفة والمهارة لكل مشروع، مما يترك تأثيرًا دائمًا على المؤسسات التي تسعى إلى تبني منهجيات أجايل.
