ПРОГРАММА КУРСА

«Бизнес-анализа в сфере разработки ПО.
Профессиональный уровень»

1. Введение в профессию аналитика
  • Виды программного обеспечения
  • Виды аналитиков
  • Направления деятельности аналитика
  • Навыки и знания
2. Анализ бизнеса. Основные понятия
  • Иерархия целей организации
  • Метод SMART
  • Видение, миссия, цели, стратегии и тактики организации и их связь с проектом
  • Общее представление о бизнес-процессах
3. Анализ бизнеса. Шаги и инструменты
  • Инжиниринговый подход
  • GAP- анализ
  • Границы решения
  • Инструменты анализа
4. BPMN
  • Общий обзор
  • Рассмотрение элементов
  • Моделирование: правила, лучшие практики
5. Требования: виды, иерархия, источники
  • Иерархия требований
  • Классификация требований
  • Требования заинтересованных лиц
  • Бизнес-требования
  • Бизнес-правила
  • Функциональные требования
  • Требования к GUI и удобству пользования
  • Требования к качеству системы или нефункциональные требования
6. Работа с людьми заказчика
  • Стратегия работы с людьми заказчика
  • Тактика работы с людьми заказчика
  • План работ
  • Выявление требований
7. User Stories
  • Процесс создания пользовательских историй
  • Рекомендации по написанию хороших пользовательских историй
  • Преимущества методологии пользовательских историй
  • Недостатки пользовательских историй
8. Работа с документами
  • Способы представления требований
  • Пользовательские интерфейсы и спецификация требований к ПО
  • Принципы создания требований
9. Варианты использования (Use Cases)
  • Структура
  • Назначение
  • Использование при проектировании системы
  • Правила написания
10. Язык моделирования UML
  • Назначение языка UML
  • Особенности изображения диаграмм в нотации UML
  • Моделирование поведения
  • Моделирование структуры
11. Качество требований
  • Атрибуты качества отдельных требований
  • Метрики качества требований
  • Процедуры улучшения качества требований
12. Управление требованиями
  • Процедуры управления требованиями
  • Управление незапланированным ростом объема
  • Анализ влияния изменений
13. Приоритеты требований
  • Способы приоритезации требований
  • Определение приоритетов по важности и срочности
  • Определение приоритетов на основе ценности, стоимости и риска
14. Внедрение продукта и его поддержка
  • Стратегии внедрения
  • Обучение пользователей
  • Обучение тренеров (trainers)
  • Обучение службы поддержки (Help Desk)
  • Подготовка обслуживающего персонала (Operations staff)
  • Поддержка после внедрения (post-implementation support)
  • Стандарты пользовательской документации
15. Улучшение процессов создания и управления требованиями
  • Основы совершенствования процессов разработки ПО
  • Дорожная карта совершенствования работы с требованиями
  • Решение проблем, связанных с требованиями
16. Экзамен
  • Эссе
  • Тест