Метод · гейты · проверки

Как я работаю

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

Две готовые работы собраны этим же методом — там видно, что из него получается.

Гейты: на каждом вы утверждаете или правите

Шагов четыре. Каждый заканчивается вашим решением, и следующий не начинается, пока решения нет. Сроки — рабочие дни, а не календарные.

  1. Бриф

    1 рабочий день

    Вы пишете, что нужно. Я задаю уточняющие вопросы — обычно их немного — и говорю, берусь ли за задачу.

    Вы утверждаете: задачу и её границы

  2. Смета и дата

    1 рабочий день

    Фиксированная цена, фиксированная дата сдачи, список того, что входит и что нет. Одним письмом, без вилок и без «от».

    Вы утверждаете: цену и дату

  3. Сборка

    Срок из прайса

    Внутри три гейта подряд: сначала структура и тексты, потом визуал, потом вёрстка. Следующий не начинается без вашего «да».

    Вы утверждаете: каждый из трёх

  4. Сдача

    В день сдачи

    Проверки доступности и скорости, передача доступов и домена.

    Вы утверждаете: приёмку

Что происходит, если вы говорите «нет»

Гейт без права отказа — это не гейт, а объявление. Поэтому здесь написано, чем именно заканчивается «нет» на каждом шаге, до того как вы спросите.

На брифе
Я отвечаю, берусь ли. Если задача не моя — говорю об этом сразу и не беру её. Денег на этом шаге не было, поэтому и возвращать нечего.
На смете
Пока вы не согласились с ценой и датой, работа не начата. Отказ здесь ничего не стоит и ничем не оформляется — переписка просто заканчивается.
На структуре
Переписываем до того, как что-нибудь нарисовано. Это самый дешёвый момент для правок, и он идёт раньше визуала именно поэтому.
На визуале
Круг правок входит в цену. Если после него направление всё равно не подходит — вы платите за сделанное и забираете исходники.
На вёрстке
Правится вёрстка, а не решение: решение вы утвердили гейтом раньше. Смена решения — это ещё один круг правок, и он есть в прайсе отдельной строкой.
На сдаче
Не принимаете — правлю по списку замечаний в пределах круга правок. Работу я не удерживаю: домен, доступы и исходники ваши в любом случае.

Проверки, которые проходит каждый проект

Список одинаковый для лендинга и для сайта. Объём работ разный — проверки те же.

Таблица прокручивается вбок

ПроверкаЧем проверяюКогда
Доступностьaxe, критерии WCAG 2.2 AAПеред сдачей
КлавиатураПроход всей страницы без мышиПеред сдачей
Скорость и весLighthouseПеред сдачей
Четыре ширины390 · 768 · 1024 · 1440, вручнуюНа гейте вёрстки
КонтрастыСкрипт, считающий все пары цветовПри сборке токенов
СсылкиОбход всех ссылок страницыПеред сдачей
ДанныеЦена, срок и PVN — из одного объектаПри каждой сборке

Объём каждого продукта — в прайсе

Измеримые результаты этого сайта

Публикую только то, что измерено на этом самом сайте: названный инструмент, дата замера, обновление при каждом релизе. Ни одной метрики о клиентских проектах, пока клиентских проектов нет.

не замерено

Lighthouse, производительность

Lighthouse, мобильный профиль · худшая из страниц · замер на новой сборке

не замерено

Lighthouse, доступность

Lighthouse · все страницы · замер на новой сборке

не замерено

Нарушения WCAG 2.2 AA

axe-core, все страницы × 2 ширины · замер на новой сборке

не замерено

Вес главной при первой загрузке

Сжатие включено · замер на новой сборке

не замерено

Появление главного заголовка (LCP)

Lighthouse, медленный мобильный · худшая из страниц · замер на новой сборке


Цифры здесь были, и они убраны намеренно. Прошлые замеры сделаны 09.08.2026 на статической сборке прототипа; сайт с тех пор пересобран на другом движке, и те числа описывают уже не его. Незамеренное число и выдуманное неразличимы — поэтому строки стоят пустыми до прогона на проде, а не заполнены прошлыми значениями.

Проверьте метод на своей задаче

Напишите, что нужно. В ответ придёт фиксированная цена, фиксированная дата и список того, что входит и что нет. Пока вы не согласились, работа не начата.

PVN не применяется — цена в прайсе окончательная.