К книге
Антихрупкость в ITРаздел II. IT-архитектура для достижения бизнес-целей. Глава 6. Технические долги. Динамика нарастания долгов
81%
Раздел II. IT-архитектура для достижения бизнес-целей. Глава 6. Технические долги. Динамика нарастания долгов
121

Теперь рассмотрим динамику нарастания долгов и их оплату. Красная линия показывает затраты, которые нужно вложить, чтобы полностью убрать техдолг (рис. 61).

Рис. 61. Нарастание техдолгов в зависимости от релиза

Что показывает нам график:

1. До первого релиза в проекте происходит интенсивное наращивание функциональности. Работа кипит, техдолг копится. Разработчикам и дизайнерам нужно успеть в срок, поэтому в ходе компромиссов или по причине неопытности начинают расти техдолги в коде и макетах.

2. После релиза напряжение спадает. Если в команде есть опытные разработчики и дизайнеры, то они понимают, что без улучшения качества кода и макетов будет трудно двигаться вперёд. Во время планирования второго релиза в него закладываются работы по уменьшению техдолга. Поэтому по мере работы над вторым релизом мы доходим до зелёной точки, но на горизонте начинает маячить уже следующий дедлайн; всем не до техдолгов, опять работа кипит, опять техдолг растёт.

3. Этот сценарий повторяется от релиза к релизу. Чем больше мы работаем с проектом, тем больше мы платим за оставленные в коде долги, тем больше долгов мы копим.

Предыдущая главаГлава 121 из 149Следующая глава