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

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

 Такой докумен содержит требования к системе:

  • системные требования
  • требования к тестированию
  • требования к документированию
  • требования к набору функций
Техническое задание это формальный документ требований к системе изложеный по определеным правилам. Сужествует несколько требований к написанию технического задания, при написании технического задани мы придерживаемся или ГОСТ 19 или ГОСТ 34, или используем собственные шаблоны. По нашему мнению, основное требование, которому должно удовлетворять Техническое задание:
  • Исполнителю работ по созданию системы - понять суть задачи, показать заказчику представление будущего изделия, программного изделия или автоматизированной системы
  • Заказчику - понять, подтвердить, расписаться в том что именно ему нужно
  • Обеим сторонам - представить готовый продукт
  • Исполнителю- спланировать выполнение проекта и работать по намеченному плану
  • Заказчику - требовать от исполнителя соответствия продукта всем условиям, оговорённым в ТЗ
  • Исполнителю - отказаться от выполнения работ, не указанных в ТЗ;
  • Обеим сторонам - выполнить попунктную проверку готового продукта (приёмочное тестирование - проведение испытаний)
  • Обеим сторонам избежать ошибок, связанных с изменением требований
В зависимости от ожиданий Заказчика существует три альтернативы для выбора шаблона Технического задания.
  • Если заказчик требует оформления документации в соответствии с государственным стандартом, выбор делается в сторону стандарта ГОСТ 34.602-89.
  • Если поставлены сжатые сроки подготовки ТЗ и заказчик не требует оформления документации в соответствии с государственным стандартом, то можно использовать шаблон технического задания по стандарту IEEE Std 830. Стандарт IEEE Std 830 предполагает, что детальные требования могут быть обширными и не существует оптимальной структуры для всех систем. По этой причине, стандартом рекомендуется обеспечивать такое структурирование детальных требований, которое делает их оптимальными для понимания. Стандартом рекомендуются различные способы структурирования детальных требований для различных классов систем.
  • Заказчик предлагает использовать принятый в компании Корпоративный шаблон для технического задания.