ФТ · НФТ · Критерии приёмки
Функциональныеи нефункциональные требования
Формализация того, что система должна делать и насколько хорошо — в измеримом виде
Функциональные требования определяют, что делает система, нефункциональные — насколько хорошо она это делает: скорость, надёжность, безопасность, нагрузка. Без такой фиксации оценка и приёмка работ превращаются в предмет споров. Мы формируем полный комплект требований, проверяемых и измеримых, по которому можно планировать, разрабатывать и принимать продукт.
Измеримые формулировки
Каждое требование выражено проверяемо: не «быстро работает», а конкретные показатели и пороги
Полнота покрытия
Учтены функциональные и нефункциональные аспекты: производительность, безопасность, доступность
Основа для оценки и приёмки
По сформированным требованиям подрядчик оценивает объём, а заказчик объективно принимает результат
- ФТ
- НФТ
- Критерии приёмки
- SLA/SLO
- Нагрузка
- Безопасность
- Трассировка
- DoR/DoD
Об услуге
Требования, по которым принимают работу

Функциональные требования описывают, что система делает: функции, данные, правила, интеграции. Нефункциональные — насколько хорошо: скорость, ёмкость, доступность, безопасность, удобство сопровождения. Без второго слоя первый бесполезен: «работает, но медленно и падает» — тоже соответствие ФТ.
Услуга нужна, когда требования существуют «в общих словах», а нужен документ, по которому сметят, построят и примут систему. Мы готовим полный комплект: ФТ с критериями приёмки и НФТ с измеримыми целевыми значениями — согласованные с бизнесом и проверенные на реализуемость.
Хорошее требование отвечает на вопрос «как проверим?» ещё до разработки. Хотите такие?
Задачи услуги
Какие задачи решают ФТ и НФТ
Описать функции системы конкретно
Функциональные требования: действия, данные, правила, состояния. Разработчик реализует то, что написано, а не что понял.
Задать целевую производительность
Время отклика, пропускная способность, пиковые нагрузки: цифры, под которые проектируется архитектура.
Зафиксировать доступность и надёжность
Целевой uptime, RTO/RPO, поведение при сбоях: бизнес знает, на что рассчитывать, команда — что строить.
Поставить требования безопасности
Роли и доступ, аудит действий, защита данных, соответствие политикам ИБ: требования до разработки, не патчи после.
Определить критерии приёмки
Для каждого требования — способ проверки: тест, демо, замер, документ. Приёмка без субъективщины.
Связать требования с бизнес-целями
Трассировка: каждое требование отвечает на бизнес-задачу. Лишнее отсекается, важное не теряется.
Состав услуги
Что входит в услугу
- Описываем функции системы: действия пользователей и системы, правила, расчёты, состояния
- Структурируем по модулям и сценариям: требование легко найти и проверить
- Фиксируем данные: сущности, атрибуты, ограничения, источники
- Каждое требование — проверяемое: нет места «и так далее» и «прочее»
- Связываем с пользовательскими сценариями: ничего не выдумано, ничего не потеряно
Артефакт: Спецификация ФТ
- Производительность: время отклика, пропускная способность, пиковая нагрузка
- Надёжность: доступность, RTO/RPO, деградация при сбоях
- Безопасность: роли, аудит, защита данных, требования ИБ-контура
- Эксплуатация: мониторинг, логирование, обновление без простоя
- Удобство и совместимость: браузеры, устройства, доступность интерфейса
Артефакт: Спецификация НФТ с целевыми значениями
- Для каждого ФТ — критерий приёмки в формате Given/When/Then или чек-листа
- Для каждого НФТ — метод проверки: нагрузочный тест, аудит, замер
- Согласовываем критерии с заказчиком до старта разработки
- Критерии — основа тест-планов QA: проверено всё заявленное
- Споры на приёмке сводятся к документу, а не к памяти сторон
Артефакт: Каталог критериев приёмки
- Связываем требования с бизнес-целями: у каждого есть «зачем»
- Проверяем покрытие: все сценарии и роли отражены в требованиях
- Матрица показывает влияние изменений: что заденет правка одного требования
- Находим «сирот» и дубли: требования без цели и повторы
- Отчёт о полноте: честная картина готовности к разработке
Артефакт: Матрица трассировки
- Презентуем требования бизнесу: решения принимаются осознанно
- Проверяем реализуемость с техническими экспертами: обещаем только строимое
- Фиксируем scope документально: защита от «тихого» расширения
- Настраиваем процесс изменений: каждая правка оценивается до решения
- Пакет подписывают все стороны: основание для договора и приёмки
Артефакт: Подписанный пакет требований
- Отвечаем на вопросы команды: требования уточняются, а не «толкуются»
- Ведём версии и историю изменений
- Участвуем в оценке: объясняем подрядчикам логику требований
- Поддерживаем трассировку актуальной на всём проекте
- На приёмке помогаем проверить соответствие: объективно, по критериям
Артефакт: Актуальная база требований
Риски
Что бывает с «быстрой и удобной» системой
Быстро — только в презентации
Без целевых НФТ архитектуру выбирают «как привыкли». О первых реальных нагрузках система узнаёт в пик продаж — и ложится.
Сметы подрядчиков различаются в разы
Размытые требования каждый понимает по-своему: один считает MVP, другой — «всё и сразу». Выбирать предложение приходится наугад.
Безопасность вспоминают последней
Дыры в доступе и отсутствие аудита действий всплывают на проверке ИБ или инциденте. Переделывать архитектуру доступа на готовой системе — дорого.
Приёмка как переговоры о мире
Без критериев «готово» означает разное для заказчика и подрядчика. Проект застревает на 95% навсегда, отношения испорчены.
Требование без критерия проверки — это пожелание. Проекты принимаются по документам, а не по пожеланиям. Полный комплект ФТ/НФТ стоит недели аналитики; его отсутствие — месяцы переделок.
Результат
Что вы получаете на выходе
Спецификация ФТ
Функции, данные, правила и состояния системы — структурировано, проверяемо, без «прочего».
Спецификация НФТ
Производительность, надёжность, безопасность, эксплуатация — с целевыми значениями и методами проверки.
Каталог критериев приёмки
Для каждого требования — способ подтверждения. Основа для приёмки и тест-планов QA.
Матрица трассировки
Связь требований с бизнес-целями и сценариями. Видно полноту и влияние изменений.
Подписанный пакет для разработки
Согласованный всеми сторонами scope: основание для сметы, договора и приёмки.
База требований в вашем инструменте
Confluence, Notion или трекер: документы живут и обновляются, а не лежат в почте.
Всё, что мы делаем, остаётся вашим: код, документация, процессы. Поддерживать и развивать решение можете вы сами, наша команда или любой другой подрядчик.
Форматы работы
Сколько это стоит
Цена зависит от числа модулей, интеграций и строгости НФТ. Начать можно с аудита текущих требований: узнаете, чего не хватает для точной сметы и беспроблемной приёмки. Ниже — типовые форматы работы.
Быстрый старт
Аудит требований
- Разбор существующих требований и документов
- Проверка на измеримость и проверяемость
- Поиск пробелов: НФТ, исключения, критерии
- Оценка готовности к смете и разработке
- Рекомендации по доработке пакета
- Отчёт + встреча-презентация результатов
Типовые форматы
Пакет требований продукта
Полный комплект ФТ/НФТ и критериев приёмки для одного продукта
- Спецификация функциональных требований
- Спецификация НФТ с целевыми значениями
- Каталог критериев приёмки
- Матрица трассировки
- Согласование и передача командам
Требования экосистемы
ФТ/НФТ для платформы из нескольких систем и интеграций
- Всё из формата «Пакет требований продукта»
- Сквозные требования между системами
- НФТ интеграционного контура
- Единая матрица трассировки
- Сопровождение оценки подрядчиков
Аналитик требований в команду
Выделенный аналитик на ведение требований проекта
- Разработка новых требований на потоке
- Ведение базы и трассировки
- Ответы команде разработки и QA
- Поддержка приёмки по критериям
Цены выше — ориентир, а не коммерческое предложение. Точную смету называем после предпроектного обследования — и фиксируем в договоре.
Кейсы
Проекты, где требования играли большое значение
Этапы
Как мы работаем
ФТ/НФТ — это 6–12 недель совместной работы: мы формализуем, вы принимаете решения о целевых значениях. Показываем результат каждую неделю. Готовы превратить пожелания в требования?
Обсудить проектПогружение
Изучаем бизнес-контекст, сценарии, текущие системы. Определяем рамки: что описываем и на каком уровне детализации.
Функциональные требования
Описываем функции, данные и правила. Еженедельно показываем прогресс и собираем обратную связь.
Нефункциональные требования
Согласуем целевые значения: нагрузка, доступность, безопасность. Решения — за бизнесом, варианты с ценой — от нас.
Критерии и трассировка
Прописываем критерии приёмки, связываем требования с целями, проверяем полноту.
Согласование и передача
Презентуем пакет, получаем подтверждение сторон, передаём командам разработки и QA.
Команда
Кто будет работать над проектом
Единая точка входа: сроки, организация согласований, эскалации. Держит процесс в рамках.
Отвечает за структуру и качество требований: полнота, непротиворечивость, проверяемость.
Собирают и формализуют функциональные требования, пишут критерии приёмки.
Готовит нефункциональные требования: нагрузка, надёжность, безопасность — с учётом реальной архитектуры.
Проверяет требования на реализуемость: что потребует каждое НФТ от архитектуры и бюджета.
На типовом проекте — ведущий аналитик, 1–2 аналитика и системный аналитик по НФТ. Архитектор подключается на проверку реализуемости. Все в штате.
О компании
Articul — digital-агентство полного цикла
лет опыта в цифровой разработке
реализованных проектов
клиентов
специалистов в команде
наград и премий
Клиенты
Нам доверяют
350 клиентов уже доверили нам свои проекты: спортивные лиги, федеральный ритейл, фарма и промышленность
FAQ
Частые вопросы
Agile — про итеративную поставку, а не про отказ от ясности. User stories тоже нуждаются в критериях приёмки, а НФТ не появляются сами собой ни в одном фреймворке. Мы готовим требования в формате, который ложится в спринты: backlog-ready, а не «книга на 300 страниц».
Столько, сколько нужно для решений. Пять-семь измеримых НФТ, влияющих на архитектуру и бюджет, полезнее тридцати декларативных. Мы помогаем выбрать значимые для вашей системы: интернет-магазину и внутреннему справочнику нужно разное.
Решение — за вами, но не в вакууме. Мы приходим с вариантами: что даст каждый уровень доступности или производительности и во сколько он обойдётся. Вы выбираете осознанно: где нужен уровень «банк», а где достаточно «стабильный рабочий инструмент».
Изменятся — и это предусмотрено. Ведём версии и оцениваем влияние каждого изменения до решения: трассировка показывает, что заденет правка. Хаос начинается не от изменений, а от неучтённых изменений.
Да, это частый сценарий. Пакет ФТ/НФТ с критериями приёмки — идеальная основа: подрядчики считают одно и то же, предложения сопоставимы, а договор ссылается на документ, а не на «понимание сторон». Можем сопровождать и сам тендер.
Да. Когда разработку ведём мы, требования не «завышены на всякий случай» и не «занижены для лёгкой жизни»: мы отвечаем за их выполнение в рамках проекта. Независимость тоже возможна — готовим пакет для стороннего подрядчика.