Охватывает выявление требований из разных источников, различение и формулирование функциональных (каноническая, User Story, Use Case) и нефункциональных требований, трассировку, формулирование атомарных, однозначных, полных, проверяемых и непротиворечивых требований, контроль полноты комплекта требований (CRUDL+-матрица), верификацию и валидацию, приоритизацию (ICE/RICE, Кано, Вигерса) и составление спецификации требований.
- Выявлять требования из разных видов источников (люди, документы, системы) с помощью популярных техник бизнес-анализа (интервью, ревью, анкетирование, фокус-группы, семинары, исследование, наблюдение, Event Storming)
- Различать и формулировать функциональные требования разных уровней (бизнес, пользовательские, к решению) в различных формах (каноническая, User Story, Use Case)
- Различать и формулировать ограничения разных уровней (к бизнесу, к процессу, к пользователю, к решению, к подсистеме)
- Трассировать требования разных уровней между собой и на другие артефакты ИТ-проекта
- Формулировать атомарные, однозначные, полные, проверяемые и непротиворечивые требования
- Контролировать полноту комплекта функциональных требований с использованием CRUDL+-матрицы
- Формулировать измеримые, точные, прагматичные нефункциональные требования к ИТ-решению
- Верифицировать и валидировать требования
- Приоритизировать требования, используя техники приоритизации (ICE/RICE, Кано, Вигерса, Agile-методы и пр.)
- Составлять полную и непротиворечивую спецификацию требований к решению, включая бизнес-требования, требования стейкхолдеров, функциональные и нефункциональные требования к решению, а также структурные и динамические модели данных