
- •Часть 1. Введиние в реинжиниринг бизнес-процессов введение
- •Тема 1. Понятие бизнес-процесса (бп)
- •1. История возникновения понятия бп
- •2. Определения бизнес-процесса
- •3. Составляющие бизнес-процесса
- •4. Цели выполнения бизнес-процесса
- •5. Характеристики бизнес-процесса
- •Тема 2. Понятие реинжиниринга бизнес-процессов (рбп)
- •1. Концепция рбп
- •2. Определения рбп
- •3. Классификации моделей реинжиниринга
- •4. Этапы рбп
- •Тема 3. Подходы и типовые варианты реструктуризации системы управления компанией
- •1. Причины перестройки системы управления
- •2. Перестройка системы управления в кризисной ситуации
- •3. Перестройка системы управления в стабильной ситуации
- •4. Современные подходы к перестройка системы управления
- •5. Варианты реструктуризации
- •Тема 4. Применение бизнес-реинжиниринга в компании
- •1. Принципы бизнес-инжиниринга
- •2. Этапы реинжиниринга
- •3. Бизнес-реинжиниринг для небольших компаний
- •4. Преимущества и недостатки реинжиниринга
- •5. Реинжиниринг и бизнес-планирование
- •6. Организация работ по реинжинирингу
- •7. Результаты реинжиниринга
- •8. Бенчмаркинг
- •Тема 5. Моделирование и анализ бизнес-процессов
- •1. Последовательность моделирование бизнес-процессов
- •1. Идентификация бизнес-процессов компании
- •2. Выбор бизнес-процессов для реинжиниринга
- •1. Последовательность моделирование бизнес-процессов
- •1.1. Изучение выбранных для реинжиниринга бизнес-процессов
- •1. Последовательность моделирование бизнес-процессов
- •1.2. Симптомы нарушенных бизнес-процессов
- •1.3. Значимость бизнес-процессов
- •1.4. Степень осуществимости реинжиниринга бизнес-процессов
- •1.5. Роль менеджера при выделении бизнес-процессов и их реинжиниринге
- •Тема 6. Методы реинжиниринга бизнес-процессов
- •1. С какого бизнес-процесса следует начинать реинжиниринг
- •2. Методы реинжиниринга
- •3. Вовлечение в бизнес-процесс как можно меньшего количества ресурсов.
- •3. Учет очередности выполнения бизнес-процессов
- •Тема 7. Внедрение новой системы управления компанией в практику
- •1. С чего начинать?
- •2. Реинжиниринговая команда
- •3. Внедрение новой системы управления в практику
- •Тема 8. Сопротивление изменениям при внедрении новой системы управления компанией
- •1. Причины сопротивления изменениям
- •2. Информирование и убеждение работников
- •3. Способы преодоления сопротивления
- •Методы и технологии реинжиниринга ис
- •1. Введение.
- •2.1. Понятие «реинжиниринга ис».
- •2.2. Основное содержание реинжиниринга ис и его место в жц ис.
- •3. Классификация подходов, методов и технологий.
- •4. Заключение.
- •Глоссарий понятий и терминов.
- •Часть 2. Методология и инструментальные средства реинжиниринга бизнес-процессов
- •Тема 10. Классификация case-средств и моделей
- •1. Современная концепция разработки информационных систем
- •2. Модель "as is" (как есть) - позитивная модель
- •3. Модель "to be"- нормативная модель
- •4. Case моделирование бизнес-процессов
- •5. Типы case-моделей
- •Совокупность моделей концептуального проектирования idef
- •Основные типы case-моделей
- •1. Sadt-модели
- •1. Sadt-модели
- •Тема 11. Введение в sadt-моделирование
- •2. Свойства sadt-модели
- •3. Модель имеет единственный субъект
- •4. У модели может быть только одна точка зрения
- •5. Модели как взаимосвязанные наборы диаграмм
- •6. Резюме
- •Тема 12. Синтаксис sadt-диаграмм
- •1. Sadt-диаграмма
- •2. Блоки и дуги
- •3. Разветвление и слияние дуг
- •4. Идентификация версий диаграмм с-номерами
- •5. Резюме
- •Тема 13. Синтаксис моделей и работа с ними
- •1. Система представляется одним блоком
- •2. Идентификация декомпозиции номерами узлов
- •3. Связывание декомпозиции с помощью с-номеров
- •4. Коды icom гарантируют стыковку диаграмм
- •5. Обозначения для менее распространенных интерфейсов по дугам
- •6. Резюме
- •Тема 14. Процесс моделирования в sadt
- •1.Sadt-методология
- •2. Sadt – моделирование
- •3. Этапы моделирования в sadt
- •4. Комментарии
- •5. Резюме
- •Тема 15. Sadt - уточнение концепции моделей
- •1. Главное преимущество методологии sadt
- •2.Точка зрениямодели sadt
- •3. Декомпозиция в ходе моделирования
- •1. Производит анализ и синтез системных объектов, определяя, как именно подверглись разбиению объекты, входящие в систему;
- •4. Стратегии декомпозиции.
- •5. Резюме
- •Тема 16. Подготовка к процессу моделирования
- •1. Сбор и анализ информации.
- •2. Организация процесса опроса для сбора информации.
- •3. Три этапа в процессе опроса.
- •4. Рекомендации аналитику
- •Тема 17. Создание функциональных моделей и диаграмм
- •1. Начало моделирования
- •2. Выбор цели и точки зрения
- •3. Составление списка данных
- •4. Составление списка функций
- •5. Построение диаграммы а0
- •6. Диаграмма а-0, как обобщение диаграммы а0
- •7. Резюме
- •Тема 18. Sadt - моделирование: декомпозиция блоков
- •1. Основные шаги
- •2. Декомпозиция ограниченного блока
- •3. Анализ результатов декомпозиции автором
- •4. Резюме
- •Тема 19. Соглашения по построению диаграмм
- •1. Размещение блоков
- •2. Размещение дуг
- •3. Совместное размещение блоков и дуг.
- •4. Резюме
- •Тема 20. Завершение моделирования
- •1. Размер sadt-моделей
- •2. Прекращение декомпозиции
- •3. Достаточная детализированность
- •4. Изменение уровня абстракции
- •5. Изменение точки зрения
- •6. Сходные функции
- •7. Тривиальные функции
- •8. Принятие решения о завершении моделирования
- •9. Резюме
- •Часть 3. Примеры проектов и моделей реинжиниринга бизнес-процессов
- •Тема 21. Шаблон представления бизнеса-процесса, отражающий концепцию процессного подхода к управлению организацией в понимании iso 9000:2000
- •1. Введение
- •2. Контекстная диаграмма бизнес-процесса, учитывающего цикл pdca
- •Тема 23. Разработка документа "а", модель в idef0-idef3
4. Case моделирование бизнес-процессов
Если это “средства”, то они должны к чему-то быть примененными. Так оно и есть. Они и создавались первоначально как специализированные методы решения специализированных задач. Нас они интересуют в первую очередь как средства анализа бизнес процессов. Для того, чтобы понять, что скрывается за этим понятием, лучше обратиться к совершенно конкретной области, например, области проектирования автоматизированных информационных систем (АИС), где CASE- средства как раз эффективно и применяются.
В проектировании АИС выделяют обычно два направления:
1. собственно проектирование АИС конкретных организаций на базе готовых программных и аппаратных компонентов с помощью специальных инструментальных средств разработки;
2. проектирование упомянутых компонентов АИС и инструментальных средств, ориентированных на многократное применение при разработке многих информационных систем.
Сущность первого направления может быть выражена словами "системная интеграция".Разработчик АИС должен быть специалистом в области системотехники, хорошо знать международные стандарты, состояние и тенденции развития информационных технологий и программных продуктов, владеть инструментальными средствами разработки приложений (они как раз и называются CASE-средствами). Быть готовым к восприятию и анализу автоматизируемых прикладных процессов в сотрудничестве со специалистами соответствующей предметной области.
Второе направление относится к области разработки математического и программного обеспечения для реализации функций АИС - моделей, методов, алгоритмов, программ на базе знания системотехники, методов анализа и синтеза проектных решений, технологий программирования, операционных систем и т. п.
АИС являются сложными системами, и при их проектировании целесообразно использовать блочно-иерархическое проектирование, включающее ряд уровней и этапов.
Верхний уровень проектирования АИС часто называют концептуальным моделированием,выполняемым в процессе предпроектных исследований, формулировки технического предложения, разработки эскизного проекта. Этот уровень нас и интересует прежде всего.
Предпроектные исследования проводятся путем анализа (обследования) деятельности организации (предприятия, компании, учреждения, офиса), на которой создается или модернизируется АИС. Перед обследованием формируются цели обследования - определение возможностей и ресурсов для повышения эффективности функционирования предприятия на основе автоматизации процессов управления, например, документооборота. Содержание обследования - выявление структуры предприятия, выполняемых функций, информационных потоков и прочее. Обследование проводится системными аналитиками (интеграторами) совместно с представителями организации - заказчика.
На основе анализа результатов обследования разрабатывается исходная концепция АИС - концептуальная модель, включающая предложения по изменению структуры предприятия и взаимодействия подразделений с учетом прогноза развития предприятия.
В концепции может быть предложено несколько вариантов выбора. При анализе выясняются возможности покрытия автоматизируемых функций имеющимися программными продуктами и, следовательно, объемы работ по разработке оригинального программного обеспечения (ПО). Результаты анализа - техническое предложение и план создания АИС - представляются заказчику для окончательного согласования.
При концептуальном моделировании используются ряд спецификаций, среди которых центральное место занимают модели преобразования, хранения и передачи информации Модели, полученные в процессе обследования предприятия, являются моделями его функционирования. В процессе разработки АИС модели, как правило, претерпевают существенные изменения и в окончательном виде они рассматриваются уже как модели проектируемой АИС.
Для решения задач концептуального моделирования за последнее десятилетие сформировалась новая технология - CASE. Используется двоякое толкование аббревиатурыCASE, соответствующее двум направлениям использования CASE-систем. Первое из них, более узкое, -Computer-AidedSoftwareEngineering– переводится как автоматизированное проектирование программного обеспечения. Соответствующие CASE-системы часто называют инструментальными средами быстрой разработки ПО (RAD–RapidApplicationDevelopment).
Второе, более широкое, - Computer-AidedSystemEngineering– подчеркивает направленность на поддержку концептуального проектирования сложных систем вообще. Такие CASE-системы часто называют системамиBPR(BusinessProcessReengineering) и нас в данном случае интересуют в первую очередь.
В целом CASE-технология представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных автоматизирование систем, поддерживаемую комплексом взаимосвязанных средств автоматизации. CASE-это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки сложных систем, в том числе и ПО.
Основными пользователями САSЕ-средств за рубежом являются военные организации, центры обработки данных и коммерческие фирмы по разработке ПО. Практически ни один серьезный зарубежный проект не осуществляется без использования CASE-средств.
Ядром CASE-инструмектария являются технологии анализа и проектирования, такие, например, как объектно-ориентированный анализ, структурное проектирование Джексона, методология структурного анализа Йордана/де Марко и Геина-Сарсона, технология структурного анализа и проектирования систем - SADT(StructuredAnalysisandDesignTechnique). Такие технологии обеспечивают строгое и наглядное описание проектируемой системы в форме графов, диаграмм, таблиц и схем, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру с все большим числом уровней.
В данном курсе лекций рассматривается одна их них, а именно методология SADTпоскольку она используется не только для разработки программных систем, но идляформализации производственных информационных в том числе и бизнес процессов. Не последним аргументом в пользу выбора в первую очередь именно этой технологии служит и тот факт, что среди менеджеров и руководителей компьютерных фирм считается чуть ли не правилом хорошего тона знать основы SADT и при обсуждении каких-либо вопросов пользоваться SADT -диаграммами поясняющую суть дела при обсуждении практически всех вопросов.
Заметим в заключение этого раздела, что подмножество SADT принято в качестве стандарта на разработку ПО (IDEFO) Министерством обороны США. Отсюда и используемая далее аббревиатура “SADT-IDEF”
В качестве CASE-средства реализующего методологию SADT в пособии рассматривается программный комплекс BPWinфирмыPlatinum(см. рис. 10.1).
Рис. 10.1. Инструментальная панель PLATINUM BPWin