ФТ · НФТ · Критерии приёмки

Функциональныеи нефункциональные требования

Формализация того, что система должна делать и насколько хорошо — в измеримом виде

Функциональные требования определяют, что делает система, нефункциональные — насколько хорошо она это делает: скорость, надёжность, безопасность, нагрузка. Без такой фиксации оценка и приёмка работ превращаются в предмет споров. Мы формируем полный комплект требований, проверяемых и измеримых, по которому можно планировать, разрабатывать и принимать продукт.

Измеримые формулировки

Каждое требование выражено проверяемо: не «быстро работает», а конкретные показатели и пороги

Полнота покрытия

Учтены функциональные и нефункциональные аспекты: производительность, безопасность, доступность

Основа для оценки и приёмки

По сформированным требованиям подрядчик оценивает объём, а заказчик объективно принимает результат

20+
лет опыта в цифровой разработке
350+
клиентов
1000+
проектов
  • ФТ
  • НФТ
  • Критерии приёмки
  • SLA/SLO
  • Нагрузка
  • Безопасность
  • Трассировка
  • DoR/DoD
Функциональные требованияНФТКритерии приёмкиНагрузкаБезопасностьФункциональные требованияНФТКритерии приёмкиНагрузкаБезопасностьФункциональные требованияНФТКритерии приёмкиНагрузкаБезопасностьФункциональные требованияНФТКритерии приёмкиНагрузкаБезопасность
Функциональные требованияНФТКритерии приёмкиНагрузкаБезопасностьФункциональные требованияНФТКритерии приёмкиНагрузкаБезопасностьФункциональные требованияНФТКритерии приёмкиНагрузкаБезопасностьФункциональные требованияНФТКритерии приёмкиНагрузкаБезопасность

Об услуге

Требования, по которым принимают работу

Абстрактная 3D-сфера — визуализация услуги

Функциональные требования описывают, что система делает: функции, данные, правила, интеграции. Нефункциональные — насколько хорошо: скорость, ёмкость, доступность, безопасность, удобство сопровождения. Без второго слоя первый бесполезен: «работает, но медленно и падает» — тоже соответствие ФТ.

Услуга нужна, когда требования существуют «в общих словах», а нужен документ, по которому сметят, построят и примут систему. Мы готовим полный комплект: ФТ с критериями приёмки и НФТ с измеримыми целевыми значениями — согласованные с бизнесом и проверенные на реализуемость.

ПараметрРазмытые требованияС нами
Формулировки«Удобно», «быстро», «надёжно»Измеримые критерии: время отклика, RPS, доступность в %
СметаВилка подрядчиков в 2–3 разаРазброс оценок минимален: все считают одно и то же
АрхитектураРешения приняты «на всякий случай» — дорогоАрхитектура ровно под заявленные НФТ
ПриёмкаСпоры «мы думали иначе»Критерии зафиксированы: выполнено / не выполнено
РазвитиеКаждое изменение — расследованиеТрассировка: видно, что затронет каждое изменение

Хорошее требование отвечает на вопрос «как проверим?» ещё до разработки. Хотите такие?

Задачи услуги

Какие задачи решают ФТ и НФТ

Описать функции системы конкретно

Функциональные требования: действия, данные, правила, состояния. Разработчик реализует то, что написано, а не что понял.

Задать целевую производительность

Время отклика, пропускная способность, пиковые нагрузки: цифры, под которые проектируется архитектура.

Зафиксировать доступность и надёжность

Целевой uptime, RTO/RPO, поведение при сбоях: бизнес знает, на что рассчитывать, команда — что строить.

Поставить требования безопасности

Роли и доступ, аудит действий, защита данных, соответствие политикам ИБ: требования до разработки, не патчи после.

Определить критерии приёмки

Для каждого требования — способ проверки: тест, демо, замер, документ. Приёмка без субъективщины.

Связать требования с бизнес-целями

Трассировка: каждое требование отвечает на бизнес-задачу. Лишнее отсекается, важное не теряется.

Состав услуги

Что входит в услугу

  • Описываем функции системы: действия пользователей и системы, правила, расчёты, состояния
  • Структурируем по модулям и сценариям: требование легко найти и проверить
  • Фиксируем данные: сущности, атрибуты, ограничения, источники
  • Каждое требование — проверяемое: нет места «и так далее» и «прочее»
  • Связываем с пользовательскими сценариями: ничего не выдумано, ничего не потеряно

Артефакт: Спецификация ФТ

  • Производительность: время отклика, пропускная способность, пиковая нагрузка
  • Надёжность: доступность, RTO/RPO, деградация при сбоях
  • Безопасность: роли, аудит, защита данных, требования ИБ-контура
  • Эксплуатация: мониторинг, логирование, обновление без простоя
  • Удобство и совместимость: браузеры, устройства, доступность интерфейса

Артефакт: Спецификация НФТ с целевыми значениями

  • Для каждого ФТ — критерий приёмки в формате Given/When/Then или чек-листа
  • Для каждого НФТ — метод проверки: нагрузочный тест, аудит, замер
  • Согласовываем критерии с заказчиком до старта разработки
  • Критерии — основа тест-планов QA: проверено всё заявленное
  • Споры на приёмке сводятся к документу, а не к памяти сторон

Артефакт: Каталог критериев приёмки

  • Связываем требования с бизнес-целями: у каждого есть «зачем»
  • Проверяем покрытие: все сценарии и роли отражены в требованиях
  • Матрица показывает влияние изменений: что заденет правка одного требования
  • Находим «сирот» и дубли: требования без цели и повторы
  • Отчёт о полноте: честная картина готовности к разработке

Артефакт: Матрица трассировки

  • Презентуем требования бизнесу: решения принимаются осознанно
  • Проверяем реализуемость с техническими экспертами: обещаем только строимое
  • Фиксируем scope документально: защита от «тихого» расширения
  • Настраиваем процесс изменений: каждая правка оценивается до решения
  • Пакет подписывают все стороны: основание для договора и приёмки

Артефакт: Подписанный пакет требований

  • Отвечаем на вопросы команды: требования уточняются, а не «толкуются»
  • Ведём версии и историю изменений
  • Участвуем в оценке: объясняем подрядчикам логику требований
  • Поддерживаем трассировку актуальной на всём проекте
  • На приёмке помогаем проверить соответствие: объективно, по критериям

Артефакт: Актуальная база требований

Стоимость часа — от 2 400 ₽Точную смету называем после предпроектного обследования — и фиксируем её в договоре

Риски

Что бывает с «быстрой и удобной» системой

Быстро — только в презентации

Без целевых НФТ архитектуру выбирают «как привыкли». О первых реальных нагрузках система узнаёт в пик продаж — и ложится.

Сметы подрядчиков различаются в разы

Размытые требования каждый понимает по-своему: один считает MVP, другой — «всё и сразу». Выбирать предложение приходится наугад.

Безопасность вспоминают последней

Дыры в доступе и отсутствие аудита действий всплывают на проверке ИБ или инциденте. Переделывать архитектуру доступа на готовой системе — дорого.

Приёмка как переговоры о мире

Без критериев «готово» означает разное для заказчика и подрядчика. Проект застревает на 95% навсегда, отношения испорчены.

Требование без критерия проверки — это пожелание. Проекты принимаются по документам, а не по пожеланиям. Полный комплект ФТ/НФТ стоит недели аналитики; его отсутствие — месяцы переделок.

Результат

Что вы получаете на выходе

01

Спецификация ФТ

Функции, данные, правила и состояния системы — структурировано, проверяемо, без «прочего».

02

Спецификация НФТ

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

03

Каталог критериев приёмки

Для каждого требования — способ подтверждения. Основа для приёмки и тест-планов QA.

04

Матрица трассировки

Связь требований с бизнес-целями и сценариями. Видно полноту и влияние изменений.

05

Подписанный пакет для разработки

Согласованный всеми сторонами scope: основание для сметы, договора и приёмки.

06

База требований в вашем инструменте

Confluence, Notion или трекер: документы живут и обновляются, а не лежат в почте.

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

Форматы работы

Сколько это стоит

Цена зависит от числа модулей, интеграций и строгости НФТ. Начать можно с аудита текущих требований: узнаете, чего не хватает для точной сметы и беспроблемной приёмки. Ниже — типовые форматы работы.

Быстрый старт

Аудит требований

  • Разбор существующих требований и документов
  • Проверка на измеримость и проверяемость
  • Поиск пробелов: НФТ, исключения, критерии
  • Оценка готовности к смете и разработке
  • Рекомендации по доработке пакета
  • Отчёт + встреча-презентация результатов
от 200 000 ₽
разово · 2 недели
Заказать аудит

Типовые форматы

Пакет требований продукта

Полный комплект ФТ/НФТ и критериев приёмки для одного продукта

от 700 000 ₽
разово · 1,5–3 месяца
  • Спецификация функциональных требований
  • Спецификация НФТ с целевыми значениями
  • Каталог критериев приёмки
  • Матрица трассировки
  • Согласование и передача командам
Обсудить

Требования экосистемы

ФТ/НФТ для платформы из нескольких систем и интеграций

от 1 200 000 ₽
разово · 3–4 месяца
  • Всё из формата «Пакет требований продукта»
  • Сквозные требования между системами
  • НФТ интеграционного контура
  • Единая матрица трассировки
  • Сопровождение оценки подрядчиков
Обсудить

Аналитик требований в команду

Выделенный аналитик на ведение требований проекта

от 300 000 ₽
в месяц
  • Разработка новых требований на потоке
  • Ведение базы и трассировки
  • Ответы команде разработки и QA
  • Поддержка приёмки по критериям
Обсудить

Цены выше — ориентир, а не коммерческое предложение. Точную смету называем после предпроектного обследования — и фиксируем в договоре.

Этапы

Как мы работаем

ФТ/НФТ — это 6–12 недель совместной работы: мы формализуем, вы принимаете решения о целевых значениях. Показываем результат каждую неделю. Готовы превратить пожелания в требования?

Обсудить проект
01

Погружение

Изучаем бизнес-контекст, сценарии, текущие системы. Определяем рамки: что описываем и на каком уровне детализации.

1–2 недели
02

Функциональные требования

Описываем функции, данные и правила. Еженедельно показываем прогресс и собираем обратную связь.

3–5 недель
03

Нефункциональные требования

Согласуем целевые значения: нагрузка, доступность, безопасность. Решения — за бизнесом, варианты с ценой — от нас.

1–2 недели
04

Критерии и трассировка

Прописываем критерии приёмки, связываем требования с целями, проверяем полноту.

1–2 недели
05

Согласование и передача

Презентуем пакет, получаем подтверждение сторон, передаём командам разработки и QA.

1 неделя

Команда

Кто будет работать над проектом

01
Руководитель проекта

Единая точка входа: сроки, организация согласований, эскалации. Держит процесс в рамках.

02
Ведущий системный аналитик

Отвечает за структуру и качество требований: полнота, непротиворечивость, проверяемость.

03
Бизнес-аналитики

Собирают и формализуют функциональные требования, пишут критерии приёмки.

04
Системный аналитик (НФТ)

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

05
Архитектор

Проверяет требования на реализуемость: что потребует каждое НФТ от архитектуры и бюджета.

На типовом проекте — ведущий аналитик, 1–2 аналитика и системный аналитик по НФТ. Архитектор подключается на проверку реализуемости. Все в штате.

О компании

Articul — digital-агентство полного цикла

20

лет опыта в цифровой разработке

1000

реализованных проектов

350

клиентов

80

специалистов в команде

180

наград и премий

Клиенты

Нам доверяют

350 клиентов уже доверили нам свои проекты: спортивные лиги, федеральный ритейл, фарма и промышленность

КХЛ
ALCON
LEROY MERLIN
ЗДЕСЬ АПТЕКА
ФЕДЕРАЦИЯ ПАДЕЛА РОССИИ
МОИГЛАЗА
ЖИВЫЕ СТРАНИЦЫ
АГРЕГАТОР ПЕРЕВОЗОК

FAQ

Частые вопросы

Agile — про итеративную поставку, а не про отказ от ясности. User stories тоже нуждаются в критериях приёмки, а НФТ не появляются сами собой ни в одном фреймворке. Мы готовим требования в формате, который ложится в спринты: backlog-ready, а не «книга на 300 страниц».

Столько, сколько нужно для решений. Пять-семь измеримых НФТ, влияющих на архитектуру и бюджет, полезнее тридцати декларативных. Мы помогаем выбрать значимые для вашей системы: интернет-магазину и внутреннему справочнику нужно разное.

Решение — за вами, но не в вакууме. Мы приходим с вариантами: что даст каждый уровень доступности или производительности и во сколько он обойдётся. Вы выбираете осознанно: где нужен уровень «банк», а где достаточно «стабильный рабочий инструмент».

Изменятся — и это предусмотрено. Ведём версии и оцениваем влияние каждого изменения до решения: трассировка показывает, что заденет правка. Хаос начинается не от изменений, а от неучтённых изменений.

Да, это частый сценарий. Пакет ФТ/НФТ с критериями приёмки — идеальная основа: подрядчики считают одно и то же, предложения сопоставимы, а договор ссылается на документ, а не на «понимание сторон». Можем сопровождать и сам тендер.

Да. Когда разработку ведём мы, требования не «завышены на всякий случай» и не «занижены для лёгкой жизни»: мы отвечаем за их выполнение в рамках проекта. Независимость тоже возможна — готовим пакет для стороннего подрядчика.