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

Спецификация создается на этапе планирования и разработки на основе критериев успешности. По завершении проекта она используется как описание характеристик продукта и, как правило, включается в состав исполнительной документации.
В отличие от критериев успешности, которые определяют успешность продукта с точки зрения решения проблемы проекта, спецификация носит более конкретный характер: в ней перечисляются точные значения характеристик продукта. Можно сказать, что спецификация — это детализация критериев успешности.
Например, критерий успешности «Эргономичность» проекта по созданию развивающей игрушки отразится в спецификации в виде конкретных размеров игрушки, материалов изготовления и способа соединения деталей. Иными словами, если игрушка не будет эргономичной, цель проекта не будет достигнута. А размеры, материал и способ крепления дают ответ на вопрос: «Что значит быть эргономичной?».
В учебных проектах, где продукт заранее определен преподавателем, спецификация может быть предоставлена в готовом виде, в виде диапазонов допустимых значений или в виде списка характеристик продукта, значения которых необходимо определить самостоятельно на основе критериев успешности.
В процессе работы спецификация может быть изменена. Это может произойти в результате промежуточных исследований, невозможности достижения заданных значений или выявления несоответствий между отдельными характеристиками продукта или их значениями и критериями успешности, выявленных в ходе промежуточных тестирований. Важно, чтобы все изменения были обоснованными и способствовали достижению цели проекта (решению его проблемы).
При необходимости, например, при дальнейшем использовании продукта или запуске его в серийное производство, на этапе анализа и рефлексии формируется окончательная версия спецификации, удобная для быстрого ознакомления с характеристиками продукта.
Таким образом, на этапе планирования и разработки спецификация представляет собой набор требований к продукту, а по завершении проекта – описание характеристик полученного продукта.
Характеристики продукта удобно описывать, разбивая спецификацию на группы, что позволяет учесть разные аспекты продукта.
- Функциональные
Стиль, внешний вид, цвет, форма, текстура, рисунок, дизайн и т.д.
- Ориентированные на потребителя<
Для кого предназначен продукт: возраст, пол, социальный статус и т.д.
- Экологические
Где и как будет использоваться продукт? Каково его влияние на окружающую среду?
- Безопасность использования
Как обеспечена безопасность? Какие существуют ограничения по использованию?
- Эргономические
Какие физиологические особенности потребителя должны быть учтены?
- Технологические (по процессу изготовления)
Какие ресурсы доступны? Какие существуют ограничения при создании?
- Материальные
Какие материалы доступны? Какими свойствами должны обладать материалы?
- Экономические (по стоимости)
Какова максимальная себестоимость? Из чего она складывается (материалы, время, услуги)?
Не стоит считать, что спецификация необходима только для изделий или других технических продуктов. Исходная спецификация позволяет понять, каким должен быть создаваемый продукт, а итоговая – использовать готовый продукт максимально эффективно.