Может в очень маленьких стартапах это и не так, но если ваша команда превысила 30 человек, то коммуникация начинает отъедать большую часть временни в процессе производства.
Очень примитивно процесс выглядит следующим образом.
Бизнес формулирует проблематику:
“Нам нужно увеличить оборот” или “Нам нужно добавить вот такой функционал” или еще как то.
Продукт подхватывает и рождает решение: “переделаем онбординг” или “реализуем ачивки и комментарии для пользователей”. Возможно на этом этапе даже появятся какие-то бизнес требования (что далеко не факт). И будет совсем хорошо, если в копании уже есть процесс планирования (и планы живут дольше часа, после согласования).
Далее разработка придумает архитектурное решение, декомпозирует все на стори \ задачи \ модули, запланирует и начнет реализовывать.
И все вроде бы хорошо, но:
- То бизнес требования в процессе видоизменяются
- То находятся корнер-кейсы, которые никак не были учтены
- Сроки совсем неподходящее (ну нет у нас 2 месяцев)
- И вообще “тут от топ-менеджера пришла срочная задача поправить поведение вот этой кнопки, а то у конкурентов лучше”
Дедлайны близятся, сроки едут, KPI не выполняются.
Что обычно в этот момент происходит? Правильно. Менеджмент кастует свое любимое: “соберите мит, давайте обсудим”. И все начинает тонуть в обсуждениях. Бизнес дергает продукт. Продукт пинает прожектов. Прожекты орут на тим-лидов, а если есть тех-лиды, то еще и на них.