Как формируется и объясняется бизнес-контекст и ограничения для команды разработки
Что проверяют
Умеете ли вы доносить до разработчиков не только «что сделать», но и «зачем» и «в каких рамках», чтобы команда сама принимала разумные решения в мелочах. Следом обычно просят пример: когда ограничение всплыло поздно и что вы тогда сделали.
Как отвечать
Покажите процесс на своём проекте, с фактами:
- источники: интервью со стейкхолдерами, цели квартала, метрики продукта, регуляторные требования, договор с заказчиком;
- формулировка: какая проблема, у кого она, как измерим успех. Помогают Impact Mapping, Lean Canvas, карта стейкхолдеров;
- ограничения по типам: сроки, бюджет, законодательство (например 152-ФЗ о персональных данных), интеграции с легаси, SLA, нагрузка. Жёсткие ограничения отделяйте от пожеланий;
- донесение: вводная встреча перед стартом эпика, страница в Confluence с целью и метриками, раздел «Контекст и ограничения» в каждом эпике, участие в грумминге;
- актуализация: кто и как узнаёт, что ограничение изменилось, и где это фиксируется.
Хороший пример звучит так: «Бизнес хотел мгновенный возврат средств, но процессинг обрабатывает возвраты пакетом раз в сутки. Я вынес это в ограничения до оценки, и команда сразу заложила промежуточный статус возврата вместо переделки после релиза». Цифры и детали нужны ваши: сроки, число команд, что изменилось в результате.
Если сами контекст не формировали, скажите честно, как это было устроено (его давал продакт, а вы уточняли и переводили в требования), и опишите, что сделали бы на месте ведущего аналитика.
Где спотыкаются
Пересказывают требования вместо контекста. «Нужна кнопка выгрузки» это задача, а контекст отвечает на вопрос, кому и зачем эта выгрузка и что будет, если её не сделать.
Не отделяют ограничения от допущений. Допущение «партнёр отдаст API к июлю» нужно проверять и вести как риск, а не выдавать команде как факт.
Считают, что достаточно одной вводной встречи. Без записанного контекста новый разработчик через месяц его не восстановит, а смена приоритетов до команды просто не доходит.