Сбор требований

Сбор требований

Наше программное обеспечение для управления требованиями упрощает процесс сбора требований, помогая собирать полные и точные требования для доставки продуктов, которые соответствуют потребностям клиентов и согласовывают бизнес с разработкой.

Что такое сбор требований?

Это этап разработки требований, на котором фиксируются требования.

Этот термин, захват(1), становится все реже, и вместо этого используются другие термины, такие как выявление. Это сделано для того, чтобы избежать ощущения, что требования просто отдыхают, ожидая, чтобы их зафиксировали с помощью простых вопросов. Скорее, процесс намного сложнее.

С другой стороны, термин «пользователь», обычно используемый для обозначения источника наших требований, не совсем правильный. «Пользователи» - не единственный источник наших требований. Удобнее использовать термин «заинтересованная сторона».(2), который определяет всех людей и организаций, вовлеченных в систему или затронутых ею.

Методы сбора требований

Задачи, выполняемые на этом этапе, во многом зависят от применяемой методологии или процессов, однако существует общий набор рекомендуемых руководящих принципов. (3):

  • Оценить (техническую) осуществимость системы.
  • Определите происхождение требований, указав различных заинтересованных сторон. Не все заинтересованные стороны должны быть людьми. Некоторые из них могут быть просто устаревшей системой, которая обычно является самым большим источником требований; документ; закон и т. д.
  • Определите объем системы. Определите, что будет и что не будет делать система. Что попадает в него, а что нет, особенно важно при работе с интерфейсами к другим системам.
  • Определите методы выявления, которые будут использоваться. В зависимости от системы, опыта заинтересованных сторон и других факторов окружающей среды некоторые методы могут быть более подходящими, чем другие. Это могут быть прототипы, интервью, варианты использования или раскадровки.
  • Применяйте выбранные методы к различным заинтересованным сторонам, чтобы собрать требования.

Теоретически сбор требований можно считать простым и понятным процессом, но с учетом человеческого фактора это не так. Особенно, если учесть, что в большинстве случаев заинтересованные стороны - это люди, с которыми мы должны работать, чтобы собрать требования. Цитата Брукса (4), «Процесс выявления требований (RE) затруднен различными факторами, большинство из которых связаны с коммуникацией между заинтересованными сторонами»

Хотите узнать больше о сборке требований?

(1) Разработка требований: социальные и технические вопросы Джозеф Гогуэн, Марина Йиротка(1994)

(2) Р. Э. Фриман: «Стратегическое управление: подход заинтересованных сторон».

(3) Разработка требований, руководство по хорошей практике, Ян Соммервилл и Пит Сойер, Джон Уайли и сыновья, 1997

(4) Брукс, Ф.П., Нет серебряной пули: сущность и случайности программной инженерии. Компьютер IEEE, 20), (1987) 10-19.

Вверх