Корпоративные архитекторы и квадратики
Серия: «Исповедь CTO» · эпизод 1
Корпоративный архитектор — человек со схемой на экране.
Прямоугольники. Внутри — прямоугольники поменьше. Стрелки. Иногда облачко «шина».
Убери стрелки — ничего не изменится. Убери архитектора — тоже. Первые два месяца будет шумно.
Я знаю. Сам таким был.
—
Серия «Исповедь CTO». Все совпадения с реальными людьми, компаниями и проектами случайны. Текст — художественная публицистика с иронией.
—
Исповедь №1
Когда-то я писал программы. Плохие и хорошие — живые. Ломались. Чинились. Уходили к пользователям.
Помнил, за что отвечаешь: нажал «принять» — дальше или работает, или не спишь ночью.
Потом сделали архитектором.
Похлопали. Дали доступ к корпоративной вики. В инструкции слово «разработка» — в разделе «общение со смежниками».
Я повесил профессионализм на гвоздь. Там же висит «Стратегия на двадцать пятый год». Никто не дотягивается. Зато все видят.
Официально я делал важное. Неофициально — перекладывал квадратики.
«Сервис заказов» — в «Домен продаж». Тот — в «Платформу». Платформу — в «Целевую картину».
Совет шёл два часа. Кода — ноль строк. Квадратик вырос на двенадцать процентов. Успех.
Рабочий день
Утро. Созвон. На слайде вчерашняя схема. Стрелку подписали иначе. Все кивают. Судьба компании понята.
День. Правки в верхнеуровневом описании. Такой документ читают после аварии. Заказчик пишет: «Сделайте проще». Архитектор стирает одну подпись. Заказчик счастлив.
Вечер. «Нужна оценка сроков». Архитектор смотрит на квадратики, множит на риски, делит на зрелость. Получает число из воздуха. В таблице оно выглядит солидно.
Разработчик чинит ошибку. Архитектор рисует её квадратиком «технический долг» и стрелкой в «дорожную карту». Долг признан. Не погашен. Зато оформлен.
Если ты пришёл из разработки
Поздравляю. Соболезную.
Ты умеешь делать. Тебе платят за вид, что делаешь. Сначала сопротивляешься. Потом привыкаешь. Потом не помнишь, когда последний раз открывал редактор кода не ради картинки для слайда.
Спросят «покажи код» — покажешь схему классов трёхлетней давности.
Скажешь «я тоже когда-то программировал» — в комнате тишина. Как в музее у скелета мамонта.
Ты не стал глупее. Ты стал дальше от боевой системы. Архитектор поставляет документы. Красивые. Боевая система документы не ставит. Пока.
Три года я профессионально рисовал квадратики. Потом попробовал снова дотащить задачу до релиза. Руки помнили. Календарь — нет.
Архитектурный совет
Вторник. Два часа. «Согласовать картину».
Час двадцать — «контекст преобразований». Слово «преобразование» — одиннадцать раз. Слово «нагрузка» — ни разу.
Вопросы отсылают в рабочую группу.
«Возражения есть?» — тишина. Все уже в другой вкладке.
Протокол: «направления согласованы». Направления — квадратики, которым разрешили жить ещё квартал.
Через пять минут разработчик в чате: «Какой протокол обмена берём?»
Архитектор: «Отразим в следующей версии схемы».
Перевод: «Не знаю. Квадратик уже нарисован».
Зачем они нужны
Иногда — правда нужны. Когда без них каждый проект строит свой ад. Когда надо сказать «стоп» до покупки очередной «умной коробки». Когда кто-то должен помнить, зачем вообще все эти квадратики.
Не нужны — когда квадратики только оправдывают зарплату и присутствие на совете. Когда руки боятся кода, а презентацию считают святыней.
Хороший архитектор иногда лезет в репозиторий. Плохой — только в подпись к стрелке.
Я был и тем, и другим. Серия называется «исповедь» не зря.
Как смотрю теперь
Прошу не квадратики. Прошу ответы:
— что будет, если сервис упадёт в пятницу;
— чьи это данные;
— где граница между «делаем» и «мечтаем»;
— можно ли показать работающий прототип, хоть на коленке.
Только документ — декорация. Документ плюс помощь до релиза — союзник.
Разница как между табличкой «скользко» и человеком, который вытирает пол.
Сколько процентов недели у вас уходит на квадратики, которые после совета никто не открывает?
Ушли из разработки в архитектуру — скучаете по тому, чтобы самому катить код? Я скучал.
Маленький квадратик в большом — не архитектура. Пазл без картинки на коробке.
Дисклеймер. События, персонажи, названия компаний и проектов в этом тексте вымышлены или намеренно обезличены. Любые совпадения с реальными организациями, должностными лицами и ситуациями носят случайный характер и не преследуют цели выдать художественный текст за документальную хронику. Материал опубликован в сатирическо-публицистическом жанре и не является руководством к действию, профессиональной консультацией или официальной позицией работодателя автора.