TGViewer
Деплой | Ваня Ботанов Деплой | Ваня Ботанов @dev_yttg · 7.21K subscribers
Post #624 2.81K
Бизнес - контекст

Часто ли вы слышите тезис, что команда разработки обязана разбираться в бизнес - контексте продукта, который она разрабатывает? В какой - то момент это стало прям мантрой. Хотя, на мой взгляд, это больше отдает карго - культом. Ниже объясню почему.

Почему - то продакты и руководители считают, что если фронтендер будет понимать бизнес - контекст продукта или все пользовательские сценарии в приложении, то он будет лучше верстать и навешивать обработчики на кнопки. Всякий раз, когда я вступаю в спор на эту тему, я слышу аргументацию в духе “Ну лучше знать бизнес контекст, чем не знать”.

Спасибо, капитан.

Но что на самом деле значит понимать бизнес - контекст? Насколько это важно? Это важнее того, что фронтендер сможет настраивать CI пайплайны? Или все таки пайплайны для разработчика важнее? Где грань, которая покажет, что вот сейчас фронтендер уже нормально погружен в бизнес - контекст и дальше уже можно позволить разработчику разбираться в пайплайнах?

К сожалению, на эти вопросы вам не дадут четкого ответа.

Лично я думаю, что бизнес - контекст своего продукта (и только его) нужно знать ровно настолько, насколько это нужно для успешного закрытия спринта или реализации конкретной фичи. Ни больше и ни меньше. Ты понимаешь как конкретно эта кнопка, которую ты сейчас разрабатываешь, будет использоваться пользователями? - Достаточно. Больше разработчику не нужно.

Вы можете со мной поспорить, но разработчику, зачастую, абсолютно фиолетово как данная кнопка, по нажатию которой должен вызваться ендпойнт, промапиться данные, сработать обработчик и далее произойти рендер, позволит бизнесу поднять бабла. Ему нет до этого дела. Он выполнил задачу, сделал это красиво с точки зрения кода, прокачал свои навыки и, следовательно, стал ценнее как специалист.

Все. Для него это главное.

Поэтому, если вы требуете чтобы команда была глубоко погружена в бизнес - контекст, объясните причину, по которой это необходимо. Конкретизируйте, в каком именно месте разработчику нужно понять бизнес - контекст и для чего. Потому что иначе эта фраза ничем не отличается от пустых, карго культных, клешеных шаблонов в духе “нам нужно сфокусироваться на задачах” или “нам нужно улучшить ттм” или “нам нужно прозрачнее подходить к планированию”. Без конкретики это пустые тезисы, которые нужны ровно для одного - показаться умным и растянуть эфирное время встречи.

Ну и да, глубина погружения в бизнес - контекст прямо пропорциональна роли, которую вы занимаете. Чем выше эта роль, чем больше на вас ответственности и чем шире ваша зона импакта на продукты, тем больше вам необходимо погружаться в бизнес - контекст.

И уж тем более не надо путать бизнес контекст с бизнес логикой или предметной областью. Предметная область, а точнее область разработки ПО - это совсем не одно и тоже, что бизнес контекст. Это как сказать, что автомобильный механик должен понимать, как автомобили продаются.

Если говорить про бизнес логику, то фича поставленная корректно, снимает с разработчика ответственность за правильность бизнес логики с точки зрения бизнеса, а на разработчике остаётся ответственность за как раз ее реализацию. Ответственность за корректность бизнес логики лежит на продакте и его аналитиках.
  • 🔥 25
  • 🤡 6
  • ✍ 3
  • 🤔 2
  • 💩 2
  • ❤‍🔥 1
  • 🙈 1
More from @dev_yttg
  1. Oct 12, 2026Когда CEO сказал: "Нам нужно усилить команду" #стыреноизлички
  2. Oct 11, 2026Немного мыслей и новостей о том, что произошло с нами в Яндексе за последние дни. Беспреце…
  3. Oct 9, 2026Час собеседования - чтобы понять, что кандидат не справится с рабочими задачами Вы отклады…
  4. Oct 9, 2026Че с задачей?
  5. Oct 8, 2026У нас тут митап для тех, кто любит обсуждать что сломалось, почему сломалось и как потом п…
  6. Oct 2, 2026Агенты пришли. Процессы остались / В офисе Иван Нещадин ИИ уже умеет писать код, делать ре…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →