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