Глоссарий · Продукт и разработка

Что такое технический долг?

Технический долг это дополнительная работа, которую команда берёт на себя, выбирая быстрое решение сейчас вместо аккуратного, из-за чего следующие изменения идут медленнее и с большим риском. Как и кредит, он допустим, если вы планируете его вернуть.

Ещё называют: техдолг

Зачем это компании

Технический долг виден, когда функции делаются неделями вместо дней, одни и те же ошибки возвращаются, а разработчики боятся трогать часть системы. Часть долга осознанная и разумная, например в MVP. Проблема в долге, который никто не учитывает: проценты по нему вы платите при каждом изменении.

1Типичные причиныСжатые сроки, нет тестов, устаревшие библиотеки, скопированный код и нет документации.
2В гибких командахScrum-команды заносят долг в бэклог и в каждом спринте тратят часть времени на его погашение.
3Тревожные признакиОценки растут, одни и те же ошибки возвращаются, и только один человек решается менять модуль.
ПримерАгентство недвижимости в Астане быстро запустило сайт с объектами: часть значений прописана прямо в коде, автотестов нет. Через пару лет добавить раздел аренды занимает месяцы. Разработчик сначала пишет тесты и приводит в порядок код объектов, и только потом новый раздел встаёт, не ломая старый.
По теме

Что мы делаем

Связанные термины

Нужно это внедрить?

Опишите задачу, назовём объём, цену и срок. Цена фиксируется в договоре.

Ваш выборТехническая поддержкацена после брифа
Заявку получает команда, ответим в рабочее время.Цена фиксируется в договоре до оплаты.Созвон, только если попросите.
Заявка на расчёт
Бюджет проекта
Заявка уходит команде. Ответим на почту, без холодных звонков.

Есть задача? Напишите нам.

Опишите проект в WhatsApp или по почте. Ответим в рабочее время и назовём цену после брифа.