КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекція 4. Моделювання бізнес-процесів
Моделювання бізнес-процесів є важливою складовою частиною великомасштабних проектів зі створення ПЗ. Відсутність таких моделей є однією з головних причин невдач багатьох проектів. Бізнес-процес визначається як логічно завершений набір взаємозв'язаних і взаємодіючих видів діяльності, який підтримує діяльність організації і який реалізовує її політику, спрямовану на досягнення поставлених цілей. Бізнес-процес використовує певні ресурси (фінансові, матеріальні, людські, інформаційні). Виділяють наступні класи процесів: Ø основні процеси (виробництво товарів і послуг, приносять прибуток, складають основну діяльність компанії); Ø забезпечуючі процеси (забезпечення основних процесів фінансами, кадрами, комплектуючими, технічним обслуговуванням, адміністрування і юридичне забезпечення); Ø процеси управління (планування і контроль бізнес-процесів інших видів). Бізнес-модель - це формалізований опис бізнес-процесів підприємства, який фіксує існуючий стан справ (модель AS-IS «як є») або який встановлює нові вдосконалені способи здійснення діяльності (модель AS-TO-BE «як буде»). Цілі бізнес-моделювання: Ø забезпечити розуміння структури організації і динаміки процесів, які відбуваються в ній; Ø забезпечити розуміння поточних проблем організації і можливостей їх рішення; Ø переконатися, що замовники, користувачі і розробники однаково розуміють цілі і завдання організації; Мал. Аналітик бізнес-процесів, його діяльність і робочі продукти. 4) створити базу для формування вимог до майбутньогому ПЗ організації. Можливі застосування бізнес-моделі: · схема поточної діяльності організації; · модель предметної області; · загальна бізнес-модель як еталон для сімейства застосувань; · типова бізнес-модель для організацій певного профілю; · опис нових бізнес-процесів; · реінженірінг бізнес-процесів. Під реінженірінгом бізнес-процесів розуміється реорганізація діяльності підприємства, наприклад, для підвищення його конкурентоспроможності. Модель бізнес-процесу повинна давати відповіді на питання: 1. Які процедури (функції, роботи) необхідно виконати для отримання заданого кінцевого результату? 2. У якій послідовності виконуються ці процедури? 3. Які механізми контролю і управління існують у рамках даного бізнес-процесу? 4. Хто виконує процедури процесу? 5. Які вхідні документи/інформацію використовує кожна процедура процесу? 6. Які витікаючі документи/інформацію генерує процедура процесу? 7. Які ресурси необхідні для виконання кожної процедури процесу? 8. Яка документація/умови регламентує виконання процедури? Розглянемо методику моделювання, яка є складовою частиною технології Rational Unified Process. Аналітик бізнес-процесів очолює і координує бізнес-моделювання. Відповідає за: 1) бачення бізнесу - документ, де визначені цілі бізнес-моделювання; 2) оцінку організації - документ, який описує поточний стан справ в організації; 3) бізнес-правила - умови, дотримання яких необхідне; 4) бізнес-цілі - завдання, які стоять перед організацією; 5) глосарій діяльності - словник основних термінів організації; 6) модель бізнес-процесів (Business Use Case Model); 7) модель бізнес-аналізу (Business Analysis Model або Business Objects Model); 8) додаткову специфікацію - документ з відомостями, які не увійшли до інших документів. Бізнес-розробник виконує наступні діяльності: · працює над бізнес-системою (відділом або підрозділом організації); · уточнює специфікацію business use case; · моделює реалізацію business use case у вигляді моделей business objects; · визначає критично важливі події (business event). Відповідає за: 1) описи бізнес-процесів у рамках його бізнес-системи; 2) реалізацію бізнес-процесів; 3) описи дійових осіб, які мають справу з його бізнес-системою; 4) описи бізнес-виконавців (business worker) і бізнес-сутностей (business entity); 5) опис і модель його бізнес-системи; 6) описи критично важливих подій (business event).
Мал. Діяльності, виконувані бізнес-розробником і його робочі продукти.
Хід бізнес-моделювання в цілому відображає наступна діаграма діяльності:
При оцінюванні бізнесу створюється бачення бізнесу і оцінка організації. На підставі цих документів ухвалюється рішення: або моделювати тільки предметну область, або здійснюється повне моделювання виробництва. При повному моделюванні виробництва паралельно ведуться три потоки робіт: перший - опис бізнесу AS-IS, другий, - складання бізнес-моделей (детально розглядається далі) і третій - дослідження автоматизації процесів, у рамках якого уточнюється, які зміни в діяльності підприємства повинні відбутися при використанні створюваного програмного забезпечення (тобто описується бізнес AS-TO-BE). Моделювання предметної області є полегшеним варіантом бізнес-моделювання, при якому аналізуються лише основні поняття предметної області і зв'язки між ними. Їм можна обмежитися, якщо у розпорядженні розробників є типова бізнес-модель для організацій того профілю, до якого відноситься підприємство замовника, або якщо розробники мають досвід створення систем для подібних організацій. Переходимо до розгляду бізнес-моделювання (другого паралельного потоку на діаграмі). Першою моделлю, яка створюється у рамках цього процесу, є модель бізнес-цілей, яка є деревовидною структурою, яка описує залежності вигляду мета-підмета (див. малюнок).
Для кожної бізнес-мети складається опис, який включає: · ім'я; · короткий опис; · необхідне значення параметра, досягши якого мета вважається досягнутою; · поточне значення параметра (за яким можна судити, наскільки близьке досягнення мети); · одиниця вимірювання параметра (наприклад, рублі, клієнти, продажі і т. п.); · термін реалізації бізнес-мети; · пріоритет. Кожна бізнес-мета повинна підтримуватися одним або декількома бізнес-процесами, інакше немає ніякої можливості забезпечити її досягнення. Модель бізнес-процесів - модель, яка описує бізнес-процеси організації у термінах ролей і їх потреб. Вона є розширенням моделі варіантів використання UML за рахунок введення набору стереотипів Business Actor (стереотип дійової особи) і Business Use Case (стереотип варіанту використання). Дійова особа бізнес-процесів (business-actor) - деяка роль, яка виконується по відношенню до бізнес-процесів організації. Кандидатами на цю роль є: акціонери, замовники, постачальники, партнери, потенційні клієнти, місцеві органи влади, колеги з підрозділів, не охоплених моделлю, зовнішні системи. Виявити дійових осіб бізнес-процесів можна, знайшовши відповіді на питання: · Хто отримує користь з існування організації? · Хто допомагає організації здійснювати свою діяльність? · Кому організація передає інформацію і від кого отримує? Business use-case (варіант використання для бізнес-процесів або бізнес-процесу) описує послідовність дій у рамках деякого бізнес-процесу, який приносить відчутний результат конкретній дійовій особі (business actor).
Приклад моделі бізнес-процесів (реєстрація пасажирів на рейс в аеропорту):
Дата добавления: 2014-01-07; Просмотров: 2295; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |