Для того чтобы лучше понять потребности пользователей и других заинтересованных лиц при формировании спецификации требований системы, целесообразно использовать методы:
- анализ иллюстративных прецедентов в приложении к концепции требований (или системному проекту), чтобы их функции были наглядны и понятны
- интервьюирования и анкетирования — создание структурированного интервью; проведение интервью с 5—15 пользователями и/или заинтересованными лицами
- многоагентного моделирования поведения пользователей при использовании ими 10—15 наиболее часто упоминавшихся в анкетировании потребностей
- мозговой штурм и отбор идей, чтобы: выявить и/или уточнить функции проекта; отсечь нецелесообразные идеи; провести классификацию функций, чтобы определить приоритеты, риски, трудоемкости реализации функций
- по возможности выявление или создание временных прототипов на основе первичных требований
- совещания, посвященные анализу и синтезу требований — формулирование и определение целей программного продукта
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.