Открыть сервис

Техническое задание

Техническое задание (ТЗ) — это исходный документ, содержащий полный перечень требований заказчика к продукту (изделию, программному обеспечению, системе, услуге или результату научно-исследовательской работы), который служит основанием для разработки, создания и приёмки результата. Техническое задание устанавливает цели, характеристики, функции, состав, условия эксплуатации и критерии оценки готового объекта, а также определяет порядок контроля и приёмки.

История возникновения и развития

Понятие технического задания возникло в инженерной практике в XIX веке в связи с усложнением промышленных проектов. Первоначально ТЗ представляло собой устные или краткие письменные указания заказчика разработчику. С развитием стандартизации и системного проектирования в XX веке, особенно в военно-промышленном комплексе и авиастроении, ТЗ стало обязательным структурированным документом.

В СССР практика составления ТЗ была закреплена государственными стандартами (ГОСТами). Первые нормативные документы, регламентирующие содержание и оформление ТЗ, появились в 1960-х годах. В 1970-1980-е годы требования к ТЗ были детализированы в рамках Единой системы конструкторской документации (ЕСКД) и Единой системы программной документации (ЕСПД). В современной России основным документом, определяющим требования к ТЗ, является ГОСТ 2.103-2013 «Единая система конструкторской документации. Стадии разработки», а также ГОСТ 34.602-2020 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы».

Назначение и цели

Основное назначение технического задания — формализовать и согласовать взаимные ожидания заказчика и исполнителя (разработчика) до начала работ. ТЗ выполняет несколько ключевых функций:

  • Коммуникационная: служит единым источником информации для всех участников проекта, устраняя двусмысленность и разночтения.
  • Правовая: является юридически значимым документом, приложением к договору, на основании которого осуществляется приёмка работ и разрешение споров.
  • Управленческая: позволяет планировать ресурсы, сроки и бюджет, а также контролировать ход разработки.
  • Техническая: содержит точные спецификации, необходимые для проектирования и реализации.

Структура и содержание технического задания

Содержание ТЗ варьируется в зависимости от отрасли, типа продукта и требований заказчика, однако существует общепринятый минимальный набор разделов:

Общие сведения

Включает полное наименование проекта, основания для разработки (номер договора, приказ), заказчика и исполнителя, плановые сроки начала и окончания работ, источники финансирования.

Назначение и цели создания

Определяет, для чего создаётся продукт, какие проблемы он решает, какие цели (функциональные, экономические, социальные) должны быть достигнуты.

Требования к продукту (системе)

Наиболее объёмный раздел, подразделяющийся на подразделы:

  • Функциональные требования: перечень задач, которые должен выполнять продукт (например, для ПО — регистрация пользователей, расчёт данных, генерация отчётов).
  • Требования к составу и параметрам: перечень модулей, узлов, деталей; для программного продукта — требования к архитектуре, базам данных, интерфейсам.
  • Требования к надёжности: показатели безотказности, долговечности, ремонтопригодности.
  • Требования к безопасности: требования к защите информации, электробезопасности, пожарной безопасности.
  • Требования к эргономике и технической эстетике: удобство использования, дизайн, цветовые решения.
  • Требования к эксплуатации: условия работы (температура, влажность, вибрация), режимы работы, обслуживание.
  • Требования к патентной чистоте: проверка на отсутствие нарушения чужих патентов.
  • Требования к стандартизации и унификации: соответствие государственным, отраслевым или корпоративным стандартам.

Состав и содержание работ

Определяет этапы разработки (эскизный проект, технический проект, рабочая документация, испытания), перечень документации, которая должна быть создана на каждом этапе.

Порядок контроля и приёмки

Устанавливает виды испытаний (предварительные, приёмочные, эксплуатационные), критерии успешного прохождения, перечень контролируемых параметров, порядок оформления актов приёмки.

Требования к документации

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

Источники разработки

Ссылки на нормативные документы, стандарты, технические регламенты, научно-исследовательские работы, аналоги, на которых основано ТЗ.

Приложения

Дополнительные материалы: схемы, чертежи, алгоритмы, макеты интерфейсов, спецификации, расчёты.

Виды технических заданий

ТЗ классифицируют по нескольким признакам:

  • По объекту разработки: ТЗ на изделие (машину, прибор), ТЗ на программное обеспечение, ТЗ на автоматизированную систему, ТЗ на научно-исследовательскую работу (НИР), ТЗ на опытно-конструкторскую работу (ОКР).
  • По степени детализации: жёсткое (с точными цифрами и параметрами) и рамочное (с общими требованиями, допускающее уточнение в процессе).
  • По источнику требований: ТЗ заказчика (разрабатывается заказчиком), ТЗ исполнителя (разрабатывается разработчиком на основе анализа потребностей), совместное ТЗ (результат переговоров).
  • По стадии жизненного цикла: ТЗ на создание, ТЗ на модернизацию, ТЗ на реинжиниринг.

Требования к разработке технического задания

ГОСТы и сложившаяся практика предъявляют к ТЗ следующие требования:

  • Полнота: ТЗ должно содержать все существенные требования, влияющие на результат.
  • Непротиворечивость: требования не должны противоречить друг другу.
  • Однозначность: каждый пункт должен трактоваться единственным образом.
  • Проверяемость: каждое требование должно быть сформулировано так, чтобы его выполнение можно было объективно подтвердить (измерить, протестировать).
  • Актуальность: ТЗ должно учитывать текущее состояние науки, техники и нормативной базы.
  • Согласованность: документ подписывается уполномоченными представителями заказчика и исполнителя.

Применение в различных отраслях

  • Промышленность и машиностроение: ТЗ на разработку станков, оборудования, транспортных средств. Содержит габаритные размеры, мощность, производительность, материалы, класс точности.
  • Информационные технологии: ТЗ на разработку сайтов, мобильных приложений, корпоративных систем. Включает функциональные требования, требования к интерфейсу, производительности, безопасности, интеграции с другими системами. Часто оформляется в виде User Story (пользовательских историй) или Use Case (вариантов использования).
  • Строительство: ТЗ на проектирование зданий и сооружений (задание на проектирование). Содержит архитектурно-планировочные решения, инженерные сети, материалы, этажность, функциональное назначение помещений.
  • Научные исследования: ТЗ на НИР определяет цель, задачи, методы, ожидаемые результаты, календарный план, отчётность.
  • Оборонная промышленность: ТЗ на вооружение и военную технику отличается повышенными требованиями к секретности, живучести, устойчивости к внешним воздействиям.

Роль технического задания в управлении проектами

В методологиях управления проектами (PMBOK, PRINCE2, Agile) ТЗ рассматривается как один из ключевых документов инициации проекта. В классических («водопадных») моделях ТЗ создаётся на начальном этапе и редко меняется. В гибких методологиях (Scrum, Kanban) требования фиксируются в виде бэклога продукта, который динамически уточняется, однако базовое ТЗ (видение продукта) сохраняется.

Критика и ограничения

Несмотря на широкое применение, практика составления ТЗ имеет ряд недостатков:

  • Избыточная детализация: чрезмерно подробное ТЗ может сковывать творческую инициативу разработчика и увеличивать время на согласование.
  • Неполнота: заказчик часто не может заранее сформулировать все требования, что приводит к многочисленным изменениям в ходе работ.
  • Бюрократизация: в крупных организациях процесс согласования ТЗ может занимать месяцы, затягивая старт проекта.
  • Устаревание: для быстро меняющихся сфер (IT, стартапы) жёсткое ТЗ теряет актуальность ещё до завершения разработки.

В ответ на эти ограничения в ряде отраслей применяются альтернативные подходы: прототипирование, итеративная разработка, методология «быстрого старта» (Lean Startup), где требования уточняются в процессе создания продукта на основе обратной связи.

Интересные факты

  • В СССР в 1970-е годы существовала практика «типовых технических заданий» для повторяющихся проектов, что позволяло ускорить разработку стандартного оборудования.
  • В авиастроении ТЗ на новый самолёт может содержать до нескольких тысяч пунктов и разрабатываться годами.
  • В судебной практике при разрешении споров между заказчиком и исполнителем именно ТЗ является основным доказательством объёма и состава выполненных работ.

Источники

  • ГОСТ 2.103-2013 «Единая система конструкторской документации. Стадии разработки».
  • ГОСТ 34.602-2020 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы».
  • PMBOK Guide (Project Management Body of Knowledge), 6th edition, 2017.
  • Буч Г., Рамбо Д., Якобсон А. «Язык UML. Руководство пользователя», 2004.
  • Котлер Ф. «Основы маркетинга», 1990 (раздел о требованиях к продукту).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →