
Услуги по этапам
Разработка технического задания
Составление технического задания на сайт, приложение или систему: интервью, сценарии, прототип и требования, по которым считается бюджет.
Стоимость
Сколько стоит
Стоимость считаем после брифа: смотрим на число ролей, сценариев и интеграций и на то, нужен ли прототип ключевых экранов.
Вилку называем после брифа
Объем работ по этой услуге сильно зависит от исходных данных, поэтому цифру даем после короткого созвона, а точную оценку после прототипа.
Входит в работу
- Интервью с заказчиком и будущими пользователями
- Анализ конкурентов и целевой аудитории
- Структура, роли и пользовательские сценарии
- Функциональные и нефункциональные требования
- Описание интеграций и модели данных
- Прототип ключевых экранов в Figma
- Оценка сроков и бюджета разработки по этапам
Оплачивается отдельно
- Дизайн интерфейса и разработка
- Юридическая экспертиза договора
- Серверы, хостинг и платные подписки сервисов
- Маркетинг и продвижение
Кейсы
Как выглядят продукты, которые мы собираем
Напомка
Сервис напоминаний: запись обычной фразой, Telegram-бот, пуши и виджет
Календарь выставок
Учет отраслевых выставок для B2B-компании: календарь, пакеты участия, чек-листы и напоминания
fpv0
Симулятор FPV-дрона в браузере: четыре 3D-карты, стики на телефоне и конструктор трасс
Панель хозяйства
Присмотр за машинами, сайтами и сервисами с телефона без открытия домашней сети
Сначала проекты, которые мы запустили: свои продукты и работы для заказчиков, названия заказчиков скрыты. Дальше демо-проекты с пометкой "демо": интерфейсы и архитектура продуктов разных классов.
Процесс
Как идет работа
Прозрачный процесс: каждый этап заканчивается результатом, который можно посмотреть руками
- 01
Бриф
Заказчик описывает цели, аудиторию и ограничения, мы готовим вопросы к интервью
- 02
Интервью и анализ
Говорим с владельцем и сотрудниками, смотрим конкурентов и текущие системы
- 03
Сценарии и структура
Описываем роли, пользовательские сценарии и карту экранов или страниц
- 04
Прототип
Рисуем ключевые экраны в Figma, чтобы проверить логику до текста требований
- 05
Требования
Пишем функциональные и технические требования, интеграции и критерии приемки
- 06
Оценка
Разбиваем работу на этапы и оцениваем сроки и бюджет разработки
- 07
Согласование
Проходим документ с заказчиком, вносим правки и передаем финальную версию

Стек
Технологии
Стек выбираем под задачу, бюджет поддержки и команду, которая будет развивать продукт
- FigmaПрототипы ключевых экранов и схемы интерфейса
- MiroКарты процессов и пользовательских сценариев на воркшопах
- BPMN 2.0Схемы бизнес-процессов как есть и как будет
- UMLДиаграммы ролей, состояний и модели данных
- OpenAPIОписание API и контрактов интеграций
- ConfluenceХранение ТЗ с историей правок и комментариями
- JiraРазбивка требований на задачи для разработки
Форматы
Три способа начать
Формат выбираем на первом созвоне, по задаче и бюджету
MVP
Первая версия продукта с главным сценарием, чтобы проверить спрос до больших вложений.
Разработка MVPПроект под ключ
Ведем продукт целиком: аналитика, дизайн, разработка, тесты, запуск и поддержка.
Как мы работаемВыделенная команда
Собираем команду под ваш продукт, она работает в вашем ритме и по вашим задачам.
Выделенная командаПодробно
Составление технического задания в Кодовой студии начинается с интервью: выясняем, какую задачу решает продукт, кто им будет пользоваться и по каким признакам заказчик поймет, что проект удался. Потом переводим ответы в документ, по которому дизайнер рисует экраны, разработчик оценивает часы, а тестировщик пишет проверки. Делаем ТЗ на сайты, мобильные приложения, личные кабинеты и внутренние системы компаний. Документ остается у вас: с ним можно идти к нам в разработку или к любому другому подрядчику.
ТЗ для сайта
Техническое задание работает как договоренность между заказчиком и исполнителем. Документ фиксирует, что должно получиться на выходе: какие страницы и функции есть в продукте, как они себя ведут, с какими сервисами связаны и какие технические требования к ним предъявляются. О структуре документа и его юридическом статусе мы подробно писали в статье что такое ТЗ.
ТЗ для сайта нужно обеим сторонам. Заказчик получает понятный объем работ и может сравнить сметы разных подрядчиков по одному документу. Исполнитель понимает, что от него ждут, и не закладывает в цену риск на неизвестное. Если по договору возникает спорная ситуация, стороны открывают ТЗ и смотрят, было ли там это требование.
Без технического задания проект обычно идет по одному сценарию. На старте все договорились устно, в середине выяснилось, что каждый представлял готовый продукт по-своему, а в конце начинаются доработки за отдельные деньги. Разработка технического задания обходится дешевле, чем переделка готовых экранов и кода.
Кто пишет ТЗ? Чаще всего исполнитель: аналитик студии вместе с менеджером проекта и техническим лидом. Заказчик дает вводные, отвечает на вопросы и согласует итоговый документ. Поставить задачу "сделайте нам сайт" может любой, а превратить ее в список проверяемых требований без опыта в разработке трудно.
Бриф на разработку сайта
Бриф и ТЗ часто путают. Бриф (короткая анкета заказчика) собирает исходные данные: информация о компании, цели проекта, целевая аудитория, примеры сайтов, которые нравятся и не нравятся, бюджет и желаемый срок запуска. Его заполняет заказчик сам или вместе с менеджером проекта на созвоне.
Техническое задание пишет исполнитель на основе брифа и интервью. Бриф отвечает на вопрос "зачем и для кого", ТЗ отвечает на вопрос "что и как именно сделать". Хороший бриф для создания сайта экономит время на первой встрече: мы приходим с уточняющими вопросами, а не с анкетой с нуля.
В брифе мы просим указать:
- чем занимается компания и что продает;
- кто покупатели и откуда они приходят;
- какое действие посетитель должен сделать на сайте: оставить заявку, оплатить заказ, записаться;
- какие системы уже работают: CRM, 1С, склад, телефония;
- что пробовали раньше и почему не подошло.
Для приложения вопросы брифа смещаются к поведению пользователя. Если взять наш демо-проект Капиталика, финансовое приложение, то в брифе важно понять, откуда берутся данные о деньгах пользователя, нужна ли связь с банком, как часто человек открывает приложение и что должен увидеть на первом экране. От этих ответов зависит заметная часть будущих требований.
ТЗ на разработку сайта
Состав документа зависит от проекта, но основа одна. Когда мы составляем техническое задание на сайт или веб-сервис, в него входят разделы:
- Цели и задачи проекта, целевая аудитория, ключевые сценарии.
- Структура: список страниц и разделов, карта сайта.
- Функциональные требования: что делает каждая страница и каждая роль пользователя (гость, клиент, администратор).
- Пользовательские сценарии: пошаговое описание пути от входа до целевого действия.
- Требования к дизайну и адаптивности: на каких экранах сайт должен корректно выглядеть.
- Интеграции: платежи, CRM, 1С, службы доставки, аналитика.
- Нефункциональные требования: скорость загрузки, нагрузка, безопасность, резервные копии.
- Технические характеристики: стек, хостинг, требования к серверу, браузеры.
- Критерии приемки: по каким проверкам заказчик принимает работу.
Последний пункт часто пропускают, а зря. Требования заказчика, записанные как проверяемые условия ("форма отправляет заявку в CRM, менеджер получает уведомление"), снимают большинство споров на сдаче проекта.
Для мобильного приложения добавляем разделы, которых нет в задании на сайт: поддерживаемые версии iOS и Android, работа без сети, push-уведомления, правила магазинов приложений, доступ к камере и геолокации. Если приложение и сайт работают с одной базой, описываем общий бэкенд один раз и ссылаемся на него из обоих документов.
Пример технического задания на разработку сайта
Возьмем интернет-магазин фермерских продуктов, похожий на наш демо-проект Грядка. Плохая формулировка в ТЗ звучит так: "удобный каталог с фильтрами". Ее нельзя проверить, и каждая сторона поймет ее по-своему.
Та же задача в нашем техническом задании выглядит иначе:
- каталог разбит на категории двух уровней, в карточке товара фото, цена за килограмм или штуку, остаток на складе;
- фильтры: категория, ферма-производитель, цена от и до, наличие; фильтры сочетаются между собой;
- при нулевом остатке кнопка "В корзину" меняется на "Сообщить о поступлении";
- остатки и цены приходят из 1С по расписанию, частоту обмена согласуем с заказчиком.
Каждый пункт можно проверить руками. Шаблон технического задания или образец из интернета дает список разделов, но не такие формулировки: их приходится писать под конкретный проект заказчика.
Как написать техзадание на разработку сайта?
Если вы пишете ТЗ сами, держитесь такого порядка:
- Четко сформулировать цель: какое действие посетителя приносит деньги или экономит время.
- Описать аудиторию и ее главные сценарии, по одному абзацу на сценарий.
- Составить структуру страниц и набросать схемы ключевых экранов, хотя бы от руки.
- Перечислить интеграции и данные, которые сайт получает и отдает.
- Для каждой функции записать, как проверить, что она работает.
- Отдать документ нескольким подрядчикам и собрать вопросы: места, где вопросов больше всего, нужно дописать.
Типичные ошибки самостоятельных ТЗ: оценочные слова вместо условий ("быстрый", "современный", "удобный"), описание дизайна вместо логики, забытые роли (кто модерирует отзывы, кто меняет цены), отсутствие требований к админке. Каждую такую дыру исполнитель закроет по своему усмотрению, и результат может не совпасть с ожиданиями.
Правильно составить ТЗ без опыта сложно, и это нормально. Заказчик хорошо знает свой бизнес, но не обязан знать, как описать права доступа или обмен с 1С. Поэтому мы часто работаем в паре: вы даете знание предметной области, мы переводим его в требования проекта.
Разработка технических заданий на автоматизацию бизнес-процессов
Отдельный класс задач появляется, когда речь идет об автоматизированной системе для сотрудников: CRM под свой процесс продаж, учет заявок на складе, кабинет для дилеров, мобильное приложение для курьеров, как в нашем демо-проекте Трассер. Здесь ТЗ опирается на описание процессов "как есть" и "как будет".
Порядок работы такой:
- интервью с владельцами процессов и рядовыми сотрудниками, которые будут работать в системе;
- схемы процессов в нотации BPMN (стандартный способ рисовать бизнес-процессы блоками и связями);
- роли и права доступа: кто что видит и что может менять;
- модель данных: сущности, поля, связи;
- описание интеграций и API (программный интерфейс, через который системы обмениваются данными);
- прототип ключевых экранов, чтобы сотрудники увидели систему до разработки.
Техническое задание на разработку программного обеспечения для госзаказчика или крупной компании иногда требуют оформить по ГОСТ 34.602 (стандарт на ТЗ для автоматизированных систем). Оформляем по нему, если это условие договора. Для коммерческих проектов обычно хватает более легкой структуры.
Такое ТЗ дольше и подробнее, чем задание на сайт, зато по нему можно разбить работу на этапы и запускать систему частями. Как устроены этапы разработки ПО от анализа до поддержки, мы разобрали в отдельной статье. На выходе заказчик получает документ, схемы процессов, прототип и оценку по этапам. С ним можно считать бюджет и сравнивать предложения, даже если разработку потом будет делать другая команда.
Техническое задание на услуги
Этот запрос часто связан с закупками. Техническое задание на услуги описывает, какую работу должен выполнить подрядчик: объем, сроки, требования к результату и порядок приемки. Если вы проводите тендер на разработку сайта или приложения, ТЗ станет частью закупочной документации.
Мы готовим такие документы для заказчиков, которым нужно выбрать исполнителя по конкурсу. Разница с обычным ТЗ в формулировках: требования должны быть измеримыми и не привязанными к одному поставщику, иначе закупку оспорят. Технические характеристики описываем через результат ("страница открывается на смартфоне без горизонтальной прокрутки"), без названий конкретных продуктов.
Сколько стоит ТЗ на сайт?
Цену называем после брифа. Она зависит от числа ролей и сценариев, количества интеграций и от того, нужен ли прототип. ТЗ на сайт-визитку с формой заявки и ТЗ на маркетплейс с кабинетами продавцов несравнимы по объему.
Для ориентира по доле в бюджете: аналитика и ТЗ занимают 10-15 процентов стоимости разработки мобильного приложения. Эти деньги работают на следующих этапах: дизайнер не рисует лишних экранов, разработчики не переделывают логику после сдачи. Чтобы получить оценку, опишите задачу в заявке, менеджер проекта уточнит детали и пришлет состав работ.
Снизить стоимость можно подготовкой. Соберите заранее доступы к текущим системам, выгрузки данных, примеры документов, с которыми работают сотрудники, и список людей для интервью. Чем меньше времени уходит на поиск исходных данных, тем больше его остается на сами требования.
Вместе к большему
Есть идея, но нет ТЗ?
Заполните бриф, и мы предложим состав документа и план работ.
Вопросы
Частые вопросы
Что такое ТЗ в сметах?
В сметах ТЗ - это техническое задание, документ с перечнем работ и требований, по которому исполнитель считает стоимость. Смета отвечает на вопрос "сколько стоит", ТЗ отвечает на вопрос "что входит". Например, строка сметы "каталог товаров" с оценкой в часах опирается на раздел ТЗ, где описаны фильтры, карточка товара и обмен с 1С.
Как написать техническое задание для приложения?
Порядок такой:
- Заказчик заполняет бриф: цель приложения, аудитория, ключевые функции, платформы, бюджетные ограничения.
- Студия проводит интервью и уточняет сценарии: что пользователь делает в приложении от первого запуска до повторной покупки.
- Студия описывает функции, роли, интеграции и требования к iOS и Android, рисует прототип ключевых экранов.
- Заказчик читает документ, задает вопросы и согласует его.
Начать можно с брифа на сайте: по нему мы подготовим план работ над ТЗ.
Как заполнить техническое задание на разработку сайта?
Если у вас есть шаблон от подрядчика, идите по разделам сверху вниз:
- Заказчик пишет цели сайта и описывает аудиторию своими словами, без технических терминов.
- Перечисляет страницы и функции, которые точно нужны, и отдельно те, что можно отложить.
- Указывает системы, с которыми сайт должен работать: CRM, 1С, оплата.
- Студия проверяет заполненный документ, дописывает технические требования и критерии приемки.
Если шаблона нет, заполните наш бриф на разработку, дальше документ поведет аналитик.
Как написать техническое задание для создания сайта?
Начните с цели и сценариев, список страниц появится из них:
- Заказчик формулирует, какое действие посетителя важно бизнесу: заявка, покупка, запись.
- Заказчик описывает, кто приходит на сайт и что ему нужно найти.
- Студия превращает это в структуру, функции и пользовательские сценарии.
- Студия добавляет технические требования: хостинг, скорость, безопасность, интеграции.
- Обе стороны согласуют критерии приемки.
Составление ТЗ можно заказать отдельно или вместе с другими работами, все услуги студии по этапам собраны в одном разделе.
Как составить техническое задание на разработку сайта?
- Заказчик собирает вводные: бриф, примеры сайтов, доступы к текущему сайту и аналитике.
- Студия проводит интервью, анализирует конкурентов и текущий сайт.
- Студия составляет структуру, прототип и функциональные требования.
- Заказчик вносит правки, студия выпускает финальную версию с оценкой сроков и бюджета.
Прикинуть масштаб проекта до созвона можно в калькуляторе стоимости.
Кто пишет техническое задание на разработку сайта?
Техническое задание обычно пишет исполнитель: бизнес-аналитик или менеджер проекта студии вместе с техническим лидом. Заказчик дает информацию о компании, целях и процессах, отвечает на вопросы и утверждает документ. Бывает, что ТЗ пишет сам заказчик или независимый аналитик, чтобы потом отдать его нескольким подрядчикам на оценку. Мы работаем в обоих вариантах: пишем ТЗ с нуля или дорабатываем ваш черновик. Если аналитик нужен на проекте постоянно, он может войти в выделенную команду.
Как оформить техзадание на создание сайта?
- Титульный лист: название проекта, стороны, версия и дата документа.
- Термины и сокращения, чтобы обе стороны понимали слова одинаково.
- Разделы требований с нумерацией пунктов: на них удобно ссылаться в договоре и при приемке.
- Приложения: прототип, схемы, примеры.
Заказчик согласует версию и подписывает ее как приложение к договору, студия ведет историю изменений. Оформим документ под ваш договор или тендер, оставьте заявку через бриф.
Что такое техническое задание на разработку программного обеспечения?
Техническое задание на разработку программного обеспечения - документ, в котором заказчик и исполнитель фиксируют назначение программы, ее функции, требования к работе и порядок приемки. От спецификации (подробного описания уже спроектированной системы для разработчиков) оно отличается уровнем: ТЗ говорит, что система должна делать, спецификация описывает, как это устроено внутри. Пример: в ТЗ написано "менеджер видит заявки только своих клиентов", а в спецификации описаны таблица прав и API-запрос, который это реализует.
Бесплатно
Прототип вашего приложения или сайта за 5 дней
5-7 ключевых экранов и смета по этапам. Останутся у вас, даже если дальше вы решите работать не с нами.
Оставить заявку
Расскажите о вашем проекте
Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.
- 1Созвон на 30 минут: разбираем задачу
- 2Вилка по бюджету и срокам
- 3Прототип и точная оценка
Или напрямую: +7 (982) 010-01-18