Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский университет "Высшая школа экономики" Факультет бизнес-информатики Программа дисциплины Автоматизация анализа и документирования бизнес-процессов для направления 080500.68 «БИЗНЕС-ИНФОРМАТИКА» подготовки магистра Автор программы: Романов Д.А. к.ф.-м.н., доцент, E-mail: dromanov@hse.ru Одобрена на заседании кафедры Моделирования и оптимизации бизнес-процессов «___»____________ 20 г. Зав. кафедрой А.И. Громов Рекомендована секцией УМС факультета бизнес-информатики «___»____________ 20 г. Председатель Утверждена УС факультета бизнес-информатики «___»_____________20 г. Ученый секретарь ________________________ [подпись] Москва, 2013 Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы. Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра 1 Область применения и нормативные ссылки Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра изучающих дисциплину «Автоматизация анализа и документирования бизнес-процессов». Программа разработана в соответствии с: Образовательным стандартом ФГАОУ высшего профессионального образования НИУ ВШЭ по направлению подготовки 080500.68 БИЗНЕС-ИНФОРМАТИКА; Рабочим учебным планом университета по направлению 080500.68 БИЗНЕСИНФОРМАТИКА подготовки магистра, утвержденным в 2013 г. 2 Цели освоения дисциплины Целями освоения дисциплины «Автоматизация анализа и документирования бизнеспроцессов» являются: Приобретение студентами теоретических знаний о существующих подходах к автоматизации деятельности по анализу и документированию бизнес-процессов; Изучение возможных способов документирования и анализа деятельности организаций на основе непосредственной обработки лог-файлов информационных систем и анализа корпоративных информационных потоков; Получение теоретических и практических знаний о применяемом в среде ARIS скриптовом языке; Приобретение практических навыков работы со средой разработки скриптов (ARIS Script Editor), а также получение навыков разработки скриптов для автоматизации анализа и документирования бизнес-процессов 3 Компетенции обучающегося, формируемые в результате освоения дисциплины В результате освоения дисциплины студент должен: Знать основные принципы и подходы к автоматизации деятельности по анализу и документированию бизнес-процессов; Уметь формулировать требования к разработке моделей бизнес-процессов с учетом возможности автоматического формирования отчетной документации; Иметь навыки (приобрести опыт) работы со средой разработки скриптов, а также навыки разработки скриптов для автоматизации анализа и документирования бизнеспроцессов. В результате освоения дисциплины студент осваивает следующие компетенции: Компетенция Код по Дескрипторы – основные признаки ФГОС/ освоения (показатели достижения НИУ результата) Формы и методы обучения, способствующие формированию и развитию компетенции Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра Предлагать концепции, модели, изобретать и апробировать способы и инструменты профессиональной деятельности Анализировать, верифицировать, оценивать полноту информации в ходе профессиональной деятельности, при необходимости восполнять и синтезировать недостающую информацию и работать в условиях неопределенности Создавать, описывать и ответственно контролировать выполнение технологических требований и нормативов в профессиональной деятельности Применять методы системного анализа и моделирования с целью оценки, проектирования и разработки стратегии развития архитектуры предприятия Совершенствовать методы ведения электронного бизнеса, работы подразделений электронного бизнеса несетевых компаний 4 СК-2 СК-6 Обосновывает и оценивает концепции, модели, способы и инструменты для автоматизации анализа и документирования бизнеспроцессов Применяет навыки анализа, верификации и оценки полноты информации, получаемой в ходе профессиональной деятельности, демонстрирует способность работать в условиях неопределенности. ПК-9 Владеет методами контролия выполнение технологических требований и нормативов при анализе и документировании бизнеспроцессов ПК-13 Применяет методы системного анализа деятельности организации ПК-18 Оценивает применимость технологий автоматизации анализа и документирования бизнес-процессов для повышения эффективности бизнеса несетевых компаний Теоретические занятия, научные семинары, практические занятия, учебные проекты, изучение научной и профессиональной литературы, анализ кейсов (лучших практик), исследование статистических данных. Место дисциплины в структуре образовательной программы Настоящая дисциплина относится к профессиональному циклу и блоку дисциплин, обеспечивающих профессиональную подготовку. Изучение данной дисциплины базируется на следующих дисциплинах: «Анализ и совершенствование процессов» «Архитектура предприятия» Научный семинар «Моделирование и оптимизация бизнес-процессов» Для освоения учебной дисциплины, студенты должны владеть следующими знаниями и компетенциями: Основы экономики, менеджмента, информационных технологий Основы управления бизнес-процессами Основы программирования на скриптовых языках высокого уровня Моделирование архитектуры предприятия Основные положения дисциплины должны быть использованы при изучении следующих дисциплин: «Совершенствование архитектуры предприятия» Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра 5 Тематический план учебной дисциплины № 1. 2. 3. 4. 5. 6. 7. 8. 6 «Управление операционными рисками» Аудиторные часы ПрактиЛекСемические ции нары занятия 2 2 Всего часов Название раздела Введение в автоматизацию анализа и документирования бизнес-процессов Анализ описанных бизнес-процессов Документирование описанных бизнеспроцессов Анализ и документирование не описанных заранее бизнес-процессов Краткое описание языка SAX Basic Language Введение в язык программирования JavaScript Работа со скриптами в системе ARIS Расширенные возможности использования скриптов в ARIS. 24 Самостоятельная работа 20 30 30 4 4 6 6 20 20 26 4 2 20 28 4 4 20 32 6 6 20 32 24 6 8 6 6 10 10 216 38 38 140 Формы контроля знаний студентов Тип контроля Текущий (неделя) Форма контроля 1 Работа на семинарах и практических занятиях Домашнее задание Модуль 2 3 4 Оценка выставляется на каждом семинарском и практическом занятии (Опзi) Оценка за самостоятельную работу, Одом Реферат Оценка за реферат, Ореф Контрольная работа Оценка за контрольную, Окр Параметры Участие в занятии, активность Аналитический отчет о выполнении практических заданий Тема выбирается студентом самостоятельно из списка предложенных тем Проводится на семинарском занятии в течении 1-2 пар (по реше- Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра Промежу- Агрегирование реточный зультатов текущего контроля Экзамен Накопленная оценка, Она- Итоговый Агрегирование результатов промежуточного контроля Итоговая оценка, Орез 6.1 копл Оценка за экзамен, Озач нию преподавателя) Учитываются все текущие оценки Ответы на вопросы теста в электронной или бумажной формах Учитываются все текущие оценки и результаты промежуточного контроля Критерии оценки знаний, навыков При текущем контроле используются следующие критерии: Посещение занятий Активность в выполнении заданий и/или обсуждении темы занятия Ассистирование преподавателю на практических занятиях Аналитическое наполнение отчета (домашнего задания) Содержание реферата Точность и полнота выполнения задания контрольной работы При промежуточном контроле используются следующие критерии: Выполнение критериев оценки знаний на этапе текущего контроля Точность и полнота ответов на тестовые вопросы При итоговом контроле используются следующие критерии: Выполнение критериев оценки знаний на этапе промежуточного контроля Оценки по всем формам текущего контроля выставляются по десятибалльной шкале. 6.2 Порядок формирования оценок по дисциплине Преподаватель оценивает работу студентов на теоретических и семинарских занятиях в соответствии с критериями, указанными в п. 6.1. Оценки за текущую работу студентов преподаватель выставляет в рабочую ведомость. Накопленная оценка по десятибалльной шкале за текущую работу формируется перед проведением экзамена. Преподаватель оценивает самостоятельную работу студентов. При этом учитывается, как правильность выполнения, так и аналитическое содержание отчета о выполнении домашнего задания и реферата. Накопленная оценка за текущий контроль учитывает результаты студента по текущему контролю следующим образом: Онакопл= k1* Оауд+ k2* Осам , Оауд = n1·Опз + n2·Окр, Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра Осам = n3 * Одом + n4 * Ореф , k1 + k2 =1, n1 + n2 =1, n3 + n4 =1, где: Осам - самостоятельная работа по выполнению домашнего задания и реферата; Оауд – аудиторная работа; Опз – интегральная оценка за участие и активность на семинарах и практических занятиях, рассчитывается, исходя из суммарного вклада каждого студента в проведение семинаров и практических занятий, при этом наиболее активный участник получает эталонную оценку 10 баллов, а оценки остальных студентов ранжируются относительно эталонной оценки; Окр - оценка за контрольную работу, которая проводится во время семинара; Одом – оценка за выполнение домашней работы; Ореф – оценка за реферат; k1, k2 , n1 , n2 , n3 , n4 – весовые коэффициенты, конкретные значения определя- ются преподавателем в зависимости от подготовленности учебной группы; Ориентировочные значения весовых коэффициентов следующие: k1 = 0,7 k2 = 0,3 n1 = 0,5 n2 = 0,5 n3 = 0,5 n4 = 0,5 где: Результирующая оценка за дисциплину рассчитывается следующим образом: Орез = k3 * Онакопл + k4 * Оэкз , Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра k3 , k4 – весовые коэффициенты, учитывающие значимость оценки промежуточ- ного контроля и оценки за экзамен (зачет); конкретные значения определяются преподавателем в зависимости от подготовленности учебной группы. Ориентировочные значения весовых коэффициентов k3, k4 следующие: k3 = 0,7 k4 = 0,3 Способ округления до целого значения накопленных и результирующей оценок определяется преподавателем в зависимости от подготовленности и активности учебной группы. В диплом выставляет результирующая оценка по учебной дисциплине. Оценка за экзамен (зачет) является итоговой и блокирующей. 7 Содержание дисциплины Тема 1. Введение в автоматизацию анализа и документирования бизнес-процессов Структура учебного курса. Основные термины и определения. Цели и задачи деятельности по автоматизации анализа и документирования бизнес-процессов. Возможности и ограничения реальных консалтинговых проектов. Оценка экономической целесообразности автоматизации анализа и документирования бизнес-процессов. Тема 2. Анализ описанных бизнес-процессов Понятие о Business Process Management (BPM). Аспекты и методы анализа процессов. Анализ топологии, характеристик, ошибок и рисков процесса. Виды ошибок. Практические приемы анализа бизнес-процессов. Поиск логических ошибок в бизнес-процессах. Анализ ошибок с помощью инструментальных средств. Влияние выбранной методологии моделирования бизнес-процессов и графической нотации на возможность автоматизации анализа и документирования. Анализ активностей бизнес-процесса с точки зрения добавляемой ценности. Матрица ответственности и ее применение для анализа процессов. Метрики бизнес-процессов и их использование в анализе бизнес-процессов. Анализ бизнес-процессов с помощью методов имитационного моделирования. Тема 3. Документирование описанных бизнес-процессов Методология использования скриптов для создания документации в системе ARIS. Цели и этапы создания документации. Группы пользователей документации и их требования к документам. Требования к моделированию как следствие требований к итоговым документам. Соглашение о моделировании. Грамматические конструкции и шаблоны для автоматизированного документирования бизнес-процессов. Должностные инструкции и регламенты бизнеспроцессов как примеры автоматически создаваемой документации. Современные семантические технологии, их возможности и перспективы для решения обратной задачи - автоматического построения моделей бизнес-процессов на основе анализа нормативных правовых документов, должностных инструкций, регламентов и т.п. Тема 4. Анализ и документирование не описанных заранее бизнес-процессов Деятельность современной организации и оставляемые ею «следы» в корпоративных информационных системах. Возможность анализа событийных лог-файлов и восстановления картины реальных бизнес-процессов. Технология Process Minning и варианты ее реализации в Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра различных программных продуктах. Использование средств анализа социальных сетей (Social Network Analysis) для изучения семантических, топологических и динамических свойств информационных потоков между сотрудниками организации. Выявление информационных разрывов в бизнес-процессах. Анализ деятельности организации с помощью технологии мультиагентного моделирования. Тема 5. Краткое описание языка SAX Basic Language Переменные и константы. Написание кода программы. Принятие решения в программе. Использование циклов. Процедуры и функции. Структура взаимоотношений моделей, общее описание дерева классов и объектов, древо наследования. Комментирование процедур и функций. Тема 6. Введение в язык программирования JavaScript Принципы ООП, объекты и прототипы. Структура скрипта. Переменные, типы данных, массивы, константы. Выражения и операции. Операторы условного перехода. Циклы. Оператор указания объекта «with». Функции. Обработка ошибок. Классы и объекты. Использование библиотек классов Java. Регулярные выражения. Тема 7. Работа со скриптами в системе ARIS Скрипты в системе ARIS, общие сведения. Запуск скрипта для создания отчета. Запуск скрипта семантической проверки. Создание и редактирование скрипта с помощью Script Wizard. Редактирование скрипта с помощью Script Editor. Отладка скриптов, просмотр значений переменных, работа с точками останова. Вывод на экран вспомогательной информации в ходе выполнения скрипта. Использование различных языков программирования в скриптах ARIS. Создание скриптов с помощью Report Designer. Тема 8. Расширенные возможности использования скриптов в ARIS. Структура базы данных ARIS. Примерная структура моделей базы данных ARIS. Рамки переносимости скриптов. Создание сложных отчетов, использование таблиц, колонтитулов и иллюстраций. Использование интерактивных элементов. Создание экранных форм. Основные приемы коллективной работы над скриптами. Расширенные возможности использования скриптов в ARIS для работы с моделями бизнес-процессов и интеграции с другими информационными системами. Краткое описание возможностей ARIS API. Основные алгоритмические приемы при работе с базой ARIS. 8 Образовательные технологии При изучении теоретического материала используется интерактивная форма обучения, основанная на участии студентов в обсуждении изучаемого материала. На семинарах и практических занятиях используются активные и интерактивные формы обучения с подготовкой докладов и презентаций студентами, проведением командных деловых игр, разбором практических задач и кейсов. 9 9.1 Оценочные средства для текущего контроля и аттестации студента Тематика заданий текущего контроля Примерные задания для семинаров и практических занятий: 1. Анализ примера должностной инструкции администратора баз данных. Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра 2. Моделирование бизнес-процесса и анализ ошибок модели на примере процесса поступления в НИУ ВШЭ. 3. Сравнительная оценка степени повторяемости бизнес-процессов в организациях, относящихся к различным отраслям. 4. Анализ формирования цепочки добавленной стоимости на примере работы «горячей линии». 5. Метрики бизнес-процессов работы столовой и их размерности. 6. Практическая оценка необходимой и достаточной степени детализации в названиях событий, функций и объектах на диаграммах eEPC. 7. Разработка скрипта для формирования должностной инструкции. 8. Способы учета логических операторов при формировании текста административного регламента. 9. Выявление бизнес-процессов путем анализа массива корпоративной электронной почты на примере данных компании Enron. 9.2 Вопросы для оценки качества освоения дисциплины Примерные вопросы для оценки качества освоения дисциплины: 1. На ваш взгляд, какие этапы можно выделить в процессе создания регламентной документации? 2. Что представляет собой семантическая и синтаксическая проверка моделей? 3. Опишите правила существования объектов. 4. Опишите правила взаимосвязи объектов. 5. Приведите примеры правил структуры модели. 6. Какую информацию можно вывести из базы ARIS с помощью скриптов? 7. На каких элементах базы ARIS возможен запуск скриптов? 8. Как проверить синтаксическую корректность скрипта? 9. С помощью каких скриптов из стандартной поставки ARIS возможно вывести графическое представление модели? 10. Для чего можно использовать модуль управления изменениями? 11. Опишите отличия в возможностях ARIS Script Wizard и ARIS Script Editor. 12. Опишите роли пользователей при работе с модулем управления изменениями. 13. Для чего предназначена автоматизация анализа и документирования бизнеспроцессов предназначена? 14. Что такое матрица ответственности? 15. Приведите примеры проблемных ситуаций, выявляемых с помощью матрицы ответственности. Примеры практических заданий: Предлагается вариант документа «Должностная инструкция». Документ создан автоматически из моделей ARIS путем записи информации в шаблон документа. Отметить цветом блоки текста, которые могут быть заполнены автоматически из моделей ARIS с учетом того, что никакая дополнительная информация (кроме содержащейся в моделях) в файл не записывается. Например, строка «Согласовано» является частью шаблона документа и не заполняется скриптом. Соответственно, ее выделять не нужно. Предлагается вариант документа «Регламент процесса». Документ создан автоматически из моделей ARIS путем записи информации в шаблон документа. Отметить цветом блоки текста, которые могут быть заполнены автоматически из моделей ARIS с учетом того, что никакая дополнительная информация (кроме содержащейся в моделях) в файл не записывается. Например, строка «Согласован» Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Автоматизация анализа и документирования бизнес-процессов» для направления 080500.68 БИЗНЕС-ИНФОРМАТИКА подготовки магистра является частью шаблона документа и не заполняется скриптом. Соответственно, ее выделять не нужно. 10 Учебно-методическое и информационное обеспечение дисциплины Основная литература 1. Каменнова М.С., Громов А.И., Ферапонтов М.М., Шматалюк А.Е. Моделирование бизнеса. Методология ARIS. – М.: Весть-МетаТехнология, 2001. 2. Флэнаган Д. JavaScript. Подробное руководство. – Пер. с англ. – СПб: Символ Плюс, 2008. – 992 с., ил. Дополнительная литература 1. Карпов Ю.Г. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5 СПб: БХВ-Петербург, 2006. 2. Aalst, W. van der (2011). Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer Verlag, Berlin (ISBN 978-3-642-19344-6). 11 Материально-техническое обеспечение дисциплины В ходе учебного процесса студентам предлагаются демонстрационные материалы по изучаемым темам (презентации лекций). Для проведения лекционных занятий требуется помещение, оборудованное проектором, экраном и компьютером для проведения презентаций. Для проведения практических занятий и семинаров требуется компьютерный класс, оборудованный рабочими станциями для каждого студента, а также проектором, экраном и компьютером для проведения презентаций. Для дополнительных консультаций используется электронная почта (студенты могут обращаться к преподавателю с вопросами по текущим темам дисциплины, а также за консультациями по поводу дополнительной литературы, справочных данных и т.п.). В процессе самостоятельных занятий и подготовки к практическим занятиям студенты могут использовать ресурсы сети Интернет, включая сайты органов государственной власти, крупнейших российских и зарубежных компаний, российских и зарубежных университетов и исследовательских организаций, а также деловой и профессиональной прессы и бизнессообществ.