Definition of Ready для P&L Dashboard

Описание

Definition of Ready показывает, какие условия должны быть выполнены, чтобы задача по разработке P&L Dashboard была готова к взятию в работу.

DoR помогает снизить риск недопонимания между заказчиком, аналитиком, BI-разработчиком, финансовым блоком и командой разработки.

Для P&L Dashboard особенно важно заранее согласовать финансовую методологию, источники данных, правила расчёта показателей и границы MVP.

User Story для DoR

В качестве основной user story выбрана история операционного директора:

Как операционный директор, я хочу видеть ежедневный P&L по магазинам с детализацией до операционных расходов, чтобы контролировать прибыльность магазинов и быстро реагировать на отклонения.

Definition of Ready

1. Согласована структура P&L

Перед началом разработки должна быть зафиксирована структура P&L-отчёта.

Должны быть определены показатели:

– выручка;

– себестоимость;

– валовая маржа;

– операционные расходы;

– операционная прибыль;

– распределённые общие затраты;

– полная маржа;

– маржинальность в процентах.

Критерий готовности:

– есть согласованный список показателей;

– для каждого показателя есть описание;

– финансовый блок подтвердил структуру P&L.

2. Согласованы формулы расчётов

Для каждого показателя должна быть определена формула.

Примеры формул:

Валовая маржа = Выручка – Себестоимость
Операционная прибыль = Валовая маржа – Операционные расходы
Полная маржа = Операционная прибыль – Распределённые общие затраты

Критерий готовности:

– формулы зафиксированы в документе;

– формулы согласованы с финансовым директором или финансовым аналитиком;

– нет неоднозначности в трактовке маржи.

3. Определены источники данных

Для каждого показателя должен быть определён источник данных.

Показатель Источник
Выручка 1С
Себестоимость 1С
Зарплаты Excel
Логистика CRM
Операционные расходы Excel / 1С
Общие затраты Финансовая модель / Excel

Критерий готовности:

– есть список источников данных;

– известно, какие поля используются;

– определены ответственные за данные;

– известна периодичность обновления каждого источника.

4. Согласованы правила объединения данных

Данные из 1С, Excel и CRM должны объединяться по единым ключам.

Нужно определить:

– идентификатор магазина;

– название магазина;

– регион;

– категория товара;

– период;

– дата операции;

– источник данных;

– правила сопоставления справочников.

Критерий готовности:

– описаны ключи объединения;

– согласованы справочники магазинов и категорий;

– определено, что делать при несовпадении данных;

– есть пример data mapping.

5. Определены правила работы с расхождениями

В проекте есть риск расхождений между 1С, Excel и CRM.

До разработки нужно определить:

– какой источник считается главным для каждого показателя;

– как обрабатываются ручные корректировки;

– кто подтверждает финальные цифры;

– как отображаются неполные данные;

– что делать, если данные по источнику задерживаются.

Критерий готовности:

– зафиксирован источник истины для каждого показателя;

– описаны правила обработки расхождений;

– определён ответственный за сверку данных.

6. Определены разрезы и фильтры MVP

Для первой версии дашборда должны быть согласованы обязательные разрезы анализа.

В MVP входят:

– период;

– магазин;

– категория товаров;

– регион, если данные доступны.

Критерий готовности:

– согласован список фильтров;

– определены обязательные разрезы;

– согласовано, что не входит в MVP;

– drill-down до SKU вынесен в следующую фазу.

7. Согласованы роли пользователей

До разработки нужно определить, кто будет пользоваться дашбордом и какие данные доступны каждой роли.

Роли:

– собственник бизнеса;

– операционный директор;

– финансовый аналитик;

– руководитель розничной сети;

– руководитель категории.

Критерий готовности:

– роли пользователей описаны;

– определены основные сценарии использования;

– понятно, кому нужна агрегированная картина, а кому детализация;

– определены ограничения доступа, если они нужны.

8. Определён состав MVP

Перед разработкой должен быть согласован минимальный состав первой версии.

В MVP входят:

– базовый P&L по магазинам;

– сравнение магазинов;

– выделение убыточных точек;

– базовая динамика по периодам;

– фильтры по периоду и магазину;

– базовый разрез по категориям;

– дата актуальности данных.

Не входит в MVP:

– прогноз окупаемости;

– сценарный анализ;

– drill-down до SKU;

– расширенная сезонность;

– сложные пользовательские настройки.

Критерий готовности:

– MVP согласован с заказчиком;

– функции следующей фазы вынесены отдельно;

– у команды нет ожидания, что прогнозирование будет реализовано в первой версии.

9. Подготовлены макеты или схема интерфейса

Перед разработкой должна быть подготовлена структура дашборда.

Минимально нужно описать:

– первый экран;

– карточки ключевых показателей;

– таблицу магазинов;

– фильтры;

– график динамики;

– блок убыточных магазинов;

– детализацию по категориям.

Критерий готовности:

– есть wireframe или схема дашборда;

– согласован порядок блоков;

– понятно, какие показатели отображаются на первом экране;

– согласовано, какие элементы являются обязательными для MVP.

10. Определены критерии приёмки

Для задачи должны быть описаны acceptance criteria.

Пример критериев:

– пользователь видит P&L по магазинам за выбранный период;

– отображаются выручка, себестоимость, маржа, расходы и прибыль;

– убыточные магазины визуально выделены;

– данные можно отфильтровать по периоду и магазину;

– дата последнего обновления данных отображается на дашборде;

– показатели совпадают с контрольным расчётом финансового блока.

Критерий готовности:

– acceptance criteria согласованы;

– каждый критерий можно проверить;

– критерии связаны с user story и MVP.

Чек-лист готовности задачи

№ Условие Статус
1 Структура P&L согласована Ready
2 Формулы показателей описаны Ready
3 Источники данных определены Ready
4 Data mapping подготовлен Ready
5 Правила обработки расхождений описаны Ready
6 Фильтры и разрезы MVP согласованы Ready
7 Роли пользователей описаны Ready
8 Состав MVP зафиксирован Ready
9 Макет или схема интерфейса подготовлены Ready
10 Acceptance criteria описаны Ready

Риски, если DoR не выполнен

1. Некорректные показатели

Если не согласовать формулы, дашборд может показывать показатели, которым не доверяет финансовый блок.

2. Расхождения в данных

Если не определить источник истины, пользователи могут спорить, какие цифры правильные.

3. Перегруз MVP

Если не определить границы первой версии, заказчик может ожидать прогнозирование, сценарный анализ и глубокую детализацию уже в MVP.

4. Неподходящий интерфейс

Если не разделить сценарии собственника и операционного директора, дашборд может быть слишком агрегированным или слишком перегруженным.