Инновации находятся на небывало высоком уровне во многих компаниях сегодня. Это связано со многими факторами — гибкими циклами разработки, инициативами DevOps, технологическими достижениями и многими другими. Все эти инновации, конечно, хороши, но что еще они вызывают в качестве волнового эффекта? Какие функции мы упускаем из-за неизбежного технического долга?

Улучшения, которые я описал выше, несомненно, улучшили жизнь многих людей. Разработчики, специалисты по управлению проектами и другие пользователи получают новые инструменты и возможности для выполнения практически любых повседневных задач. Хотя это позволяет нам преодолеть прежние барьеры технического долга, всегда будет вариант «больше и лучше» или более яркая функция. Моя точка зрения здесь такова; все эти обновления в способах, которые мы разрабатываем, великолепны и очень полезны, но независимо от того, какие компромиссы и функции останутся на столе. Давайте посмотрим на изображение ниже:

Выглядеть знакомо вообще? Несмотря на то, что мы разбили команды на более мелкие, и только самые важные части, все равно будут препятствия. Они приходят в форме давления — не только для инноваций и доставки, но и для развития бизнеса с помощью других средств, таких как найм. О, и не говоря уже о том, что мы хотим нанимать только ТАЛАНТ, и хороший талант. Но это должно быть легко, верно? К сожалению, это бывает редко. Профессионалы тянутся в большем количестве направлений, чем когда-либо прежде, и в результате найти идеально подходящую работу становится все труднее.

Я бы хотел, чтобы этот абзац был моим переходом к решению, но это непростая задача с четким решением. Давайте будем честными, в любой организации или проекте всегда будет очевидный технический долг. Цель - минимизировать. Я считаю, что этого можно добиться, если для каждого члена вашей команды разработки, эксплуатации и бизнеса будет разработан специализированный и четкий набор должностных обязанностей и целей. Кроме того, ключевым моментом является уделение внимания проекту на протяжении всего цикла. Сколько раз вы начинали проект внутри компании, и он терялся? Возможно, это не потеряно для всех, но даже потеря интереса одного или двух ключевых участников к проекту — это убийца.

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