Описание
Но для успеха проекта недостаточно просто узнать потребности заказчика. Их необходимо превратить в хорошо структурированный перечень четких и однозначных требований, достаточный для проектирования архитектуры системы, для разработки и тестирования программных модулей. При этом нужно помнить, что часто именно эти требования и составляют все, что команда разработки знает о предметной области заказчика.
Курс посвящен изучению всех перечисленных вопросов и отработке на практике основных способов описания требований: в виде структурированного текста, пользовательских историй (user stories), сценариев использования и Use Case диаграмм. Кроме того, слушатели узнают об использовании атрибутов требований и связей между требованиями (трассирование) для оценки трудоемкости проекта.
В ходе курса слушатели получат представление о важности различных аспектов роли Аналитика – не только технических, но также психологических и коммуникативных. Большое внимание в курсе уделяется правилам выявления заинтересованных лиц, организации конструктивного взаимодействия с ними и способам определения их потребностей.
Хотя в основe курса лежит традиционный взгляд на работу с требованиями, сторонники Agile тоже найдут в нем немало полезного. Ведь основные подходы к изучению предметной области, методики выявления потребностей заинтересованных лиц, анализ проблем заказчика и поиск их решений в большинстве случаев имеют много общего, не взирая на используемую методологию разработки ПО. Таким образом, курс будет полезен для всех, кто связан со сбором, анализом, документированием и тестированием требований к программному обеспечению.

удостоверение о повышении квалификации государственного образца
Цели
После завершения курса слушатели смогут:
- применять методику управления требованиями для определения концепции продукта и бизнес-требований к нему;
- выявлять и документировать требования в виде текстовых описаний (FURPS+, сценарии использования) и в форме модели вариантов использования (Use-case Model);
- работать с требованиями в итеративном процессе;
- определять иерархию требований;
- использовать атрибуты требований и связи между требованиями для оценки трудоемкости их реализации или изменения.
Целевая аудитория
- системные и бизнес-аналитики;
- представители заказчика, Product Owners;
- архитекторы и разработчики;
- руководители проектов.
Предварительная подготовка
- знание английского языка на базовом уровне;
- опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки.
Разбираемые темы
-
1. Требования к системе (теория - 3 ч.)
- Определения и классификация;
- Выявление и описание требований;
- Анализ требований.
-
2. Документирование требований (теория - 2 ч.)
- Подходы к документированию;
- Модель FURPS+;
- Управление жизненным циклом артефактов требований.
-
3. Варианты использования: диаграмма UML и сценарии (теория + практика - 3,5 ч.)
- Синтаксис диаграммы вариантов использования;
- Описание поведения системы в виде сценариев использования.
-
4. Использование User Stories (теория + практика - 5 ч.)
- Определения и примеры;
- Приемочные критерии;
- Критерии качества User Stories (INVEST);
- Иерархия пользовательских историй.
-
5. Работа с заинтересованными лицами (теория + практика - 2,5 ч.)
- Выявление заинтересованных лиц;
- Правильные коммуникации.

Сертифицированный бизнес-тренер IBS Training Center.
Олег работает бизнес-тренером и преподавателем на программах MBA и профессиональной переподготовки около 5 лет по направлениям: бизнес-анализ, управление проектами, управление бизнес-архитектурой.
Имеет опыт работы в консалтинге более 12 лет на должностях от бизнес-аналитика до директора по консалтингу.
Как руководитель проектов (программ проектов) был ответственным за внедрение ERP систем от ведущих вендоров (SAP, Oracle, Epicor) в ряде крупных компаний.
Продолжает участвовать в проектах по совершенствованию бизнес-архитектуры и ИТ-ландшафта в качестве внешнего консультанта.
Статьи эксперта в СМИ:

У Алексея более 8 лет опыта работы в 10 различных проектах в качестве бизнес- и системного аналитика (в том числе в качестве ведущего аналитика) и 8 лет работы в 6 крупных проектах в качестве консультанта по информационной безопасности. Его деятельность затронула самые разные сферы: информационную безопасность, телекоммуникации, здравоохранение и др.
О проектах
В рамках рабочей деятельности Алексей занимается:- разработкой видения и объема работ (бизнес-требований), канвы бизнес-модели для бизнес-анализа, канвы возможностей для анализа проблем, спецификаций требований к программному обеспечению и т. д.;
- собеседованием с кандидатами;
- адаптацией, наставничеством и обучением новых сотрудников;
- проведением совещаний по проекту (совещания по планированию работы, ежедневные собрания, сессии по уточнению невыполненных работ, демонстрации и т. д.).