Средний
Как управлять нефункциональными требованиями (НФТ) в Agile?
В классическом Waterfall НФТ описываются в отдельном толстом документе (SRS). В Agile (Scrum) подходы другие:
1. Как Acceptance Criteria: НФТ привязываются к конкретной User Story. Пример: "При поиске билета время ответа не должно превышать 2 секунды".
2. Как Definition of Done (DoD): Глобальные НФТ, применимые ко всей системе, вносятся в критерии готовности. Пример: "Код проходит проверку на уязвимости (SonarQube), метрики пишутся в Prometheus".
3. Как отдельные технические истории (Enablers): Если НФТ требует большой архитектурной работы (например, переход на новый кластер БД), это оформляется как отдельная задача в бэклоге.