Курс-интенсив для начинающих и профессионалов бизнес-анализа

Программа курса
"Бизнес-анализ в сфере разработки ПО"

Данная программа может быть адаптирована под задачи конкретной группы слушателей. Вы можете выбрать отдельные пункты программы или добавить необходимые блоки.
1. Особенности софтверных проектов
1.1. Операционная деятельность
1.2. Понятие проекта при разработке ПО
1.3. Особенности софтверного проекта
2. Жизненный цикл проекта по разработке ПО
2.1. Инициация
2.2. Анализ
2.3. Проектирование
2.4. Реализация
2.5. Тестирование
2.6. Внедрение
2.7. Миграция
2.8. Сопровождение
2.9. Завершение
3. Принципы и виды моделей и методологии разработки ПО
3.1.Водопад или каскадная модель
3.2. Итерационная разработка
3.3. Роль аналитика в команде
4. Аналитик
4.1. Аналитик
4.2. Навыки и знания
5. Этапы сбора и анализа требований
5.1. Определение концепции продукта
5.2. Сбор требований
5.3. Анализ требований
5.4. Проектирование системы
5.5. Интеграция в жизненный цикл разработки продукта
5.6. Влияние качества работ на характеристики конечного продукта
5.7. Сферы ответственностей: потребности клиентов и предложенные решения
6. Способы и техники сбора требований
6.1. Стратегия
6.2. Тактики
6.3. Методики
7. Сбор требований
7.1. Определение основных профилей пользователей
7.2. Формирование инициативной группы
7.3. Сбор пользовательских историй
8. Функциональные единицы
8.1. Выявление и описание
8.2. Атрибуты функциональных единиц
8.3. Последовательность действий функциональной единицы
8.4. Графическое представление
8.5. Текстовое описание
9. Анализ требований
9.1. Выделение пользовательских историй в отдельные пакеты
9.2. Два подхода: Варианты использования или спецификации требований
9.3. Экспертиза требований к дизайну
9.4. Вместо тысячи слов: эскизы
10. Проектирование
10.1. Определение функциональных требований к продукту уровня системы
10.2. Создание модели взаимодействия с пользователем
10.3. Описание архитектуры продукта
10.4. Добавление технической информации
10.5. Постановка задач по системным требованиям
11. Общая структура требований
11.1. Структура требований при использовании средств, ориентированных на документ
11.2. Структура требований при использовании баз данных
11.3. План работ по сбору и анализу требований к продукту
12. Техническое задание
12.1. Структура
12.2. Пример
12.3. Особенности технических заданий на доработку или кастомизацию
13. Воплощаем в жизнь
13.1. Участники проектной команды и их роль
13.2. Особенности взаимодействия
13.3. Можно ли отойти от технического задания?
14. Тестирование
14.1. Тест-кейсы
14.2. Контрольные значения
14.3. Правило описания ошибок
15. После разработки
15.1. Внедрение
15.2. Миграция
15.3. Поддержка
15.4. Обучение
16. Анализ бизнеса
16.1. Выявление бизнес-проблемы
16.2. Поиск решений
16.3. Анализ осуществимости
16.4. Выбор и оценка проектных решений
17. Языки описания бизнес-процессов
17.1. BPMN (Business Process Model and Notation)
17.2. SADT
18. Понятие и виды требований к программному обеспечению
Описание нефункциональных требований выбранных систем
19. Практика эффективных коммуникаций. Работа с людьми заказчика
20. Пользовательские истории (User Stories)
20.1. Понятие
20.1. Особенности
20.3. Написание
20.4. Приоритезация
20.5. Оценка
21. Варианты использования (Use Cases) как методика разработки требований
22. Язык моделирования UML
22.1. Области применения
22.2. Проектирование требований
23. Качество требований
23.1. Критерии качества требований
23.2. Оценка качества требований
24. Управление требованиями
24.1. Построение эффективного процесса управления требованиями
24.2. Работа с запросами на изменения