Інструментальний засіб BPwin
BPwin є потужним засобом моделювання та документування бізнес-процесів. Цей продукт використовує технологію моделювання 1DEF0 — найпоширеніший стандарт, прийнятий для моделювання бізнес-процесів. Крім стандарту IDEF0, BPwin підтримує також методологію моделювання DFD (Data Flow Diagram) та IDEF3 (workflow). Методологія DFD використовується для опису потоків даних, що виникають у результаті діяльності компанії. Методологія IDEF3 служить для графічного опису потоку процесів (робіт), взаємодії процесів та об'єктів, що змінюються цими процесами [19]. BPwin має досить простий та інтуїтивно зрозумілий інтерфейс користувача. Загальний вигляд робочого інтерфейсу представлено на рис. 5.2. Його основними елементами є: головне меню, основна панель інструментів (нижче головного меню), навігатор моделі (у лівій частині робочого інтерфейсу), вікно моделі (у правій частині робочого інтерфейсу) та спеціальна панель інструментів, вид якої залежить від обраного типу моделі між навігатором та вікном моделі). Дане розташування елементів інтерфейсу прийнято за замовчуванням, проте його може бути змінено користувачем.
Мал. 5.2. Робочий інтерфейс середовища моделювання BPwin Навігатор моделі показує у вигляді ієрархічного списку, що розкривається, всі діаграми, відкриті в BPwin. З його допомогою можна перейти будь-яку діаграму. Крім того, на спеціальній вкладці навігатора у вигляді списку показані всі блоки, включені в діаграми моделі.Створити нову модель можна за допомогою меню File/New або відповідної кнопки основної панелі інструментів. Виникає вікно діалогу, в якому слід внести ім'я моделі та вибрати методологію побудови моделі. Розглянемо для прикладу створення моделі у стандарті IDEF0. При реалізації моделі автоматично створиться діаграма верхнього рівня (контекстна діаграма) з єдиним функціональним блоком, що зображує систему загалом. Завдання імені блоку здійснюється клацанням по ньому правою кнопкою миші, вибирається в меню Name і в діалозі, що з'явиться, вноситься ім'я. Для створення граничних стрілок, що відображають взаємодію системи з оточенням, потрібно спочатку перейти в режим малювання стрілок, клацнувши кнопкою 3 в спеціальній панелі інструментів. Для внесення вхідної стрілки (входу, механізму або керування) потрібно спочатку клацнути біля межі діаграми (звідки починається стрілка), а потім на потрібній стороні функціонального блоку. Для малювання стрілки виходу, навпаки, треба спочатку клацнути на правій стороні блоку, а потім біля правої межі діаграми. Для завдання імені стрілки необхідно повернутися в режим редагування, клацнувши по кнопці В в панелі інструментів, потім клацнути правою кнопкою миші на лінії стрілки, у спливаючому меню вибрати Name і ввести ім'я в діалозі. Імена знову внесених стрілок автоматично заносяться до словника [19]. Для створення діаграми декомпозиції потрібно клацнути по кнопці переходу на нижній рівень ІІ у вікні діалогу вказати кількість функціональних блоків на діаграмі декомпозиції (надалі можна буде додати відсутні блоки або видалити зайві). З'являється діаграма декомпозиції з розташованими на ній блоками.Блоки розташовуються по діагоналі, починаючи з верхнього лівого кута і закінчуючи нижнім правим кутом. Імена блоків задаються так само, як ім'я блоку на батьківській діаграмі. Стрілки, які були внесені на контекстній діаграмі, автоматично переносяться на діаграму декомпозиції (їм присвоюються 1СОМ-коди), але вони не стосуються блоків. Зв'язування граничної стрілки з блоком здійснюється аналогічно до малювання граничної стрілки на діаграмі верхнього рівня. Для малювання внутрішньої стрілки, що зв'язує блоки між собою, необхідно в режимі малювання стрілок клацнути праворуч одного блоку і потім - по потрібній стороні (наприклад, лівої) іншого блоку. Для розгалуження стрілки потрібно в режимі редагування клацнути по фрагменту стрілки і по відповідній стороні блоку, а для злиття, навпаки, спочатку по лівій стороні блоку, а потім по відповідному фрагменту стрілки.
Функціональність BPwin полягає не тільки в малюванні діаграм, а й у перевірці цілісності та узгодженості моделі. BPwin забезпечує логічну чіткість у визначенні та описі елементів діаграм, а також перевірку цілісності зв'язків між діаграмами. Інструмент забезпечує корекцію найпоширеніших помилок при моделюванні, таких як «зависання» зв'язків при переході від діаграми до діаграми, порушення асоціації зв'язків у різних діаграмах моделі тощо. п. Для оцінки моделюваних бізнес-процесів BPwin надає розробнику два інструменти - функціонально-вартісний аналіз (АВС) і оцінку властивостей, що визначаються користувачем. При проведенні вартісного аналізу спочатку задаються одиниці виміру часу та грошей.Їх можна задати в діалоговому вікні Model Properties (меню Edit/Model Properties). блоку потрібно клацнути правою кнопкою миші по блоку спливаючому меню вибрати Costs. Відкриється діалог Activity Properties, вкладка Costs. У ньому можна ввести суми (вартості відповідної функції) по кожному центру витрат. ].Загальні витрати на функції розраховуються як сума по всіх центрах витрат. Вищої (батьківської) функції спочатку обчислюється добуток витрат дочірньої функції на її частоту, потім результати складаються. аналізу можна скористатися спеціалізованим засобом EasyABC, з яким BPwin має двонаправлений інтерфейс.
Побудова діаграми за допомогою BPWin
BPwin - потужний інструмент моделювання, який використовується для аналізу, документування та реорганізації складних бізнес-процесів.Отже, формується цілісна картина діяльності підприємства - від моделей організації роботи у невеликих відділах до складних ієрархічних структур.
Побудова діаграми бізнес-процесів
Модель роботи є системою наборів робіт, де кожна з робіт - це сукупність кількох об'єктів чи наборів об'єктів. Роботи (Activity) позначають пойменовані процеси, функції або завдання, які відбуваються протягом певного часу і мають результати, що розпізнаються. Роботи зображуються як прямокутників. Усі роботи мають бути названі та визначені. Під час створення нової моделі (меню File/New) автоматично створюється контекстна діаграма з єдиною роботою, що зображує систему загалом (рис. 1).
У діаграмі опису бізнес-процесу можна підключати різні типи стрілок (Arrow) до робіт. Стрілки описують взаємодію робіт і є певною інформацією. На даній діаграмі:
1. Вхід (Input) матеріал чи інформація, які використовуються чи перетворюються роботою щоб одержати результату (виходу).
§ Книгодрукарська продукція - книги, що надходять із видавництва;
Рис.1. Система «Книгарня» у загальному вигляді.
2. Управління (Control) - правила, стратегії, процедури чи стандарти, якими керується робота. У цій діаграмі це закони
§ Закон про захист прав споживачів;
§ Закон про авторське право;
3. Вихід (Output) - матеріали чи інформація, які виконуються роботою.
§ Кінцева мета – купівля;
4. Механізм (Mechanism) - ресурси, які виконують роботу.
§ Персонал - співробітники, які виконують роботу.
§ Обладнання необхідне в роботі (комп'ютери, касові апарати)
Систему розбиваємо на 4 частини.
Мал. 2. Основні бізнес-процеси
Стрілки між роботами позначають стан системи після виконання кожного етапу. Для того, щоб детально показати ІВ, можна кілька блоків розбити на складові частини. Розіб'ємо блок «Оформлення документації» на 3 частини:
Мал. 3. Оформлення документації
При оформленні документів враховується закон про авторське право, інтереси автора чи виконавця. Персонал бере безпосередню участь.
«Продаж» складається з 2 процесів (рис. 4): Продаж, який здійснюється через Інтернет та продаж безпосередньо в магазині (рис. 5). При цьому, продаж через Інтернет включає доставку за допомогою транспортної кампанії. Це відбивається у вартісному аналізі (пункт 4.3.).
Мал. 4. Блок «Продаж»
На блок «Продаж» впливає і закон про авторське право та закон захисту прав споживачів, основну роботу виконує персонал за допомогою необхідного обладнання.
Мал. 5 Блок «Магазин»
Щоб розглянути повністю модель, скористаємося Node Tree (Діаграма дерев вузлів), яка показує ієрархію робіт у моделі та дозволяє розглянути всю модель цілком, хоча не показує взаємозв'язку між роботами. Для цього з меню діаграм (Diagram) вибираємо "Add Node Tree" (Додати дерево вузлів), дотримуючись інструкцій, отримуємо:
Мал. 6. Діаграма дерев вузлів
Ця діаграма наочно відбиває всі процеси інформаційної системи, включаючи витрати по кожному з них; зв'язок між блоками.
Вартісний аналіз
Після того як модель побудована, необхідно прорахувати витрати початкового рівня та витрати на утримання моделі в майбутньому. Для цього система оцінюватиметься через кількість.BPwin надає аналітику два інструменти для оцінки моделі - вартісний аналіз, заснований на роботах (Activity Based Costing, ABC), та властивості, які визначають користувач (User Defined Properties, UDP). У цій роботі використовується лише функціональне оцінювання - ABC - це технологія виявлення та дослідження вартості виконання тієї чи іншої функції (дії).
ABC включає такі основні поняття:
v Об'єкт витрат - причина, з якої робота виконується, зазвичай основний вихід роботи. У разі це покупка книжки чи диска.
v Двигун витрат - характеристики входів та управлінь роботи;
v Центри витрат, які можна трактувати як статті витрат.
Для моделі «Книгарня» можна виявити 5 центрів витрат:
1. Вихідні витрати це початкові витрати під час створення підприємства: закупівлю устаткування, найм персоналу тощо.
2. Заробітна плата – щомісячне відрахування для всіх співробітників.
3. Накладні витрати, до яких відносяться витрати на обладнання (комп'ютери, касові апарати).
4. Постійні витрати – це витрати на опалення, освітлення, податки тощо.
5. Транспорт, необхідний доставки продукції.
Мал. 7.Редактор центру витрат
Рис.8. Витрати на процес «Каса»
Таким чином, прописуються витрати на всіх блоках, починаючи з нижнього вузла.
Мал. 9. Отримані витрати.
Прорахувавши всі блоки у початковому буде підсумкова ціна:
Мал. 10. Підсумкова ціна
Звіт
Для створення звіту необхідно Tools – Report Builder – Report Builder.
Мал. 11. Вікно звіту
Натискаємо New (рис. 12), у цьому вікні:
1. Задаємо властивості шаблону та формат.
2. Налаштовуємо секції: Model, Activity, Cost Centre, Arrow та Picture
3. Задаємо властивості секцій (ім'я, шрифт, колір тощо)
4.Задаємо таблиці для пояснення змісту секцій
5. Задаємо властивості таблиць
Мал. 12. Параметри звіту
Далі натискаємо Run та отримуємо звіт у форматі HTML.
Рис.13. Готовий звіт
При цитуванні матеріалів у рефератах, курсових, дипломних роботах правильно вказуйте джерело цитування, для зручності можете скопіювати з поля:
Натисніть, щоб копіювати в буфер обміну для додавання в роботу!
Побудова діаграми IDEF0 у BPwin
Давайте розберемо, що таке BPwin та IDEF0? BPwin (AllFusion Process Modeler) – це інструмент для моделювання процесів. Методологія IDEF0 - це графічне та текстове зображення, яке має дати відповідь на певні питання.
Подивившись на діаграму, ви запитаєте, що це за вхід та вихід, як відносити контроль та механізм до процесу, і як я маю отримати відповідь. Давайте по порядку: дві основні складові, за якою будується діаграма - це прямокутник і стрілка. Прямокутник – це процес. У ньому зазвичай пишуть назву процесу і напис має бути дієсловом. Стрілка – це ті, що входять у процес, їх може бути багато, але треба виділити чотири основні напрямки стрілок.
Стрілка зліва – це «вхід» (позначає початок процесу), якого не може розпочатися процес. Грубо кажучи, процес буде змінено в кінцевому підсумку - "вихід".
Стрілка "механізм" - це те, за допомогою чого процес проводиться. Це можуть бути люди чи інструменти.
Стрілка "контроль" - це керуючий вплив на процес, наприклад, інструкція, алгоритм, специфікації.
Хочу для розуміння навести банальний приклад приготування шашлику.
Приготування шашлику - це процес, для якого нам потрібні: м'ясо, зелень, спеції (початок).
Для приготування смачного шашлику нам потрібно: кухар Гарік, мангал та шампура (механізм).
Для того щоб приготувати смачний і соковитий шашлик, потрібно дотримуватися чіткого алгоритму та інструкції (контролю).
У результаті - якщо всі дотриматися (process), вийде смачний шашлик.
Можливо, зараз Ви подумали: Так, таку діаграму нескладно намалювати в Paint. Це була лише контекстна діаграма чи, іншими словами, діаграма верхнього рівня. Далі йде декомпозиція (поділ цілого на частини), у дереві процесів вибираємо декомпозицію IDEF0 і вибираємо оптимальні чотири процеси. Якщо буде багато, то видалимо один чи кілька процесів.
Коли все вибрано, бачимо таке:
Ем, так не піде! Давайте зробимо цей процес декомпозиції наочнішим:
Тепер давайте розберемо докладніше процес декомпозиції. Перший – процес маринування м'яса для шашлику. Для нього нам знадобляться: м'ясо, спеції та кухар Гарік. Інші процеси виконуватиме він. Для маринівки потрібно дотримуватися інструкції та алгоритму (алгоритм також братиме участь у всьому процесі). Далі йде смаження шашлику, для цього нам знадобиться замариноване м'ясо, шампура, мангал. І останній процес — додавання зелені до шашлику, для цього потрібна сама зелень. Як ви могли помітити, замість чотирьох процесів у нас залишилося лише три. Останній ми видалили, оскільки він не потрібен для побудови діаграми.
Для кращого розуміння діаграми рекомендую не лінуватися і ставити назви, вирівнювати стрілки, розгалужувати (Алгоритм, кухар Гарік), змінювати шрифт тексту, колір.
Загалом на простому прикладі ми показали — як робиться побудова діаграми в BPwin. У моделювання BPwin можна побудувати прості та складні процеси для аналізу та оптимізації. Величезна перевага BPwin це зрозумілий графічний інтерфейс, який легко зрозуміє кожен.
У наступній статті ми розповімо про побудову IDEF3 та DFD моделі у BPwin. До зв'язку!