Требования · Продвинутая
Как определить нефункциональные требования
Согласовать измеримые требования к производительности, безопасности, доступности и эксплуатации.
Кратко: за 2 минуты
Согласовать измеримые требования к производительности, безопасности, доступности и эксплуатации. Результат работы — NFR Specification.
Когда применять
Урок относится к этапу «Требования». Перевести потребности бизнеса в проверяемые функциональные и нефункциональные требования. Задачу выполняют до реализации или согласования зависимого решения, чтобы команда опиралась на проверенные факты и однозначные договоренности.
Что это дает
Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «NFR Specification».
Пошагово: как выполнить
- Выберите критичные атрибуты качества
- Задайте измеримые пороги и нагрузочный профиль
- Согласуйте способ проверки
Критерии приемки
- У каждого NFR есть метрика
- Пороги реалистичны для архитектуры
- QA знает метод проверки
Типичные ошибки
- Писать «быстро» и «безопасно»
- Копировать NFR без контекста продукта
Инструменты
Пример
Плохой пример
Писать «быстро» и «безопасно»
Хороший пример
Учебный пример. Поиск должен укладываться в согласованный предел задержки при указанной нагрузке. В требовании зафиксированы перцентиль, объем каталога и источник измерения; среднее время без условий не принимается.
Шаблон
Спецификация качества
Скачать рабочий лист этого урока
Выбрать рабочий шаблонРабочий артефакт
Рабочий артефакт
Спецификация качества
Учебный пример. Поиск должен укладываться в согласованный предел задержки при указанной нагрузке. В требовании зафиксированы перцентиль, объем каталога и источник измерения; среднее время без условий не принимается.
- Требования
- Приоритет
- Статус
- Покрытие критериями
Контроль качества
Каталог требований
У каждого NFR есть метрика
После релизов, изменения требований, обновления целей и появления новых рисков.
Контекст, проблему, доказательство, владельца, срок и критерий приемки.
Перед отметкой выполнено: У каждого NFR есть метрика
Как применять
Начинайте с влияния на пользователя, продукт и команду. Затем проверьте реализуемость, критерии качества и формат доказательства результата. Хороший пункт чеклиста объясняет, какую проблему закрываем, как выполняем работу и по каким признакам считаем ее завершенной.
Короткие ответы
Частые вопросы
Зачем выполнять пункт «Как определить нефункциональные требования»?
Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «NFR Specification».
С чего начать выполнение?
Выберите критичные атрибуты качества
Как понять, что пункт выполнен?
У каждого NFR есть метрика
Какая ошибка чаще всего мешает результату?
Писать «быстро» и «безопасно»
Режим обучения
Тест по теме
Проверка понимания
Ответьте на вопросы по материалу и получите итоговый отчет: что понято хорошо, а что стоит перечитать.
Для углубленного изучения
Редакция Ariol · Версия 2 · Обновлено
Независимая экспертная проверка не заявлена.
Что обновлено
- — Обновлено: Название, Шаблон результата, Пример, Плохой пример, Заголовок поиска, Описание поиска, Поисковые фразы.
Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.
Предложить исправление через контакты Ariol