Демо-приемка

Пример отчета приемки: B2B-личный кабинет v1.8.0-rc3

Фрагмент отчета приемки, баг-репорта и readiness checklist: можно ли выпускать релиз, какие риски он несет бизнесу и что нужно исправить до production.

Статус документа: демонстрационный пример. Отчет ниже не является результатом реальной приемки конкретной системы.

1. Контекст приемки

Приемка проверяет готовность релиза к production

ПроектB2B-личный кабинет для обработки заявок клиентов
Релизv1.8.0-rc3
Окружениеstaging
Область приемкисоздание заявки, CRM-интеграция, статусы, документы, уведомления, роли и права доступа
Цель проверкиопределить готовность релиза к production и зафиксировать риски для бизнеса
Итоговая цель приемки: подтвердить, что клиент проходит ключевой end-to-end сценарий без ручных обходов, потери данных, дублей, неверных статусов и вмешательства поддержки.

2. Что именно проверяется

Проверка продукта, данных, интеграций и операционной готовности

БлокЧто проверяемПочему это важно
Бизнес-сценарииСоздание заявки, уточнение, подтверждение, статус, документыЭто основная ценность личного кабинета
ИнтеграцииЛК → CRM, ERP → ЛК, ЛК → уведомленияОшибка интеграции может привести к потере заявки или неверному статусу
ДанныеПолнота, уникальность, отсутствие дублей, корректные IDБез качества данных автоматизация создает хаос быстрее, чем ручной процесс
Роли и доступыКлиент, менеджер, финансы, поддержка, администраторОшибка доступа может стать критичным инцидентом
РегрессРанее работавшие сценарииНовый релиз не должен ломать базовые функции
Операционная готовностьПоддержка, инструкции, мониторинг, rollbackРелиз должен быть управляем после запуска
Аналитика и KPIФиксация метрик процессаПосле запуска нужно понимать, достигнут ли эффект

3. Acceptance strategy

Решение строится вокруг риска для бизнеса

Релиз может иметь несколько UI-дефектов низкой критичности и быть принят. Но релиз не может быть принят, если есть риск потери заявок, дублей в CRM, некорректной авторизации, неверных статусов заказа или невозможности отката.

Release gate No-Go

Выпуск блокируется не количеством дефектов, а риском для заявок, CRM, документов и клиентских статусов.

8открытых дефектов
4блокирующих риска
0готовых обходных путей
Critical / High 5 No-Go
Smoke и регресс Failed Повторить
Данные и доступы Failed Блокер
Rollback Partial Уточнить
Профиль дефектов 63% Critical / High
Critical · 3 High · 2 Medium · 2 Low · 1
Smoke Failed

Ключевые сценарии не проходят

Регресс Failed

CRM, доступы и статусы сломаны

Данные Failed

Есть дубли и риск потери заявки

Решение No-Go

Релиз возвращается на исправления

РешениеУсловия
ПриниматьНет открытых Critical/High дефектов, smoke и ключевой регресс пройдены, поддержка и мониторинг готовы
Принимать с ограничениямиЕсть Medium/Low дефекты, не влияющие на ключевые бизнес-сценарии; ограничения описаны и согласованы
Не приниматьЕсть Critical/High дефекты, риск потери данных, нарушения доступа, дублей, неверных статусов или отсутствует rollback

4. Карта критичных сценариев приемки

UAT-сценарии, которые определяют Go / No-Go

IDСценарийРольБизнес-значимостьКритерий успеха
UAT-01Клиент создает заявку с полными даннымиКлиентОсновной входящий потокЗаявка создана, имеет ID, отображается в ЛК
UAT-02Заявка передается в CRMСистемаИсключение ручного переносаВ CRM создана сделка, CRM ID сохранен в ЛК
UAT-03Ошибка CRM API обрабатывается без потери заявкиСистемаЗащита от потери выручкиЗаявка ставится в очередь повторной отправки
UAT-04Менеджер видит заявку и меняет статусМенеджерОперационная обработкаКлиент видит обновленный клиентский статус
UAT-05ERP передает статус заказа в ЛКСистемаПрозрачность для клиентаСтатус обновляется по правилам маппинга
UAT-06Клиент скачивает документыКлиентЗакрытие процессаДокумент открывается, принадлежит компании клиента
UAT-07Пользователь видит только данные своей компанииКлиентБезопасность и конфиденциальностьДоступ к чужим заявкам и документам невозможен
UAT-08Уведомления отправляются по ключевым событиямСистемаСнижение обращений в поддержкуEmail/SMS отправлены и залогированы
UAT-09Поддержка видит журнал событий заявкиПоддержкаУправление инцидентамиИстория статусов и ошибок доступна первой линии
UAT-10Откат релиза возможен без потери данныхITУправление production-рискомRollback plan проверен и согласован

5. Executive summary

Не принимать релиз в текущем состоянии

Обнаружены критичные дефекты в сценариях создания заявки, обработки ошибок CRM API и разграничения доступа к документам. Эти дефекты создают риск дублей сделок, потери заявок, некорректной отчетности и доступа к данным другой компании.

BUG-017 Critical

Повторный клик создает дубли заявок и сделок в CRM

BUG-021 Critical

При ошибке CRM API заявка не попадает в очередь повторной отправки

BUG-025 Critical

Клиент может получить документ, не принадлежащий его компании

BUG-031 High

ERP-статус cancelled отображается клиенту как «В работе»

Условия для повторной приемки: устранить блокеры, повторить smoke и регресс по заявкам, CRM-интеграции, документам и статусам, провести сверку данных и подтвердить мониторинг с rollback plan.

6-7. Сводка дефектов и пример баг-репорта

BUG-017. Дублирование заявки при повторной отправке формы

IDSeverityКомпонентОписаниеБизнес-рискСтатус
BUG-017CriticalСоздание заявкиПри повторном клике создаются дубли заявокДубли сделок, искажение воронки, ручная очистка CRMOpen
BUG-021CriticalИнтеграция CRMПри ошибке CRM API заявка не попадает в retry-очередьПотеря заявок и потенциальной выручкиOpen
BUG-025CriticalДокументы / доступыПользователь может открыть документ другой компании по прямой ссылкеНарушение конфиденциальностиOpen
BUG-031HighСтатусы ERP → ЛКОтмененный заказ отображается как «В работе»Клиент получает неверную информациюOpen
BUG-034HighУведомленияНе отправляется уведомление о запросе уточненийКлиент не реагирует, SLA срываетсяIn progress
BUG-037MediumФайлыФайл больше 20 МБ загружается без предупреждения, но затем не открываетсяОшибки в документооборотеOpen
BUG-041MediumАналитикаНе фиксируется timestamp первой реакции менеджераНевозможно измерить SLAOpen
BUG-046LowUIНекорректный отступ в карточке заявки на мобильном экранеНе влияет на бизнес-сценарийOpen

Паспорт дефекта

SeverityCritical
PriorityP1
КомпонентЛичный кабинет / Создание заявки
Окружениеstaging
Версияv1.8.0-rc3
Связанные требованияFR-01, INT-01, ACC-01, ACC-04
Связанные сценарииUAT-01, UAT-02, UAT-03

Шаги воспроизведения

1Авторизоваться как клиент компании ООО Альфа
2Перейти в раздел «Заявки»
3Нажать «Создать заявку»
4Заполнить обязательные поля
5Быстро нажать кнопку «Отправить» 2–3 раза
6Открыть список заявок в ЛК
7Проверить сделки в CRM по external ID клиента

Фактический и ожидаемый результат

Фактически: создаются две или более заявки с одинаковым составом данных, а в CRM появляются независимые сделки-дубли.
Ожидаемо: кнопка отправки блокируется, backend использует idempotency key и возвращает уже созданную заявку при повторной отправке.

Бизнес-влияние

Среднее количество заявок в месяц1 200
Оценочная частота повторного клика при задержке API3–5%
Потенциальное количество дублей в месяц36–60
Среднее время ручной проверки одного дубля12 минут
Прямая операционная нагрузка7–12 часов / месяц
Дополнительный рискИскажение воронки продаж и ошибочные коммуникации с клиентом

8-9. Матрица регресса и сверка данных

Матрица регресса показывает, что проблема не локальна

БлокСценарийСтатусКомментарий
АвторизацияВход клиента по логину и паролюPassedКритичных замечаний нет
РолиКлиент видит только свою компаниюFailedBUG-025
ЗаявкиСоздание заявкиFailedBUG-017
CRMСоздание сделкиFailedBUG-017, BUG-021
CRMОшибка API и retryFailedBUG-021
ERPПолучение статуса заказаFailedBUG-031
ДокументыЗагрузка документа клиентомFailedBUG-025
УведомленияУведомление о запросе уточненийFailedBUG-034
АналитикаВремя первой реакции менеджераFailedBUG-041
ПоддержкаЖурнал событий заявкиPassed with notesНе хватает фильтра по ошибкам интеграции

Сверка данных между системами

ПроверкаВыборкаОжидаемоФактическиСтатус
Заявки ЛК → CRM100100 сделок104 сделкиFailed
Уникальность external request ID100100 уникальных ID96 уникальных IDFailed
Наличие CRM ID в ЛК10010092Failed
ERP-статусы → клиентские статусы4040 корректных маппингов37Failed
Документы ERP → ЛК3030 документов30 документовPassed
Права доступа к документам30Доступ только своей компании1 нарушениеFailed

10-12. Readiness checklist

Операционная готовность и экономический риск выпуска

Блок готовностиКритерийСтатусКомментарий
Критичные дефектыНет открытых Critical и HighFailedОткрыты BUG-017, BUG-021, BUG-025, BUG-031
Smoke-тестВсе ключевые сценарии проходятFailedНе проходят заявка, CRM, документы, статусы
РегрессНет поломок в ранее работающих сценарияхFailedРегресс по CRM и статусам
ИнтеграцииОшибки интеграций не приводят к потере данныхFailedНет retry-очереди для CRM
Роли и доступыПользователь видит только разрешенные данныеFailedBUG-025
МониторингОшибки API логируются и доступны поддержкеPartialЛоги есть, но нет алертов по дублям и retry
Rollback planЕсть понятный план откатаPassed with notesОткат возможен до v1.7.2, но нужна сверка новых заявок
UATБизнес подтвердил ключевые сценарииNot readyТребуется повторная приемка после исправлений

Операционная готовность релиза

ВопросОтветРиск
Кто отвечает за инциденты в первые 72 часа после релиза?IT + Product owner + Support leadРиск снижен
Есть ли инструкция для поддержки?ЧастичноПоддержка не знает, как классифицировать дубли CRM
Есть ли алерты по ошибкам интеграции?ЧастичноОшибки CRM API могут копиться без реакции
Есть ли процедура ручной сверки?НетПри инциденте сложно восстановить картину
Есть ли план отката?ДаТребуется дополнить сверкой новых заявок

Экономический риск выпуска с дефектами

РискПотенциальный эффектОценка влияния
Дубли сделок в CRMРучная очистка, ошибки менеджеров, некорректная аналитика70 000–120 000 ₽ / месяц
Потеря заявок при сбое CRM APIПотеря потенциальной выручки и SLAВысокое, зависит от стоимости заказа
Некорректный статус заказаРост обращений в поддержку, недоверие клиентов150–250 обращений / месяц
Ошибка доступа к документамЮридический и репутационный рискКритично, денежная оценка не применяется
Отсутствие timestamp первой реакцииНевозможно измерить KPI внедренияСрывает контроль эффекта проекта
Вывод: даже если интерфейс визуально готов, релиз несет высокий операционный и управленческий риск. Выпускать его до устранения блокеров не рекомендуется.

13. Матрица решения Go / No-Go

Итоговое решение: No-Go

КритерийGoNo-GoТекущий статус
Critical/High дефектыОтсутствуютЕсть открытыеNo-Go
Потеря данныхНе выявленаЕсть риск потери заявкиNo-Go
ДублиНе создаютсяЕсть дубли заявок или сделокNo-Go
ДоступыДанные изолированы по компаниямЕсть доступ к чужим даннымNo-Go
СтатусыМаппинг корректенКлиент видит неверный статусNo-Go
Retry интеграцийРаботаетОшибка API теряет заявкуNo-Go
RollbackОписан и проверенНе описан или неполныйPartial
ПоддержкаИнструкции готовыНет инструкций по инцидентамPartial

14-16. План исправлений и повторной приемки

Релиз v1.8.0-rc3 не готов к production

План исправлений перед повторной приемкой

ПриоритетЧто исправитьВладелецКритерий готовности
P1Устранить дублирование заявокBackend + Frontend50 повторных отправок не создают дублей
P1Реализовать retry-очередь CRMBackend + Integration teamОшибка CRM API не теряет заявку
P1Исправить доступ к документамBackend + SecurityДокумент доступен только компании-владельцу
P1Исправить маппинг статуса cancelledBackend + ProductКлиент видит статус «Отменен»
P2Настроить алерты по ошибкам интеграцииIT operationsАлерт создается при ошибке CRM API
P2Добавить timestamp первой реакцииBackend + CRMSLA фиксируется в карточке заявки

План повторной приемки

Все P1 исправлены и подтверждены

1. Проверка исправлений P1

Retest BUG-017, BUG-021, BUG-025, BUG-031

Все ключевые сценарии Passed

2. Smoke-тест

Проверка UAT-01 — UAT-10

Нет потерь, дублей и неверных статусов

3. Регресс интеграций

CRM, ERP, документы, уведомления

Расхождения отсутствуют или объяснены

4. Сверка данных

ЛК ↔ CRM ↔ ERP

Поддержка и IT готовы к запуску

5. Проверка операционной готовности

Мониторинг, инструкции, rollback

Решение зафиксировано протоколом

6. Финальное Go / No-Go

Совместное решение Product, IT, Business

Финальная подпись для сайта: на выходе клиент получает не просто «список багов», а управленческое заключение по релизу: что сломано, насколько это критично, какие бизнес-риски несет выпуск и можно ли принимать систему в production.

Заявка

Обсудить похожую приемку

Опишите продукт, текущий статус релиза и что нужно решить: принимать, принимать с ограничениями или возвращать на доработку.

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