В какой-то момент почти любая информационная система начинает вести себя одинаково. Простые изменения требуют все больше времени. Новые функции внедряются медленнее, чем раньше. Оценки разработки постоянно пересматриваются, а разработчики все чаще говорят, что определенные части системы «лучше не трогать». Со стороны это выглядит как странная деградация: ведь система продолжает работать, команда не изменилась, технологии те же самые. Однако внутри архитектуры постепенно накапливается явление, которое в профессиональной среде называют техническим долгом. Сегодня термин «технический долг» используется очень широко. Его можно услышать в обсуждениях архитектуры информационных систем, разработки, управления продуктами и даже стратегического развития ИТ. Но при этом смысл этого понятия нередко упрощают, сводя его к «плохому коду» или ошибкам разработчиков. На самом деле технический долг — это не дефекты и не ошибки. Это результат решений, принятых в прошлом. Любая система развивается через к
Почему информационные системы со временем становится все сложнее менять: проблема технического долга
12 марта12 мар
3 мин