История из практики 2022 года: клиент после приёмки решил, что сайт «работает не так, как ожидалось». Хотел переделок на половину стоимости проекта или возврат. Конкретных косяков назвать не мог — «общее ощущение». Дошло до суда.
Выиграли — благодаря программе и методике испытаний в приложении к договору.
Что такое ПМИ
Программа и методика испытаний — формализованный документ по ГОСТ 19.301-79. Описывает, что должно работать, как это проверяется и какой результат считается успешным.
Например:
- «Главная страница должна загружаться за 2 секунды на 4G» — это не ПМИ
- «Главная страница должна показать LCP < 2.5 сек в Lighthouse Mobile на устройстве Moto G4 при подключении Slow 4G — 3 раза подряд» — это ПМИ
Разница принципиальная: первое субъективно, второе — измеряемо.
Зачем это вам как клиенту
1. Защита от «не такого как ожидалось».
Если в ПМИ написано «форма отправляет лид в amoCRM с UTM-метками» и тест пройден — суд не сможет интерпретировать «работает не так». Тест либо прошёл, либо нет.
2. Защита от молчаливых ожиданий разработчика.
Иногда разработчик считает, что что-то «не входит». Например: «А мобильная адаптация — отдельная задача!» Если в ПМИ написано «адаптив 320–2560px проверяется на 6 устройствах» — нет «не входит», входит.
3. Чёткая граница приёмки.
Все тесты прошли — работа принята, остаточные платежи переводятся. Нет «доделайте ещё это и это».
Зачем это нам как студии
1. Защита от бесконечных правок.
Если ПМИ пройдена, мы можем закрыть этап и перейти к следующему. Доработки сверху — отдельные счета.
2. Доказательная база в суде.
Если клиент не доплачивает по сданному этапу с пройденной ПМИ, мы идём в суд с документами. Шанс выиграть стремится к 100%.
3. Качество от себя.
Мы заранее знаем, что будем проверять. Это заставляет нас думать о тестируемости с первого спринта. Меньше «потом разберёмся».
Как выглядит ПМИ на практике
Документ из 30–80 пунктов. Каждый — отдельный тест-кейс.
Пример раздела «Главная страница»
| № | Тест | Метрика | Результат |
|---|---|---|---|
| 1.1 | Загрузка на десктопе | Lighthouse Mobile, LCP < 2.5s | Pass |
| 1.2 | Форма «Заявка» отправляет лид в amoCRM | API-запрос успешный, лид появился | Pass |
| 1.3 | Адаптив на iPhone 14 | Все блоки видимы, не перекрываются | Pass |
| 1.4 | Адаптив на Samsung A53 | Все блоки видимы | Pass |
| 1.5 | Кнопка CTA содержит ключевую фразу | «Записаться» в DOM | Pass |
| 1.6 | UTM-метки сохраняются в лидах | Тест с ?utm_source=google | Pass |
И так — по каждой странице, каждой интеграции, каждому функционалу.
Для каких проектов оформляем
Обязательно: проекты от 200 000 ₽. Это наша внутренняя планка — ниже стоимость оформления ПМИ съест маржу.
По желанию: лендинги, малые сайты, MVP. Если хотите — оформим, но за отдельные деньги (от 30 000 ₽).
Не нужно: типовые лендинги по шаблону с одним сценарием.
Что входит в стандартную ПМИ
- Функциональное тестирование (всё работает)
- Кросс-браузерное (Chrome, Safari, Firefox, Edge)
- Кросс-устройственное (минимум 3 мобильных, 2 десктопа)
- Производительность (Lighthouse Desktop + Mobile)
- SEO-чек (Schema.org разметка, sitemap.xml, robots.txt)
- Безопасность (HTTPS, CSP, базовые XSS-проверки)
- Доступность (axe-core, WCAG AA на ключевых страницах)
Сколько времени занимает
- Составление — 1–2 дня перед стартом проекта. ПМИ становится приложением к договору.
- Прохождение — 1–3 дня перед сдачей. Часть тестов автоматизируется (Playwright, axe), часть проходим вручную.
- Документирование результатов — финальный отчёт с пройденными/непройденными тестами.
А если не все тесты пройдены?
Документируем причину, согласовываем с вами решение:
- Доработать (за наш счёт, в рамках текущего этапа)
- Пометить как «не входит в текущий релиз» (например, если выявили баг сторонней системы)
- Принять с известным дефектом (редко, для нетипичных кейсов)
Прозрачно. Без «потом сделаем» и «не критично же».
Что делать, если ваш предыдущий подрядчик не оформлял ПМИ
Это нормально, но грустно. Подумайте, на каких документах вы будете строить претензии, если что-то пойдёт не так. Договор + ТЗ + переписка — не всегда достаточно.
Если у вас есть текущий продукт, можно сделать техаудит с составлением ПМИ постфактум. Полезно как чек-лист — что у вас сейчас работает, а что нет.
Хотите оформить договор с ПМИ для нового или текущего проекта? Запишитесь на консультацию.