Петля техдолга

Самое страшное в техдолге даже не то что он увеличивает сроки разработки и высасывает деньги из бизнеса. Хотя это он конечно делает и это больно.

Самое страшное — что техдолг самоподдерживается и усиливается по мере роста. Тем больше техдолг, тем тяжелее будет его исправить. А значит, тем меньше шансов что за это вообще кто-нибудь возьмётся.

Получается, что техдолг вместе с ростом приобретает защиту от изменений. Он пускает корни во все части проекта и закрывается невидимой бронёй.

Команда разработки попадает в замкнутый цикл ухудшения проекта, усиливающийся с каждым кругом. Это и есть петля тех долга.

Нет времени вычищать техдолг, так как мы фиксим баги порождëнные техдолгом. Пока у нас нет времени на техдолг, он растëт и порождает всё больше и больше проблем, сжирающих время команды разработки.

Нельзя перестать добавлять фичи и менять код — остановится бизнес, нельзя перестать фиксить баги — уйдут пользователи. А больше времени ни на что не остаëтся. Мы попали в замкнутый круг и выхода нет.

Бонус

Доклад Олега Федоткина “Как отдавать технический долг” — более подробно про то как и почему копится техдолг и что с этим делать.