ما هي العناصر الرئيسية الحاسمة في تسجيل الديون الفنية؟

StackOverflow https://stackoverflow.com/questions/3902389

سؤال

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

ما هي الأجزاء الرئيسية للمعلومات التي يجب أن نسجلها؟

هل كانت مفيدة؟

المحلول

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

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

  • اسم الوحدة/المكون
  • وصف لما يجب إصلاحه (قد يكون لديك قائمة بالفئات ، لكنني أعتقد أن هذا يحتاج أيضًا إلى نص واحد)
  • الإصلاح المقدر وقتًا في الأيام (سأميل إلى الإصرار على أعداد كاملة من الأيام ، وإلا فإن الناس سيكونون ميلًا للبدء في تسجيل تسجيلات صغيرة بشكل تافه)
  • أي مطور تكبد الديون (وقدم تقدير وقت الإصلاح)
  • ما هو المشروع الذي تم تكبده دين (أي ضمني ، أي مدير المشروع مسؤول)

القواعد كما يلي:

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top