Как написать техническое задание на сайт или приложение: гайд для заказчика
«Сделайте нам красивый современный сайт» — с такой фразы часто начинается проект, который потом растягивается на месяцы правок и недовольства с обеих сторон. Техническое задание (ТЗ) — это не формальность для галочки, а инструмент, который экономит бюджет и нервы. В этой статье — как составить ТЗ, даже если вы никогда этим не занимались.
Зачем нужно ТЗ, если можно просто объяснить на словах
Устные договорённости трактуются по-разному: то, что заказчик считает «само собой разумеющимся», разработчик может не заложить в оценку. Письменное ТЗ фиксирует объём работ, сроки и стоимость — оно защищает обе стороны. Для заказчика это гарантия, что оплаченные функции появятся в проекте. Для подрядчика — защита от бесконечных «а давайте ещё добавим» без пересмотра бюджета.
Что обязательно включить в ТЗ
- Цель проекта и целевая аудитория — зачем создаётся сайт или приложение и кто им будет пользоваться.
- Список страниц или экранов — структура сайта или карта приложения с кратким описанием каждого раздела.
- Функциональные требования — формы заявок, личный кабинет, корзина, фильтры, поиск, уведомления.
- Интеграции — CRM, 1С, платёжные системы (Payme, Click, Uzum), Telegram-бот, складские системы.
- Референсы и антиреференсы — сайты, которые нравятся по стилю, и примеры того, чего делать не нужно.
- Ответственность за контент — кто готовит тексты, фотографии и переводы на нужные языки.
- Технические ограничения — существующий хостинг, домен, системы, с которыми нужна совместимость.
- Сроки и бюджет — реалистичные рамки, а также этапы, на которых происходит оплата.
- Критерии приёмки — как именно будет проверяться, что задача выполнена.
Частые ошибки заказчиков
- «Сделайте как у конкурента, но лучше» — без конкретики это невозможно оценить в деньгах и сроках.
- Отсутствие референсов: словесное описание дизайна каждый человек понимает по-своему.
- Забыли про контент — тексты и фото готовятся в последний момент, срывая сроки запуска.
- Бюджет и сроки заданы отдельно от требований — «сделайте за 2 недели и 5 миллионов» без привязки к объёму функций.
- Не обсуждается поддержка после запуска — кто чинит баги и добавляет мелкие правки через месяц после сдачи.
Что делать, если сами составить ТЗ не можете
Не обязательно быть техническим специалистом, чтобы написать хорошее ТЗ. Достаточно чётко описать бизнес-задачу и ожидания — грамотный подрядчик поможет превратить это в техническую спецификацию на этапе обсуждения проекта. В Global Soft перед стартом любого проекта мы проводим бесплатную консультацию, где вместе с клиентом формируем структуру и объём работ, чтобы обе стороны понимали, что именно будет сделано.
Вывод
Хорошее ТЗ — это не бюрократия, а способ довести проект до результата без стресса и переплат. Чем детальнее описаны цели, функции и ответственность сторон, тем точнее оценка сроков и бюджета. Если не знаете, с чего начать — напишите нам: мы бесплатно поможем сформулировать задачу и оценим проект.
Нужна консультация по вашему проекту?
Расскажите о задаче — оценим проект и предложим решение бесплатно.
Связаться с нами