
Сбор требований
Наше программное обеспечение для управления требованиями упрощает процесс сбора требований, помогая собирать полные и точные требования для доставки продуктов, которые соответствуют потребностям клиентов и согласовывают бизнес с разработкой.
Что такое сбор требований?
Это этап разработки требований, на котором фиксируются требования.
Этот термин, захват(1), становится все реже, и вместо этого используются другие термины, такие как выявление. Это сделано для того, чтобы избежать ощущения, что требования просто отдыхают, ожидая, чтобы их зафиксировали с помощью простых вопросов. Скорее, процесс намного сложнее.
С другой стороны, термин «пользователь», обычно используемый для обозначения источника наших требований, не совсем правильный. «Пользователи» - не единственный источник наших требований. Удобнее использовать термин «заинтересованная сторона».(2), который определяет всех людей и организаций, вовлеченных в систему или затронутых ею.
Методы сбора требований
Задачи, выполняемые на этом этапе, во многом зависят от применяемой методологии или процессов, однако существует общий набор рекомендуемых руководящих принципов. (3):
- Оценить (техническую) осуществимость системы.
- Определите происхождение требований, указав различных заинтересованных сторон. Не все заинтересованные стороны должны быть людьми. Некоторые из них могут быть просто устаревшей системой, которая обычно является самым большим источником требований; документ; закон и т. д.
- Определите объем системы. Определите, что будет и что не будет делать система. Что попадает в него, а что нет, особенно важно при работе с интерфейсами к другим системам.
- Определите методы выявления, которые будут использоваться. В зависимости от системы, опыта заинтересованных сторон и других факторов окружающей среды некоторые методы могут быть более подходящими, чем другие. Это могут быть прототипы, интервью, варианты использования или раскадровки.
- Применяйте выбранные методы к различным заинтересованным сторонам, чтобы собрать требования.
Теоретически сбор требований можно считать простым и понятным процессом, но с учетом человеческого фактора это не так. Особенно, если учесть, что в большинстве случаев заинтересованные стороны - это люди, с которыми мы должны работать, чтобы собрать требования. Цитата Брукса (4), «Процесс выявления требований (RE) затруднен различными факторами, большинство из которых связаны с коммуникацией между заинтересованными сторонами»
Хотите узнать больше о сборке требований?
(1) Разработка требований: социальные и технические вопросы Джозеф Гогуэн, Марина Йиротка(1994)
(2) Р. Э. Фриман: «Стратегическое управление: подход заинтересованных сторон».
(4) Брукс, Ф.П., Нет серебряной пули: сущность и случайности программной инженерии. Компьютер IEEE, 20), (1987) 10-19.