Сбор и формирование требований к программному обеспечению

Одним из самых важных этапов создания любой автоматизированной системы, будь то веб-приложение (сайт), мобильное приложение, веб-портал или другое программное обеспечения является сбор  и формализация требований.

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

Благодаря сбору требований можно ответить на главные вопросы старта разработки программного обеспечения:

  1. Нужно ли данное приложение предполагаемым пользователям?
  2. Какие требования будущие пользователи предъявляют к необходимой автоматизированной системе?

Существуют разные виды опросов заинтересованных лиц с целью сбора требований, в зависимости от задачи и доступности этих лиц:

  • Первичный опрос заказчика и постановщиков задач
  • Мозговой штурм с заказчиком на предмет сбора требований
  • Анкетирование
  • Интервью
  • Кабинетные обследования (полевые) и опросы сотрудников

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