Как в команде происходила обработка бизнес-задач
Что проверяют
Понимаете ли вы, как задача проходит путь от запроса бизнеса до прода и какая в этом пути ваша роль. Интервьюер сравнивает ваш процесс со своим и прикидывает, быстро ли вы встроитесь. Следом обычно спрашивают, что вы делали, когда требования были неполными или менялись посреди спринта.
Как отвечать
Опишите реальный процесс вашей команды, без глянца. Удобный порядок:
- вход: откуда приходила задача (продакт, аналитик, заказчик), где жила (Jira, YouTrack), кто решал приоритет;
- проработка: груминг, критерии приёмки, оценка. Хорошо, если был Definition of Ready: без согласованного контракта API задачу в спринт не брали;
- техническое решение: как задача раскладывалась на изменения в сервисах. Например, новая таблица и миграция через Liquibase или Flyway, эндпоинт по контракту OpenAPI, событие в Kafka для соседней команды;
- разработка: ветка на задачу, пул-реквест, код-ревью, CI с тестами на JUnit и Testcontainers, фича-флаги для незаконченных частей;
- проверка и выкатка: тестовый стенд, QA, релизный цикл или непрерывная поставка, кто подтверждал готовность со стороны бизнеса;
- срочное: как в спринт попадали баги с прода и кто решал, что отложить.
Отдельно скажите, что делали лично вы: уточняли требования у аналитика до начала работы, писали техническое описание, предлагали упростить требование, если оно дорого обходилось в реализации. Нужны ваш процесс, ваши примеры и свои цифры (длина спринта, размер команды). Если процесса почти не было и задачи приходили в личку, скажите и это, добавив, что вы делали, чтобы в хаосе ничего не терялось.
Где спотыкаются
Перечисляют «Agile, Scrum, Jira, Slack» и не описывают ни одного шага. Интервьюер и так знает, что Jira существует.
Не показывают своей роли: «задачи приходили, мы делали». Непонятно, влияете ли вы на решения или только исполняете.
Приводят придуманные результаты вроде «сэкономили 30% времени». Первый же вопрос «как вы это измерили» ставит под сомнение весь ответ.