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

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

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.