Одним из самых важных этапов создания любой автоматизированной системы, будь то веб-приложение (сайт), мобильное приложение, веб-портал или другое программное обеспечения является сбор и формализация требований.
Сначала нужно понять, кто является заинтересованными лицами в разработке автоматизированной системы: для кого разрабатывается система, кто является непосредственным заказчиком и постановщиком задач, кто будет будущим пользователем. Затем необходимо осуществить сбор и анализ требований заинтересованных лиц.
Благодаря сбору требований можно ответить на главные вопросы старта разработки программного обеспечения:
- Нужно ли данное приложение предполагаемым пользователям?
- Какие требования будущие пользователи предъявляют к необходимой автоматизированной системе?
Существуют разные виды опросов заинтересованных лиц с целью сбора требований, в зависимости от задачи и доступности этих лиц:
- Первичный опрос заказчика и постановщиков задач
- Мозговой штурм с заказчиком на предмет сбора требований
- Анкетирование
- Интервью
- Кабинетные обследования (полевые) и опросы сотрудников
Данные виды опросов могут использоваться на разных проектах все вместе или частично. Наряду с вышеописанными методами, мы всегда изучаем имеющуюся у заказчика документацию: документация на уже внедренные в компании информационные системы, регламенты, приказы, положения и тд.