WeMake.kz
RU KZ EN
Обсудить проект
АКТУАЛЬНАЯ УСЛУГА
Разработка мобильных приложений
→
iOS и Android под ключ: первая сборка на вашем устройстве уже на 3-й неделе, публикацию в App Store и Google Play берём на себя.
₸ Все цены на одной странице 74 услуг · тарифы и цена «от» по каждой, поиск по таблице Открыть →
АКЦИЯ · САЙТЫ
Сайт + контекстная реклама в подарок
→
Заказываете разработку сайта — настройку Google Ads и запуск первой кампании делаем бесплатно. Заявки идут с первого дня после релиза.
АКЦИЯ · ПРИЛОЖЕНИЯ
Приложение + 3 месяца поддержки в подарок
→
Разрабатываем приложение для iOS и Android, а первые 3 месяца после релиза обслуживаем бесплатно: обновления, правки, ответы App Store и Google Play.
300+ проектов с 2013 годаПоловина — под NDA, покажем на встрече
Все кейсы →
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
РЕДИЗАЙН · B2B
Shuncheng Truck
Автобизнес · запчасти для грузовиков
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
OpenCart → Битриксполный редизайн и интеграция с 1С
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
E-COMMERCE
Outdoor Center Almaty
Ритейл · туристическое снаряжение
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
30 → 1позиций из 1С в одной карточке товара
Магазин смартфонов представительского класса
E-COMMERCE
Freshmobile
Ритейл · смартфоны и гаджеты
Магазин смартфонов представительского класса
Таблица → сайтцены и остатки из Google Таблиц
Магазин инструмента с 1С, Kaspi и Google Таблицами
E-COMMERCE
Мир Инструмента
Ритейл · инструмент и оборудование
Магазин инструмента с 1С, Kaspi и Google Таблицами
3источника данных в одном каталоге
Сайт-каталог спецтехники на трёх языках
КАТАЛОГ
Turkuaz Machinery
Спецтехника · дистрибьютор
Сайт-каталог спецтехники на трёх языках
3языка каталога и своя админ-панель
Блог Контакты
НА ЭТОЙ СТРАНИЦЕ
Статья
+7 (707) 830-00-09Пн–Пт, 09:00–18:00
RU KZ EN
Обсудить проект
Главная/Блог/Поддержка/ Как поставить задачу программисту на доработку сайта
ПОДДЕРЖКА 9 октября 20268 мин чтения

Как поставить задачу программисту на доработку сайта: шаблон и примеры

Структура задачи на доработку сайта: цель, сценарий пользователя, макет, данные, критерии приёмки и ограничения — с примерами плохой и хорошей постановки и готовым шаблоном.

Тимур
ТимурИнженер поддержки
обложка статьи · 16:9
Не хотите выбирать сами?
Расскажите про команду и процессы — подберём CRM за один разговор.
Обсудить задачу
WhatsApp Telegram

Как поставить задачу программисту, чтобы оценка совпала с итоговым счётом, а результат — с ожиданиями? Описать не «что сделать», а «зачем и как этим будут пользоваться»: цель, сценарий пользователя, макет или эскиз, откуда берутся данные, по каким признакам вы примете работу и что трогать нельзя. На такую постановку уходит час, а при доработке сайта она экономит недели переделок. Ниже — шаблон из семи блоков, пример техзадания на доработку и разбор типичных ошибок.

Коротко
  • Задача начинается с цели в цифрах или действиях, а не с названия функции.
  • Сценарий пользователя по шагам важнее списка полей и кнопок.
  • Критерии приёмки пишутся до разработки — по ним потом и принимают работу.
  • Если функция сложная, дешевле показать её прототипом, чем описывать текстом.

Почему «сделайте фильтр как у конкурента» не работает

Короткая постановка оставляет программисту десятки решений, которые он примет сам. Какие характеристики попадут в фильтр? Что показывать, если ничего не найдено? Должен ли фильтр работать на телефоне так же, как на компьютере? Каждое такое решение — развилка, и если программист выбрал не тот вариант, переделка оплачивается заново.

Есть и вторая проблема: по неполному описанию нельзя точно оценить работу. Исполнитель либо закладывает запас на неизвестность, и оценка выходит дороже, либо считает по минимуму, и потом счёт растёт. Поэтому хорошая постановка задачи выгодна в первую очередь заказчику. О том, как программисты превращают задачу в часы и деньги, мы подробно писали в статье «Сколько стоит доработка сайта».

Шаблон постановки задачи разработчику: 7 блоков

  1. ЦельЗачем нужна доработка и как вы поймёте, что она работает: меньше звонков с вопросом о цене, больше заявок из каталога, менеджеры перестают вручную пересчитывать доставку.
  2. Кто пользуетсяПокупатель, оптовый клиент, менеджер, контент-менеджер. У каждого свой сценарий и свои права.
  3. Сценарий по шагамЧто делает пользователь и что в ответ делает сайт — от входа на страницу до результата.
  4. Макет или эскизХотя бы схема от руки или скриншот похожего решения с пометками. Для сложных функций — кликабельный прототип.
  5. ДанныеОткуда берутся и куда уходят: из админки, 1С, CRM, файла Excel. Кто их обновляет и как часто.
  6. Критерии приёмкиКонкретные проверки, по которым задача считается сделанной.
  7. ОграниченияЧто нельзя менять, к какому сроку нужно, на каких устройствах и браузерах должно работать, какие языковые версии затрагивает.

Пример ТЗ на доработку: плохо и хорошо

Возьмём частую задачу — калькулятор стоимости доставки на странице товара.

ПЛОХО
  • «Нужен калькулятор доставки в карточке товара».
  • «Чтобы считал по городам Казахстана».
  • «Красиво, как на сайте конкурента».
  • «Срочно».
ХОРОШО
  • Цель: покупатели из регионов перестают звонить с вопросом о доставке, цена видна до корзины.
  • Сценарий: покупатель открывает карточку, выбирает город из списка, видит стоимость и срок двух служб доставки.
  • Данные: вес и габариты из 1С, тарифы — из API службы доставки, для Алматы — фиксированная курьерская ставка из админки.
  • Приёмка: для 5 тестовых товаров и 3 городов цена совпадает с калькулятором службы, на iPhone и Android блок не ломает карточку.
  • Ограничения: не менять текущее оформление заказа, работать на RU- и KZ-версиях.

Вторая постановка длиннее всего на несколько строк, но программист по ней сразу видит объём работы: интеграция с API службы доставки, данные из 1С, отдельная логика для одного города, две языковые версии. Оценка получится точной, а сюрпризов на приёмке не будет.

Одна задача — одна цель

Частая ловушка — собирать в одну постановку всё, что накопилось: «добавить калькулятор, а заодно поменять шапку, поправить форму в контактах и подключить новый способ оплаты». Такую задачу трудно оценить, невозможно принять по частям, и если одна из правок застрянет на согласовании, встанут все остальные.

Делите крупные пожелания на самостоятельные задачи, у каждой из которых своя цель и свои критерии приёмки. Мелкие правки удобно собирать в отдельный список и отдавать пакетом, а новую функцию — описывать отдельно и подробно. Так проще расставить приоритеты: что даст результат в этом месяце, а что может подождать. Бонус для бюджета — вы видите стоимость каждой задачи и можете отказаться от тех, которые не окупаются.

Как писать сценарий пользователя

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

Основной путь

Например: «Оптовый клиент входит в личный кабинет. Видит свои цены. Загружает файл Excel с артикулами и количеством. Сайт показывает, какие позиции найдены и сколько их на складе. Клиент нажимает “Оформить”, заказ уходит в 1С, менеджер получает задачу в CRM».

Альтернативные ветки

«Если артикул не найден — строка подсвечивается, клиент может её удалить или исправить. Если остатка не хватает — показываем доступное количество и предлагаем оформить остаток под заказ». Именно в ветках прячется большая часть работы, и именно их чаще всего забывают описать.

Частая ошибка

Описывать интерфейс вместо поведения: «добавить кнопку справа, синюю, с иконкой». Расположение и цвет дизайнер подберёт в стиле сайта. Программисту важнее знать, что происходит после нажатия и в каких случаях кнопка недоступна.

Критерии приёмки: как их сформулировать

Критерий приёмки — проверяемое утверждение, на которое можно ответить «да» или «нет». «Удобный фильтр» — не критерий. «Фильтр по цене, бренду и наличию; результаты обновляются без перезагрузки страницы; на телефоне фильтр открывается отдельной панелью; при пустом результате показывается сообщение и кнопка сброса» — критерии.

  • Пишите критерии до начала разработки и согласуйте их с исполнителем.
  • Включайте мобильную версию и нужные браузеры явно — иначе их проверят по остаточному принципу.
  • Добавляйте проверку того, что не должно сломаться: корзина, оформление, обмен с 1С.
  • Указывайте тестовые данные: конкретные товары, города, суммы.
ПРАВИЛО

Если вы не знаете, как будете принимать задачу, программист не знает, что делать.

Когда вместо текста нужен прототип

Текстом хорошо описываются простые функции: новое поле в форме, раздел, блок на странице. Личный кабинет, многошаговый калькулятор, бронирование или B2B-раздел текстом описать сложно: десятки экранов, ролей и состояний, и каждый читатель представит их по-своему. Здесь дешевле сначала собрать кликабельный прототип и проверить его на пользователях.

Прототипирование интерфейсов занимает 1–2 недели: карта экранов, кликабельный прототип в Figma, UX-тест на 5–8 пользователях и описание логики и состояний для разработки. Для сайта — от 250 000 ₸. Главная выгода — точная смета: разработчики оценивают по прототипу, а не по пересказу задачи, а правка в прототипе стоит часа работы вместо недели в коде. Чем прототип отличается от макета, мы объясняли в статье «Вайрфрейм, прототип и макет».

Как мы работаем с вашей постановкой

Идеальное ТЗ от заказчика не требуется — на это есть этап проектирования. В рамках доработки сайта и разработки нового функционала мы сначала за 1 день смотрим код и задачу и присылаем смету по задаче, а не вилку «от и до». Затем 2–3 дня проектируем: описываем сценарий, данные и рисуем прототип интерфейса. Разработку начинаем только после того, как вы согласовали прототип.

Ваша постановка по шаблону сокращает этот путь: часть вопросов уже закрыта, оценка точнее с первого раза. Ориентиры по стоимости — функция от 80 000 ₸ и 1–2 недели, модуль от 350 000 ₸ и 3–4 недели, крупная доработка от 900 000 ₸ и 5–6 недель.

WeMake

Пришлите задачу в свободной форме или по шаблону — оценим по коду за 1 день и предложим, как упростить первую версию.

Оценить доработку

Чек-лист перед отправкой задачи

Задача на доработку готова, если
  • Указана цель и как измерить результат.
  • Перечислены пользователи и их роли.
  • Описан основной сценарий по шагам.
  • Описаны альтернативные ветки: ошибки, пустые результаты, отсутствие данных.
  • Приложен эскиз, скриншот-пример или прототип.
  • Понятно, откуда берутся данные и куда уходят.
  • Сформулированы проверяемые критерии приёмки с тестовыми данными.
  • Указаны ограничения: срок, устройства, языковые версии, что нельзя трогать.
  • Назначен один человек, который отвечает на вопросы и принимает работу.

Сохраните шаблон и используйте его для каждой новой задачи, даже маленькой. Через месяц у вас будет архив постановок, по которому легко понять, что и зачем менялось на сайте, — это пригодится и при смене подрядчика.

Нужно ли техническое задание на доработку сайта?

Подробное ТЗ на десятки страниц — нет. Нужна постановка по шаблону: цель, сценарий, данные, критерии приёмки и ограничения. Остальное уточняется на проектировании.

Кто должен писать ТЗ — заказчик или разработчик?

Заказчик описывает цель, сценарий и критерии приёмки, разработчик дополняет техническими деталями и прототипом. Итоговый документ согласуют обе стороны.

Что делать, если не знаю, как должна выглядеть функция?

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

Почему оценка по одной и той же задаче у разных подрядчиков отличается?

Каждый по-своему достраивает недостающие детали. Чем подробнее сценарий и критерии приёмки, тем ближе оценки и тем меньше сюрпризов в счёте.

Тимур
Тимур, Инженер поддержки
УСЛУГА ПО ТЕМЕ СТАТЬИ
Разработка нового функционала

Разработка нового функционала для работающего сайта, магазина или сервиса: оценка, спринты, тестирование и релиз без переделки проекта с нуля.

от 80 000 ₸
Рассчитать за 1 день Подробнее об услуге →
ЧИТАТЬ ДАЛЬШЕ

Ещё по теме CRM и автоматизации

Все статьи →
обложка статьи 16:10
ДИЗАЙН
29 сентября 2026·8 мин
Вайрфрейм, прототип и макет: чем отличаются и что заказывать первым
Наводим порядок в терминах: вайрфрейм, прототип, макет и мокап. Что из этого нужно на каком этапе и как не заплатить за дизайн до проверки логики.
Альбина
АльбинаUX/UI-дизайнер
обложка статьи 16:10
МОБИЛЬНЫЕ
23 сентября 2026·7 мин
Штатный разработчик или подрядчик на развитие приложения: что выгоднее
Сравниваем полную стоимость штатного мобильного разработчика и команды подрядчика: роли, налоги, отпуска, увольнения — и когда выгодна гибридная модель.
Руслан
РусланFullstack-разработчик
обложка статьи 16:10
ПОДДЕРЖКА
21 сентября 2026·7 мин
Фиксированная цена или оплата по часам: как платить за доработки сайта
Сравниваем фиксированную цену, почасовую оплату и пакет часов для доработок сайта: кто несёт риск, что выгоднее для разовых задач и для постоянного развития.
Тимур
ТимурИнженер поддержки
СВОБОДНА КОМАНДА С 14 ОКТЯБРЯ

Забронируйте команду под свой сайт

Проектный менеджер, дизайнер, два разработчика и QA. Прототип и структура — в первую неделю.

Забронировать слот →
✓

Заявка принята —

Менеджер свяжется в течение 15 минут в рабочее время (пн–пт, 9:00–19:00). Копию заявки отправили на почту. Если срочно — напишите в WhatsApp.

Написать в WhatsApp Посмотреть кейсы
ЗАЯВКА НА РАЗРАБОТКУ

Подобрать CRM за один разговор

Расскажите про команду, процессы и 1С — скажем, что подходит, и пришлём смету по трём строкам.

01Ответим в течение 15 минут в рабочее время
02Пришлём вилку бюджета, срок и рекомендацию по платформе
03Подпишем NDA до обсуждения деталей, если нужно
Ярослав
Ярослав
технический директор, оценивает веб-проекты
Что нужно
Бюджет
Ответим в течение 15 минут в рабочее время · данные не передаём третьим лицам
КОНТАКТЫ СТУДИИ

Два офиса: Алматы и Усть-Каменогорск

Пишите в WhatsApp на любой из номеров или на почту — ответим в рабочее время в течение 15 минут.

EMAIL
info@wemake.kz
По всем вопросам
buh@wemake.kz
Бухгалтерия и документы
РЕЖИМ РАБОТЫ
с 09:00 до 18:00
Понедельник — пятница
Реквизиты компании

Офис в Алматы

Алматы, пр. Сейфуллина 617, ТРЦ «Forum», 4 этаж, 12 офис

Офис в Усть-Каменогорске

Усть-Каменогорск, пр. Ауэзова 28, ТК «Император», офис 417
Встречаем по записи, в будни с 09:00 до 18:00 Построить маршрут

Все услуги компании

9 направлений — от лендинга до сквозной аналитики
РАСЧЁТ ЗА 1 ДЕНЬОБРАТНЫЙ ЗВОНОК

Обсудить проектПерезвоним, когда удобно

✓
Принято —
Перезвоним в течение 15 минут в рабочее время.

Пара слов о задаче — и мы пришлём вилку бюджета и срок. Без брифа на 40 вопросов.Оставьте номер и выберите время — менеджер позвонит, а не робот.

Когда удобно
Что нужно
или свяжитесь сразу