Ответ
Требования формирую в виде пользовательских историй (user stories) с четкими критериями приемки (acceptance criteria). Использую методологию INVEST для проверки качества историй.
Пример формата:
Как [роль], я хочу [функциональность], чтобы [ценность].
Критерии:
- Кнопка "Купить" меняет цвет при наведении
- После клика появляется модальное окно с формой
Для сложных фич создаю прототипы в Figma и прикрепляю к задаче. Технические детали обсуждаю с разработчиками заранее, но не пишу код-решения за них.
Приоритизирую через RICE (Reach, Impact, Confidence, Effort). Все требования держу в бэклоге с пометками "Must have"/"Nice to have".