За последние годы гибкий (Agile) подход получил широкое распространение в области разработки программного обеспечения. В рамках этого подхода ценность для заказчика формируется малыми приращениями (итерациями), а заказчик имеет возможность постоянно уточнять свои требования. Это позволяет получить решение, наилучшим образом удовлетворяющее потребности заказчика, а также учитывающее особенности предметной области и влияние бизнес-окружения.
Однако постоянное изменение требований, недостаточная их детализация и частая смена приоритетов становится вызовом для участников проектных команд (владельцев продукта, аналитиков, представителей Заказчика). Чтобы научить слушателей решать эти проблемы и создан этот курс.
После прохождения курса слушатели смогут:
-объяснить концепцию гибкого подхода к выполнению проектов (AGILE);
-назвать и объяснить ключевые понятия методологии SCRUM;
-уметь определять типы требований (бизнес, функциональные, переходные);
-формулировать требования заинтересованных лиц в формате пользовательских историй;
-структурировать требования (эпики, фичи);
-определять критерии готовности и приёмки пользовательских историй;
-формулировать стратегию выявления требований;
-определять и применять подходящие методы выявления требований;
-производить проверку требований;
-оценивать требования;
-подтверждать бизнес-ценность требования;
-применять различные подходы к приоритизации требований;
-формулировать требования к различным видам прототипа продукта;
-управлять изменениями требований.
В рамках данного курса будет подробно рассмотрен весь жизненный цикл требований, от их выявления до реализации. Особое внимание будет уделено практическим вопросам работы с требованиями. Курс предусматривает большое количество упражнений, направленных на отработку необходимых практических навыков.