Что такое технический долг? Можно ли понимать его, как плохое исполнение разработчиками своих обязанностей? Возможно ли избежать появления технического долга, и следует ли его избегать? Как связан технический долг с архитектурой приложения и с доверием между заказчиком и исполнителем? Какие стратегии применяются для контроля технического долга?
Предлагаю вашему вниманию перевод интервью, вышедшего в подкасте «Software Enginering Radio» в апреле 2015 года. Свен Йохан и Эберхард Вольф обсуждают внутреннее и внешнее качество ПО, вспоминают общепринятые модели качества и стратегии, направленные на поддержание внутреннего качества ПО. Технический долг, в основном, рассматривается в контексте управления программными проектами.
Содержание
- Что такое технический долг
- Действительно ли технический долг – это плохо?
- Технический долг как осознанная стратегия
- Технический долг и архитектура
- Можно ли вообще избежать технического долга?
- Выявление технического долга
- Что можно предпринять?
- Технический долг и доверие между заказчиком и исполнителем
- Платить или не платить?