Измерение успеха проекта: соглашение о KPI до начала разработки
Процесс · 1 октября 2026
Критерии успеха проекта фиксируются до начала разработки. На этапе discovery заказчик и команда Bang Digital согласуют короткий перечень KPI, и для каждого показателя записываются базовое значение, цели на 30 и 90 дней, способ измерения и ответственный. Соглашение занимает одну страницу и до конца проекта используется для решений об объёме работ.
Основные выводы
- Показатель без зафиксированного базового значения не позволяет измерить изменение, поэтому базовое значение записывается до первого релиза.
- KPI делятся на четыре группы: бизнес-показатели, конверсия, технические показатели и вовлечённость; за бизнес-показатели отвечает заказчик, за технические отвечает Bang Digital.
- По определению Google страница соответствует Core Web Vitals при LCP ≤ 2,5 с, INP ≤ 200 мс и CLS ≤ 0,1 по 75-му процентилю; INP заменил FID 12 марта 2024 года.
- Запрос новой функции включается в план, если функция влияет на согласованный показатель; остальные запросы переносятся в backlog до контрольной точки через 90 дней.
1. Постановка задачи
Большинство проектов принимается в момент запуска. Приёмка подтверждает работоспособность согласованных функций, однако не фиксирует влияния результата на бизнес заказчика. Через три месяца ни одна из сторон не может оценить окупаемость вложений, поскольку исходные значения показателей не были записаны.
Соглашение о KPI фиксирует точку отсчёта. Значение показателя, полученное после запуска, сравнивается с базовым уровнем, и изменение становится предметом измерения и обсуждения.
2. Место соглашения в проекте
Каждый проект Bang Digital начинается с discovery и моделирования домена, стоимость discovery входит в стоимость проекта. Соглашение о KPI формируется как один из результатов discovery наряду с моделью домена. Разработка начинается после подписания соглашения обеими сторонами.
3. Влияние KPI на решения в проекте
Согласованные показатели меняют основание для решений на каждом этапе проекта. Ниже приведено сравнение для четырёх типовых ситуаций.
| Ситуация | Без согласованных KPI | При согласованных KPI |
|---|
| Обсуждение дизайна | Решение принимается по вкусу участников | Решение проверяется по согласованной цели конверсии |
| Запрос новой функции | Обсуждение ведётся на уровне мнений | Запрос проверяется по показателю, на который функция должна влиять |
| Запуск | Завершение проекта | Начало измерений на 30-й и 90-й день |
| Работа после запуска | Порядок задаёт последний запрос | Порядок задаёт показатель с наибольшим отставанием от цели |
4. Группы KPI
Показатели группируются по тому, кто на них влияет. Бизнес-показатели зависят от продаж и ценовой политики заказчика, технические показатели зависят от команды разработки, показатели конверсии и вовлечённости зависят от обеих сторон.
4.1. Бизнес-показатели
| Показатель | Способ измерения | Ответственный |
|---|
| Квалифицированные заявки в месяц | CRM, поле источника заявки | Заказчик |
| Выручка от органического трафика | Визиты с UTM-метками, связанные со сделками | Заказчик |
| Длительность цикла сделки | Время перехода между этапами в CRM | Заказчик |
| Средний размер сделки или средний чек | CRM или бэк-офис интернет-магазина | Заказчик |
4.2. Показатели конверсии
| Показатель | Способ измерения | Ответственный |
|---|
| Конверсия главной страницы в отправку формы | События веб-аналитики | Совместно |
| Конверсия посадочной страницы | События веб-аналитики, цель задаётся для каждой кампании | Совместно |
| Доля брошенных корзин | Отчёт по воронке оформления заказа | Совместно |
| Доля заполненных форм | События начала и отправки формы | Совместно |
4.3. Технические показатели
| Показатель | Целевое значение | Ответственный |
|---|
| Core Web Vitals | LCP ≤ 2,5 с, INP ≤ 200 мс, CLS ≤ 0,1 по 75-му процентилю | Bang Digital |
| Оценка Lighthouse Performance | От 90 на мобильных устройствах, от 95 на настольных компьютерах | Bang Digital |
| Время загрузки на мобильных устройствах | Менее 2 с при соединении 4G | Bang Digital |
| Доступность (uptime) | Не менее 99,9 %, мониторинг после запуска | Bang Digital |
Пороговые значения Core Web Vitals приняты Google как критерий хорошего пользовательского опыта и измеряются на данных реальных пользователей. С 12 марта 2024 года показатель INP заменил FID в составе Core Web Vitals, поэтому чек-листы с показателем FID устарели. Lighthouse выполняет лабораторное измерение на одном эмулированном устройстве и применяется в ходе разработки. После запуска критерием приёмки служат Core Web Vitals.
4.4. Показатели вовлечённости
| Показатель | Способ измерения | Ответственный |
|---|
| Показатель отказов на ключевых страницах | Веб-аналитика, определение фиксируется в соглашении | Совместно |
| Средняя длительность визита | Веб-аналитика | Совместно |
| Глубина просмотра | Веб-аналитика, для сайтов с несколькими продуктами и большим объёмом материалов | Совместно |
| Доля повторных визитов | Веб-аналитика, для продуктов и платформ | Совместно |
Показатели вовлечённости являются косвенными и рассматриваются совместно с показателями конверсии. Системы веб-аналитики определяют отказ по-разному, поэтому в соглашении указываются система аналитики и применяемое определение.
5. Формат соглашения
Соглашение оформляется одной таблицей из шести столбцов: показатель, базовое значение, цель на 30 дней, цель на 90 дней, способ измерения и ответственный. Бизнес-показатели заполняет заказчик, технические показатели заполняет команда, документ подписывают обе стороны. Ниже приведён пример с условными значениями.
| Показатель | Базовое значение | Цель на 30 дней | Цель на 90 дней | Способ измерения | Ответственный |
|---|
| Квалифицированные заявки в месяц, шт. | 12 | 15 | 20 | CRM, поле источника | Заказчик |
| Конверсия в отправку формы, % | 0,8 | 1,2 | 1,8 | События веб-аналитики | Совместно |
| LCP по 75-му процентилю, с | 3,9 | 2,5 | 2,5 | Данные реальных пользователей | Bang Digital |
6. Управление объёмом работ
Запрос новой функции проверяется по соглашению. Функция, влияющая на согласованный показатель, оценивается и включается в план. Функция без влияния на согласованные показатели переносится в backlog и рассматривается на контрольной точке через 90 дней вместе с результатами измерений.
7. Ограничения метода
Для нового продукта базовое значение отсутствует. В этом случае базовый уровень определяется по данным первых 30 дней после запуска, а цели фиксируются на первом контрольном обсуждении.
Бизнес-показатели зависят также от факторов вне проекта: ценовой политики, работы отдела продаж и сезонности. Эти факторы перечисляются в соглашении, чтобы результаты измерений интерпретировались корректно.
8. Принцип, на котором основан метод
Bang Digital зарабатывает, когда зарабатывает заказчик. В части проектов оплата частично привязывается к описанному KPI или к доле результата, и такие условия требуют базового значения, зафиксированного до начала работ. Соглашение о KPI обеспечивает это значение в каждом проекте независимо от модели оплаты.
Материалы по теме: Бриф для дизайн-агентства, Причины низкой конверсии B2B-сайта, Услуги.
Вопросы и ответы
Что такое соглашение о KPI в проекте разработки сайта?
Соглашение о KPI представляет собой таблицу на одну страницу, которую заказчик и исполнитель подписывают до начала разработки. Для каждого показателя в ней указываются базовое значение, цели на 30 и 90 дней, способ измерения и ответственный.
На каком этапе Bang Digital согласует KPI с заказчиком?
KPI согласуются на этапе discovery, с которого начинается каждый проект Bang Digital. Стоимость discovery входит в стоимость проекта, разработка начинается после подписания соглашения.
Какие значения Core Web Vitals считаются хорошими?
По данным web.dev (Google), страница считается хорошей при LCP не более 2,5 секунды, INP не более 200 миллисекунд и CLS не более 0,1. Значения измеряются по 75-му процентилю реальных загрузок страницы.
Как задаются KPI для нового продукта без исторических данных?
Базовое значение определяется по данным первых 30 дней после запуска. Цели фиксируются на первом контрольном обсуждении.
Источники
- How the Core Web Vitals metrics thresholds were defined, web.dev (Google)
- Interaction to Next Paint becomes a Core Web Vital on March 12, web.dev (Google)