Недоработанные функции или невыполненные обязательства — это не технический долг, но они могут быть связаны с ним.
Техдолг — это уже реализованные, но неоптимальные решения (например, грязный код, костыли, устаревшие библиотеки), которые создают проблемы в будущем. Техдолг обычно незаметен для конечных пользователей продукта.
Недоработанные функции — — это невыполненные задачи (например, обещанная, но недоделанная фича), которые относятся скорее к продуктовому (Product Debt) или к функциональному (Feature Debt) или бизнес-долгу. Это вообще часто не долг, а обязательства.
🔸 Если «хак» внедрили для быстрого релиза → это техдолг
Пример: Новая функция на копипасте старых решений, дублирующийся код, одинаковая логика в 10 местах
🔸 Если функцию просто отложили→ это не техдолг, а невыполненная работа
Пример: Не добавили обещанный поиск по фильтрам из-за нехватки времени
Технический долг | Недоработки |
---|---|
Качество реализации | Объем работ |
Внутренние проблемы | Внешние обязательства |
Накопленные решения | Невыполненные задачи |
Техдолг — это про качество кода, а невыполненные обязательства — про объем работ. Но если недоработки усложняют код (например, из-за временных решений) — они могут превратиться в техдолг.
Совет: Разделяйте эти понятия в бэклоге, чтобы не путать приоритеты при планировании работ.
© Copyright 2000-2025 ООО «Интернет-Фрегат»