Анализ требований - это процесс выявления, определения и документирования требований к программному продукту.
Цель анализа - определить потребности пользователей и перевести их в требования для оценки затрат по проекту и разработки программного продукта.Этот процесс один из самых важных этапов жизненного цикла разработки программного обеспечения.
Этапы, через которые мы проходим с Заказчиком для анализа требований
постановка целей внедрения программного продукта;сбор требований от заинтересованных сторон;
документирование и упорядочивание требований;
проверка требований;
создание документа с описанием требований;
приоритизация целей;
выбор методологии реализации проекта;
расчет стоимости и сроков выполнения проекта.
Какие источники и методы сбора требований используем
интервью (личные, телефонные, Skype-интервью с заинтересованными сторонами проекта);прототипирование (создание примера в программе для получения обратной связи от заинтересованных сторон о соответствии типового решения пожеланиям Заказчика);
нотация моделирования бизнес-процессов (BPMN) (создание визуального представления этапов процесса, включая входы, выходы и точки принятия решений Заказчика);
анализ функциональных возможностей существующего программного обеспечения и требований по переносу остатков и исторических данных.