Какие нематериальные, но важные выгоды получает обратившийся в агентство клиент, поверивший в существование технического долга?
Обращаем внимание, что вся эта история с торчащими хвостами и костылями касается тех проектов, которые планируют в будущем развиваться и адаптироваться под возрастающие нагрузки и усложнение. Главным образом владельцы именно такого бизнеса и ощутят эффект от вложенного в работу с техдолгом времени.
Если клиент готов к переменам, он получит:
- Безопасность. Новые версии библиотек, фреймворков и CMS защищены от значительного количества способов взлома.
- Предсказуемость. Добавление новой функции не приведёт к поломке старых.
- Скорость реакции на рынок. В проект с читаемым кодом, написанным по актуальным стандартам, проще и дешевле внедрять новые функциональные возможности, не отставать от конкурентов, а в перспективе даже обгонять их.
- Доступность программистов. Живой язык популярнее мёртвого, потому и проще найти тех, кто на нём говорит (в нашем случае — пишет). Чем больше людей будут разбираться в проекте, тем ниже шанс, что он зависнет с уходом одного носителя сакрального знания.
- Проще продать бизнес. На что-то популярное и доступное спрос выше, чем на антиквариат.
- СЕО сможет фокусироваться на бизнесе, а не технических проблемах. Это в комментариях не нуждается.
Кейс про друида, о котором мы упомянули в четвёртом пункте.
Нам достался сервис, которым 10 лет занимался один-единственный человек. Он хорошо прокачал навыки работы с PostgreSQL, Vue.js и Nuxt прежде чем оставить проект и унести все знания о нём с собой — никакой документации и доступов к внешним системам он не составлял. То, чему он посвятил 10 лет, мы постигли за гораздо меньший срок, чем гордимся.
Кроме особого склада характера команде
технической поддержки нужна ещё и некоторая культура, с которой подходят к работе с техдолгом.