Разделение разработки продуктов на продуктовую и IT-команду: путь к успеху или крах? 🔍
Я стал замечать, что многие крупные компании начали экспериментировать с разделением разработки продуктов на две отдельные команды: продуктовую и IT. На первый взгляд, это может показаться логичным шагом для повышения эффективности и специализации. Однако, на практике такой подход часто приводит к увеличению всех негативных показателей и создает множество сложностей.
Почему это может быть проблемой?
1️⃣ Коммуникационные барьеры: Разделение команд на продуктовую и IT часто приводит к ухудшению общения между ними. В результате, ключевые решения могут быть приняты без учета всех аспектов, что ведет к неэффективным и несогласованным действиям.
2️⃣ Увеличение времени на разработку: Когда две команды работают отдельно, согласование задач и приоритетов может занять больше времени. Это приводит к задержкам в разработке и выпуске новых функций.
3️⃣ Размывание ответственности: Разделение на две команды с разными владельцами продуктов может привести к размыванию ответственности. В итоге, никто не несет полную ответственность за конечный результат, что негативно сказывается на качестве продукта.
4️⃣Сложности в управлении: Наладить процесс взаимодействия между двумя отдельными командами довольно сложно. Это требует дополнительных ресурсов и усилий, что далеко не всегда оправдывается результатами.
5️⃣Расширение штата и раздутие бюджета: в отличие от одной команды, здесь вам потребуется буквально х1,5 ресурсов от 1 команды. То есть вы на 50% увеличиваете ресурс и стоимость продуктовой команды, что ведет к необходимости браться за более дорогие решения.
По сути у нас получается команды, в одной из которых есть задача, например, покрасить стену в зеленый цвет, а в другой - построить дом для клиента, в котором есть эта стена. При этом может быть и такое, что эти стены объединяет только название.
Что можно сделать?
На мой взгляд, следует предпринять следующие меры:
1. Единая команда: Вместо разделения на продуктовую и IT-команду, лучше создать единую команду, где все участники работают над общими целями. Это позволит улучшить коммуникацию и повысить эффективность работы. Сюда мы также включаем разработчиков.
2. Четкое распределение ролей: Важно четко определить роли и зоны ответственности внутри команды. Это поможет избежать размывания ответственности и повысить качество принимаемых решений. В этом нам может помочь скрам-мастер или delivery-менеджер.
3. Совместное планирование: Регулярные совместные планирования и ретроспективы помогут команде оставаться на одной волне и своевременно решать возникающие проблемы.
4. Фокус на конечный результат: Вместо того чтобы разделять команды, лучше сосредоточиться на конечном результате и работать над достижением общих целей.
❗️Так что разделение разработки продуктов на продуктовую и IT-команду может показаться хорошей идеей, но на практике это часто приводит к увеличению всех негативных показателей. Вместо этого, стоит сосредоточиться на создании единой команды с четким распределением ролей и совместным планированием. Это поможет улучшить коммуникацию, повысить эффективность работы и достичь лучших результатов. Здесь лучше всего рассмотреть такую иерархию по продуктовому управлению: Product Owner - заказчик вне команды, Product Manager - взаимодействует с командой, отвечает за видение продукта, управляет всеми ожиданиями команде и внутренние проектные менеджеры - они напрямую управляют разработкой продукта.
Что вы думаете по этому поводу? Делитесь своим мнением в комментариях! ✍️
· 27.06.2024
Интересно, это что за такие компании крупные, которые ломают agile? Можно пример? С трудом как-то верится в такое 🤔
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 27.06.2024
В основном гос.компании или близкие к этому статусу. Например, точно знаю о Дом.РФ и что у них идет такое разделение.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён