Доработка 24 страниц стоматологического шаблона за 78 дней
Доработка 24 страниц стоматологического сайта по макетам Figma: 16 шаблонов, 67 часов за 78 дней. 19 страниц запущены при сдаче; 76+ пунктов QA закрыто.
Скриншоты сделаны автоматическими инструментами — некоторые элементы могли не загрузиться полностью или перекрываться. Для наиболее точного представления открыть действующий сайт →
Переделать сайт на новом стеке. Реализовать по спецификации. Без импровизаций. Передать готовым к переходу.
Клиент (конечный пользователь): Church Family Dentistry and Cosmetics — Dr. Will Church, Durham, NC
Формат сотрудничества: White-label доработка темы для маркетингового агентства из США
Сроки: декабрь 2025 · 78 дней · 67 часов · 24 URL, 19 запущены при сдаче · по графику
Подход к доработке темы
24 страницы сайта Church Family Dentistry свёрстаны по макетам агентства в Figma на шаблоне Luminous — 19 сданы, 5 отложены из-за отсутствия изображений и текстов политик. Агентство владело макетом и сроками контента; мы отвечали за постраничное согласование в шести раундах QA, выявив сломанную карту сайта, hero-изображение в base64 и скачки заголовков, которые Site Checker зафиксировал до выхода сборки с тестовой среды.
Краткий обзор
| Параметр | Значение |
|---|---|
| Сфера деятельности клиента | Медицина — общая и косметическая стоматология |
| Конечный клиент | Church Family Dentistry and Cosmetics (Dr. Will Church, Durham, NC) |
| Формат сотрудничества | White-label доработка темы для маркетингового агентства из США, специализирующегося на сайтах для локального бизнеса |
| Тип проекта | Доработка темы WordPress (брендированный шаблон агентства + постраничный дизайн в Figma, хостинг Kinsta) |
| Объём | 24 URL — 19 запущены при сдаче, 5 отложены до получения контента клиента (Smile Gallery, пост в блог, страницы Payment Policy, Insurance, Financing) |
| Сроки | 78 дней (19 сен – 6 дек 2025), по графику |
| Трудозатраты | 67 часов — разработка, итерации QA и управление проектом |
| Команда | 6 специалистов |
| Шаблоны | 16 переиспользуемых шаблонов предоставлены агентством, все применены на 24 страницах |
| Технологии | WordPress · Elementor · Kinsta · постраничный дизайн в Figma · Site Checker (плагин QA от xaverPRO) |
| Подход к QA | 76+ отслеженных SEO-проблем согласованы в очереди задач агентства, 30-пунктный контрольный список запуска (вкладка CX для этого проекта не заполнялась) |
| Интенсивность взаимодействия | 76 вопросов от агентства · все закрыты к моменту сдачи (22 активных дня, 2025-10-22 – 2025-11-12) |
| Раунды проверки | ≈6 раундов на протяжении 78 календарных дней |
| Трудозатраты на задачу | 28 внутренних задач Redmine · медиана 26 мин / P75 1 ч на задачу |
| Контрольный список запуска | 30 пунктов, согласованы до переключения |
Постановка задачи
Маркетинговое агентство из США передало нам макет Figma для Church Family Dentistry and Cosmetics и доступ к своей брендированной шаблонной системе на Kinsta. Агентство уже сделало подготовительную работу: аудит дизайна, согласование с клиентом, настройку хостинга, контент-план. Нужна была команда разработки, которая точно перенесёт Figma на шаблон — через столько итераций доработки, сколько потребует дизайн.
Задача была чисто исполнительская. Figma — единственный источник истины. Дорабатывать шаблон под Figma постранично, на каждой точке адаптации. Замечания QA возвращать агентству в общее рабочее пространство; не закрывать без его согласования.
Агентству нужно было застраховаться от подрядчика, который правит общие компоненты шаблона, чтобы уложиться в срок, — такое упрощение незаметно, пока то же «исправление» не ломает сайт другого клиента на том же шаблоне. Стоматологический шаблон в активном использовании одновременно обслуживает несколько практик; доработка одного проекта не должна уходить в общий слой. Именно за эту дисциплину агентство и платило, и именно её проверяли 20 QA-итераций по этому проекту.
Контекст рисков. Новая стоматологическая практика, запускающаяся на брендированном шаблоне, редко приходит с полным набором контента. Риск этого проекта был не в доработке шаблона — а в том, чтобы страницы-заглушки, пустые галереи и черновые URL не просочились на действующий сайт до того, как клиент предоставит изображения, тексты и политики.
Команда, которая публикует каждую строку карты сайта, оставляет агентству 404, битые ссылки и заглушки в поисковых индексах. Дисциплина заключалась в том, что мы придержали: пять страниц без контента были скрыты при запуске, блоки Lorem ipsum удалены, а каждое визуальное расхождение было согласовано через систему превью агентства до сдачи.
Как мы это сделали
1. Figma как контракт, шаблон как холст. Файл Figma был спецификацией дизайна. Брендированный шаблон — базовой структурой страниц. Наша задача — согласовать их постранично: где стандартная раскладка шаблона совпадала с Figma, мы её оставляли; где Figma требовала отклонения, мы дорабатывали. Никаких дизайн-решений с нашей стороны.
2. Цикл QA в масштабе доработки темы. Качественная доработка темы — это не «собрать один раз, проверить один раз». Это «собрать, проверить, поправить, проверить, поправить».
За время проекта мы провели 20 QA-итераций в Redmine и согласовали 76+ позиций в общей очереди задач агентства — в каждом раунде агентство отмечало расхождения в дизайне, недостающие изображения и неточности контента; мы проверяли, исправляли и возвращали сборку на следующую проверку. Такой объём — не признак нестабильности; это и есть та дисциплина, что отделяет сайт на шаблоне, выглядящий «примерно так», от сайта, который точно соответствует дизайну.
Принцип простой: на шаблонной сборке ценность создаётся именно в цикле QA. Короче цикл QA — слабее соответствие дизайну, а не быстрее сдача.
3. Доработка без дрейфа. Каждое изменение брендированного шаблона — будь то раскладка страницы, компонент секции или стилевой токен — документировалось относительно Figma. Ни одна доработка не «протекла» в общие компоненты шаблона; работа по этому проекту не ухудшила шаблон для следующего сайта.
4. Проверка на разных устройствах. Доработки проверялись в Chrome, Firefox, Safari и Edge на большом экране, планшете и мобильных устройствах. Каждый раунд QA охватывал страницы, затронутые изменениями дизайна в этом раунде, а не весь сайт — так шаблонная сборка остаётся эффективной без потери покрытия.
Именно цикл QA и обеспечил соответствие Figma. Двадцать итераций, 76+ отслеженных позиций и предсдаточная проверка, которая поймала hero-изображение в base64, зашитое в код шаблона, и полностью сломанную карту сайта — ничего этого не было бы без дисциплины «собрал — проверил — исправил — вернул», пока проверяющий со стороны агентства не подтверждал приёмку.
Контроль качества
QA перед сдачей обнаружило URL /local/, который Rank Math SEO PRO незаметно добавил в карту сайта (установлен автоматически, не входил в ТЗ), и указало на PNG-иконки, которые будут выглядеть размыто на экранах с высокой плотностью пикселей — обе проблемы решены до того, как агентство увидело сборку на тестовой среде.
QA перед сдачей выполнялось через Site Checker — см. наш подход к QA по категориям и принцип нулевых ошибок. Собственный слой QA агентства — их инструменты, их процессы — работал после сдачи и фиксировал замечания в общей очереди задач для нашего цикла исправлений до окончательного согласования.
Доработки оставались в переопределениях для конкретного клиента; общие компоненты шаблона агентства не изменялись.
Результаты
| Метрика | Результат |
|---|---|
| URL сдано | 24 — 19 запущены при сдаче, 5 отложены до получения контента клиента |
| Шаблонов применено | 16 из 16 переиспользуемых шаблонов построены и распределены по 24 страницам |
| Контрольный список запуска | 30 пунктов согласованы |
| QA / SEO-проблем отслежено и решено | 76+ позиций согласовано в SEO-очереди задач агентства (вкладка CX для этого проекта не заполнялась) |
| QA-итераций в Redmine | 20 из 28 задач (71%) отслежены на уровне итераций |
| Сроки | 78 дней, сдано по графику |
| Трудозатраты | 67 часов при оценке 67 часов — без перерасхода, без расширения объёма |
| Команда | 6 специалистов |
| Размещение | Запущено в шаблонном окружении агентства на Kinsta |
| Состояние страниц при сдаче | 19 / 24 URL тестовой среды вернули HTTP 200 в аудите карты сайта (5 отложены) |
Результат, коротко: Figma агентства была реализована на их брендированном шаблоне на 24 страницах и 16 шаблонах за 78 календарных дней в пределах оценки в 67 часов.
Процесс
| Этап | Длительность | Результат |
|---|---|---|
| Бриф и оценка | ~3 дня | Figma просмотрена, доступ к шаблону подтверждён, объём согласован |
| Разработка доработок | ~5 недель | Постраничная доработка шаблона под Figma |
| QA-итерации (параллельно) | ~6 недель | 20 раундов QA; каждый закрыт только после согласования агентством |
| Раунды исправлений | ~2 недели | Коррекции после проверки, отложенный контент, визуальные доработки |
| Сдача | финальный день | Сайт запущен на Kinsta |
Разработка и QA велись параллельно — это характерно для доработки темы, где ни один «этап QA» не закрывается полностью; цикл продолжается до согласования агентством.
Команда
Команда проекта
- Павел Сажин — итерации QA и исправления
- Анна Полунина — поддержка доработки шаблона и QA
- Евгений Карпов — ведущий разработчик (доработка шаблона, перенос Figma в раскладку)
- Владимир Козлов — поддержка разработки
- Тимур Арбаев — итерации QA и поддержка разработчика
- Антон Херсун, xaverPRO — руководитель проекта (оценка, коммуникация с агентством, согласование)
Управление проектом, дизайн и коммуникация с клиентом оставались за агентством на всём протяжении. Наша команда была невидима для конечного клиента. Запросы на доработку поступали через общую очередь задач агентства; ничего из сборки не было видно конечному клиенту. Каждый раунд закрывался только после того, как проверяющий со стороны агентства подтверждал приёмку.
Агентствам с библиотекой шаблонов
Сайт стоматологической практики на готовом шаблоне несёт риск не в доработках, а в контроле наполнения. У этой практики — запуск без полного контента; у других — деплой после утверждения всех страниц. Если процесс не выстроен, страницы-заглушки уходят в индекс, пустые галереи отображаются как битые ссылки, а черновики засоряют карту сайта.
Подрядчику стоит задавать не вопрос «запуститесь ли в срок», а вопрос «как именно вы не допустите незавершённые страницы в публикацию?»
Пришлите исходник шаблона или его ID и спецификацию бренда. Мы проверим, как ваши доработки отделены от родительской темы, оценим риски при обновлениях и вернём фиксированную смету в часах. Аудит без оплаты, ответ в течение рабочего дня.
У вас ещё нет ТЗ? Пришлите описание в один абзац — мы вернёмся с вопросами, которые стоит задать. Прислать описание →
Site Checker запускается до того, как агентство что-либо видит.
Перед передачей каждый сборки в тестовой среде прогоняется через Site Checker — WordPress QA-плагин, который мы разработали и поддерживаем. Это шлюз с нулевой терпимостью к ошибкам: к агентству не уходит ничего с открытыми проблемами. Предупреждения рассматриваются и признаются некритическими; агентство получает чистый старт для своего слоя QA, а не тестовый сайт с известными проблемами в очереди.