Описание
Любые работы по автоматизации реального работающего бизнеса в чем-то похожи на оперативное вмешательство в живой организм. Ведь всегда есть риск, что истинные причины, из-за которых понадобилась автоматизация, были определены недостаточно точно. Или что внедрение автоматизированных функций не даст того прироста эффективности, на которую рассчитывал владелец бизнеса. И таких «или» достаточно много.
Для того чтобы уменьшить риски, связанные с указанными причинами, прежде чем начинать проектирование автоматизированной системы, следует проанализировать то, как в действительности работает бизнес заказчика на текущий момент. Найти «узкие места» в его бизнес-процессах, определить наиболее проблемные элементы этих процессов и предложить решения, которые помогут разрешить имеющиеся проблемы, не порождая новых.
И что тоже очень важно, предлагая заказчику решение, необходимо четко понимать, каким образом это решение будет интегрировано в работающую «экосистему» бизнеса, как изменятся обязанности участников бизнес-процессов.
Сделать такой анализ можно, лишь имея достаточно полную модель бизнеса, выполненную в понятной для всех участников проекта форме. Если в проекте используется графический язык UML и заказчик знаком с его синтаксисом, можно использовать UML и для моделирования работы бизнеса.
Использование одной и той же нотации для описания бизнеса и автоматизированной системы способно улучшить взаимопонимание между заказчиком, бизнес-аналитиками и командой разработчиков. Потребности и правила работы бизнеса благодаря этому могут быть ясны, поняты и включены в требования к проектируемой системе, что в конечном итоге приведет к увеличению ценности этой системы для заказчика.удостоверение о повышении квалификации государственного образца
Цели
- понимание особенностей процессного управления, ориентированного на качество;
- умение применять диаграммы UML для моделирования бизнес-деятельности;
- понимание взаимосвязи различных типов диаграмм UML при моделировании бизнеса;
- понимание связи бизнес-модели с требованиями к проектируемой системе.
После завершения курса слушатели смогут:
- объяснить суть процессного подхода к управлению, его достоинства и преимущества перед функциональным подходом;
- выявлять действующих лиц, сценарии использования и диаграмму вариантов использования на бизнес-уровне;
- выявлять основные классы-участники бизнес-вариантов использования и отношения между ними;
- моделировать использование бизнес-объектов с помощью диаграмм последовательности и состояний.
Целевая аудитория
- Курс предназначен для всех, кто сталкивается с необходимостью моделирования бизнес-систем в рамках ИТ-проектов:
- системные и бизнес-аналитики;
- архитекторы и разработчики;
- руководители проектов;
- представители заказчика, Product Owners.
Предварительная подготовка
REQ-001 Визуальное моделирование с применением UML.
REQ-002 Мастерская по работе с требованиями: от классики до user stories.
Для слушателей желательно:
- знание английского языка на базовом уровне;
- опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки.
Разбираемые темы
-
1. Понятие бизнес-процесса (теория + практика - 1,5 ч.)
- Определения;
- Классификация;
- Процесс и операция.
-
2. Процессный подход к управлению (теория + практика - 2,5 ч.)
- Недостатки функционального подхода;
- Суть процессного подхода;
- Преимущества процессного подхода;
- Оптимизация бизнес-процессов.
-
3. UML: Диаграмма деятельности (теория + практика - 3 ч.)
- Синтаксис;
- Зоны ответственности (плавательные дорожки).
-
4. UML: Бизнес-варианты (сценарии) использования (теория + практика - 3 ч.)
- Синтаксис;
- Выявление внешних и внутренних действующих лиц.
-
5. UML: Моделирование бизнес-объектов (теория + практика - 5,5 ч.)
- Выявление бизнес-объектов;
- Выявление классов-участников для вариантов использования;
- Эволюция бизнес-объектов и диаграмма состояний.
-
6. UML: Диаграмма последовательности (теория + практика - 3 ч.)
- Синтаксис;
- Синхронное и асинхронное взаимодействие.
Примечание
В ходе курса обсуждаются вопросы, относящиеся к следующим техникам ВАВОК ®:
- Организационное моделирование;
- Моделирование процессов;
- Сценарии и варианты использования;
- Диаграммы последовательности;
- Диаграммы состояния.
Мищук Богдан — опытный преподаватель, исследователь в области IT.
Кандидат физ.-мат. наук, доцент Высшей школы компьютерных наук и искусственного интеллекта Балтийского федерального университета им. Канта.
Богдан активно занимается разработкой учебных программ, чтением лекций, подготовкой учебно-методических пособий, так же проводит практические и лабораторные работы. Под руководством Богдана ежегодно успешно защищаются выпускные квалификационные работы бакалавров и магистров.
Образование:
Томский государственный педагогический университет, Томск
Физико-математический факультет, Аспирантура по теоретической физике
ТГУ
Физический, Теоретическая физика