Кейс: требования к отчёту для директора
Вопрос
Коммерческий директор просит «отчёт по продажам». Как ты превратишь это в требования, которые разработчик реализует однозначно?
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Цель отчёта и решения, которые по нему примут
Метрики с точными определениями: что считается продажей, какие статусы, возвраты, НДС
Разрезы, период, часовой пояс и частота обновления
Источник данных и права доступа
Пример результата и прототип запроса для проверки
Что могут спросить следом
- Как поступишь, если у двух отделов разное понимание выручки?
- Где считать отчёт: в основной базе или в хранилище?
Разбор
Сначала спрашиваю, какие решения директор будет принимать по отчёту: от этого зависят метрики и разрезы. Затем даю метрикам точные определения: продажа это оплаченный заказ или доставленный, вычитаем ли возвраты, с НДС или без, по дате создания или оплаты, в каком часовом поясе. Фиксирую разрезы: по месяцам, регионам, категориям; период и частоту обновления. Определяю источник: основная база или хранилище, и кто видит отчёт. Прикладываю пример таблицы с цифрами и прототип запроса, чтобы и директор, и разработчик видели одно и то же. Если отделы считают выручку по-разному, выношу определения на согласование и фиксирую в глоссарии.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.