Как выставляешь требования команде разработки

«Как выставляешь требования команде разработки» — вопрос из категории Постановка задач и ТЗ, который задают на 25% собеседований Продукт Менеджер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Требования формирую в виде пользовательских историй (user stories) с четкими критериями приемки (acceptance criteria). Использую методологию INVEST для проверки качества историй.

Пример формата:
Как [роль], я хочу [функциональность], чтобы [ценность].
Критерии:

  • Кнопка "Купить" меняет цвет при наведении
  • После клика появляется модальное окно с формой

Для сложных фич создаю прототипы в Figma и прикрепляю к задаче. Технические детали обсуждаю с разработчиками заранее, но не пишу код-решения за них.

Приоритизирую через RICE (Reach, Impact, Confidence, Effort). Все требования держу в бэклоге с пометками "Must have"/"Nice to have".