Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Podobne dokumenty
Harmonogramowanie projektów Zarządzanie czasem

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Wprowadzenie do zarządzania procesami biznesowymi czym są procesy biznesowe: Part 1

Rozdział 3. Słownik danych (Data Dictionary)...n..61 Formalizm notacji słownika danych...u Rozdział 4. Specyfikacja procesów...n...

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

Projektowanie systemów informacyjnych: język UML

Edycja geometrii w Solid Edge ST

Nowości w module: BI, w wersji 9.0

Dobre praktyki w zakresie zarządzania ładem architektury korporacyjnej

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Projektowanie bazy danych

Lista standardów w układzie modułowym

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Lublin, Zapytanie ofertowe

elektroniczna Platforma Usług Administracji Publicznej

PROJEKTOWANIE PROCESÓW PRODUKCYJNYCH

JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Strukturalne metodyki projektowania systemûw informatycznych

Procesy rozwiązywania problemów. Diagnozowanie problemu: metody graficzne (1).

Zobacz to na własne oczy. Przyszłość już tu jest dzięki rozwiązaniu Cisco TelePresence.

DOKUMENT ANALIZY BIZNESOWEJ DLA PROJEKTU NAZWA PROJEKTU

ARCHITEKTURA INSTYTUCJI JAKO NARZĘDZIE UŁATWIAJĄCE ZARZĄDZANIE DANYMI

Zaproszenie. Ocena efektywności projektów inwestycyjnych. Modelowanie procesów EFI. Jerzy T. Skrzypek Kraków 2013 Jerzy T.

Spis treúci. 1. Wprowadzenie... 13

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

I. Zarządzanie ryzykiem wewnętrznym w jednostkach sektora finansów publicznych

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Wrocław, 20 października 2015 r.

SYSTEM OCHRONY MA YCH DZIECI przed krzywdzeniem i zaniedbywaniem - projekt

KRYTERIA DOSTĘPU. Działanie 2.1,,E-usługi dla Mazowsza (typ projektu: e-administracja, e-zdrowie)

Efektywna strategia sprzedaży

ZAPYTANIE OFERTOWE z dnia r

Automatyczne przetwarzanie recenzji konsumenckich dla oceny użyteczności produktów i usług

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Trwałość projektu co zrobić, żeby nie stracić dotacji?

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE

OPIS PRZEDMIOTU ZAMÓWIENIA DO ZAPYTANIA KE1/POIG 8.2/13

Kontrakt Terytorialny

enova Workflow Obieg faktury kosztowej

Systemy monitoringu wizyjnego Avigilon w zabezpieczeniu obiektów logistycznych.

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

OCENA SKUTKÓW REGULACJI

Monitorowanie polityki rozwoju - zadania obserwatoriów

ZMIANY W KRYTERIACH WYBORU FINANSOWANYCH OPERACJI PO IG

Szczegółowy Opis Przedmiotu Zamówienia

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO

ZASADA PARTYCYPACJI SPOŁECZNEJ

KONCEPCJA NAUCZANIA PRZEDMIOTU RACHUNKOWOŚĆ SKOMPUTERYZOWANA" NA WYDZIALE ZARZĄDZANIA UNIWERSYTETU GDAŃSKIEGO

Objaśnienia do Wieloletniej Prognozy Finansowej na lata

ZAPYTANIE OFERTOWE. MERAWEX Sp. z o.o Gliwice ul. Toruńska 8. ROZWÓJ PRZEDSIĘBIORSTWA MERAWEX Sp. z o.o. POPRZEZ EKSPORT.

Spis treści. WD_New_000_TYT.indd :06:07

ZAPYTANIE OFERTOWE. Katowice, dnia dla potrzeb realizacji projektu: ZAMAWIAJĄCY:

Numer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły

RAPORT Z AUDITU. polski Reie.tr Sictkón, Biuro Certyfikacji NR NC /P6 PN-EN ISO 9001:2009

Załącznik nr 5 - Plan komunikacji

Regulamin organizacyjny spó ki pod firm Siódmy Narodowy Fundusz Inwestycyjny im. Kazimierza. Wielkiego Spó ka Akcyjna z siedzib w Warszawie.

ZASADY REKLAMOWANIA USŁUG BANKOWYCH

PROGRAM WSPÓŁPRACY GMINY STASZÓW Z ORGANIZACJAMI POZARZĄDOWYMI ORAZ PODMIOTAMI PROWADZĄCYMI DZIAŁALNOŚĆ POśYTKU PUBLICZNEGO NA ROK 2009

ruchu. Regulując przy tym w sposób szczegółowy aspekty techniczne wykonywania tych prac, zabezpiecza odbiorcom opracowań, powstających w ich wyniku,

tel/fax lub NIP Regon

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne

Korzy ci wynikaj ce ze standaryzacji procesów w organizacjach publicznych a zarz dzanie jako ci

Zmiany w Podstawie programowej przedmiotów informatycznych

Instrukcja sporządzania skonsolidowanego bilansu Miasta Konina

Regulamin korzystania z serwisu

ZARZĄDZENIE NR 11/2012 Wójta Gminy Rychliki. z dnia 30 stycznia 2012 r. w sprawie wdrożenia procedur zarządzania ryzykiem w Urzędzie Gminy Rychliki

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Nazwa kierunku Gospodarka przestrzenna

PROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów

DOTACJE NA INNOWACJE. Zapytanie ofertowe

KOMISJA WSPÓLNOT EUROPEJSKICH. Wniosek DECYZJA RADY

Projekt i etapy jego realizacji*

Część II.A. Informacje o studiach podyplomowych ANALIZA DANYCH METODY, NARZĘDZIA, PRAKTYKA (nazwa studiów podyplomowych)

Zamawiający potwierdza, że zapis ten należy rozumieć jako przeprowadzenie audytu z usług Inżyniera.

DANE UCZESTNIKÓW PROJEKTÓW (PRACOWNIKÓW INSTYTUCJI), KTÓRZY OTRZYMUJĄ WSPARCIE W RAMACH EFS

PoluProduction. <jedi> Vision. Version 1.0

Temat badania: Badanie systemu monitorowania realizacji P FIO

OGŁOSZENIE O ZAMÓWIENIU - usługi

Warsztat naukowca a problem formatu informacji bibliograficznej generowanej przez systemy informacyjne. Remigiusz Sapa IINiB UJ

Zarządzanie Produkcją oraz Optymalizacja Procesów Produkcyjnych w praktyce - 2-dniowe warsztaty symulacyjne.

Rewitalizacja w RPO WK-P

Opis szkolenia. Dane o szkoleniu. Program. BDO - informacje o szkoleniu

RAPORT Z EWALUACJI WEWNĘTRZNEJ. w Poradni Psychologiczno-Pedagogicznej w Bełżycach. w roku szkolnym 2013/2014

Marcin Werla

Tomice, dnia 15 lutego 2012 r.

Komputerowe Systemy Sterowania Sem.VI, Wykład organizacyjny

1. Planowanie strategiczne. 4. Monitorowanie i ewaluacja. 3. Wdrażanie polityk. 2. Tworzenie polityk. Wybrane dziedziny. Ochrona klimatu i atmosfery

Procedura prowadzenia ewaluacji realizacji polityk i programów publicznych

Dziękujemy za zainteresowanie

Paweł Selera, Prawo do odliczenia i zwrotu podatku naliczonego w VAT, Wolters Kluwer S.A., Warszawa 2014, ss. 372

Motywuj świadomie. Przez kompetencje.

Mieszkanie wspomagane, czyli jakie? Próba uporządkowania chaosu definicyjnego związanego z mieszkalnictwem wspomaganym

Transkrypt:

Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji. Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli. Autorzy oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autorzy oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce. Recenzenci: dr hab. Andrzej Kobyliński, prof. SGH Zbigniew Misiak Senior Consultant BOC Information Technologies Consulting Redaktor prowadzący: Michał Mrowiec Projekt okładki: Studio Gravite / Olsztyn Obarek, Pokoński, Pazdrijowski, Zaprucki Fotografia na okładce została wykorzystana za zgodą Shutterstock.com Wydawnictwo HELION ul. Kościuszki 1c, 44-100 GLIWICE tel. 32 231 22 19, 32 230 98 63 e-mail: helion@helion.pl WWW: http://helion.pl (księgarnia internetowa, katalog książek) Drogi Czytelniku! Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres http://helion.pl/user/opinie?syprbi Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję. ISBN: 978-83-246-5141-2 Copyright Helion 2013 Printed in Poland. Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność

Spis tre ci Wst p... 5 Rozdzia 1. Wprowadzenie do rodowiska modelowania i symulacji procesów biznesowych... 9 1.1. Wsparcie narz dziowe w dokumentowaniu procesów... 9 1.2. Instalacja i uruchomienie systemu ADONIS... 13 1.3. Cykl zarz dzania PMLC... 16 1.4. Modu y w systemie ADONIS... 19 1.5. Nawigacja w systemie ADONIS... 21 Rozdzia 2. Standardy, modele i techniki modelowania procesów biznesowych... 25 2.1. Rozwój rynku standardów wizualnego opisu procesów... 25 2.2. Business Process Management System... 29 2.3. Business Process Model and Notation... 31 Rozdzia 3. Specyfikacja procesów biznesowych z wykorzystaniem paradygmatu BPMS... 35 3.1. Opis studium przypadku... 35 3.2. Mapowanie procesów biznesowych... 37 3.3. Model procesu biznesowego... 41 3.4. Modele podprocesów... 47 3.5. Model systemów IT... 51 3.6. Model rodowiska pracy... 57 3.7. Model dokumentów... 62 3.8. Modele ryzyk i kontroli ryzyk... 68 Rozdzia 4. Specyfikacja procesów biznesowych z wykorzystaniem standardu BPMN... 73 4.1. Opis studium przypadku... 73 4.2. Mapa procesów biznesowych... 76 4.3. Diagram procesów biznesowych... 78 4.4. Diagram kolaboracji... 98 4.5. Diagram choreografii... 104 4.6. Diagram konwersacji... 109

4 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce Rozdzia 5. Metody pozyskiwania danych na potrzeby modeli symulacyjnych... 113 5.1. Pozyskiwanie danych z systemów informatycznych... 113 5.2. Obserwacja... 118 5.3. Wywiad... 120 Rozdzia 6. Symulacja i optymalizacja procesów biznesowych... 123 6.1. Animacja procesu biznesowego... 123 6.2. Szacowanie czasów i kosztów procesu biznesowego... 125 6.3. Analiza rachunkowa... 130 6.4. Analiza cie ki... 134 6.5. Analiza obci enia... 139 6.6. Analiza wykorzystania... 149 6.6.1. Przygotowanie do analizy wykorzystania... 149 6.6.2. Stacjonarna analiza wykorzystania... 155 6.6.3. Niestacjonarna analiza wykorzystania... 165 6.7. Kwerendy... 173 6.7.1. Kwerendy analityczne... 173 6.7.2. Kwerendy ewaluacyjne... 180 Zako czenie... 185 Dodatek A Spis rysunków... 187 Dodatek B Spis tabel... 189 Dodatek C Spis wskazówek... 191 Dodatek D Literatura... 193 Skorowidz... 199

Rozdzia 2. Standardy, modele i techniki modelowania procesów biznesowych 2.1. Rozwój rynku standardów wizualnego opisu procesów W odró nieniu od dyscypliny analizy i projektowania systemów informatycznych zdominowanej od przesz o dekady przez j zyk UML w przypadku dyscypliny modelowania procesów biznesowych nie mo na mówi o zdecydowanej supremacji adnego ze standardów. Niezale nie stosuje si do dnia dzisiejszego ró norodne notacje. W wielu przypadkach organizacja opieraj ca si na us ugach zewn trznych firm konsultingowych w materii opracowania modeli i niskopoziomowych specyfikacji procesów biznesowych pozostawia kwestie metodologiczne i notacyjne zleceniobiorcy. Decydent ma do dyspozycji kilkadziesi t podej. Znaczna cz z nich ma charakter niszowy b d czysto historyczny z uwagi na powstanie nowszych, doskonalszych standardów. Nale y przy tym mie na uwadze, i obecno na rynku niektórych notacji zasadniczo trwa d u ej, ni istnieje samo poj cie modelowania procesów biznesowych, którego sformu owanie datuje si na lata 60. XX w. (Williams, 1967). O ile dost pne notacje mo na systematyzowa na wiele odmiennych sposobów, o tyle na potrzeby niniejszej ksi ki rozró niono dwie kategorie standardów wizualnego opisu procesów biznesowych: zaadaptowane standardy modelowania, dedykowane standardy modelowania.

26 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce Zaadaptowane standardy modelowania w znakomitej wi kszo ci pierwotnie stosowane by y w algorytmice oraz analizie i projektowaniu systemów informatycznych. Do podej, które wypracowa y podstawy wspó czesnych notacji, zaliczy nale y zw aszcza schematy blokowe. Inn popularn koncepcj zapo yczon na potrzeby dokumentowania procesów biznesowych, a zarazem doskonale znan twórcom systemów informatycznych s diagramy przep ywu danych. Do najstarszych propozycji nale diagramy Gantta, opracowane w pocz tkowych latach XX w., które do dzi stanowi podstaw zarz dzania projektami i mog pe ni funkcje pomocnicze w modelowaniu procesów biznesowych. Zestawienie najbardziej rozpoznawalnych zaadaptowanych standardów modelowania procesów biznesowych zawiera tabela 2.1. Silny impuls rozwojowy standardów nast pi w latach 90. XX w., co jest naturaln konsekwencj reorientacji organizacji gospodarczych w kierunku zarz dzania procesami. Rozwi zania te tworzone by y ju z my l o zastosowaniu ich w modelowaniu procesów biznesowych. Kluczow rol z punktu widzenia sukcesu rynkowego poszczególnych notacji przypisa mo na producentom narz dzi. I tak najszerszym wsparciem (Kalnins, Barzdins i Podnieks, 2000) cieszy a si rodzina notacji IDEF; w kontek cie modelowania procesów biznesowych za najistotniejszego cz onka tej rodziny uzna nale y notacj szczegó ow IDEF3. Jednak coraz wi ksze znaczenie w roli standardów wizualnego modelowania procesów biznesowych odgrywa zacz o podej cie ARIS, którego najbardziej charakterystycznym komponentem sta si diagram eepc. Nale y to wi za z wcze niej wspomnianym wsparciem ze strony twórców narz dzi i firm wiadcz cych us ugi konsultingowe. W szczególno ci dotyczy to firmy SAP, która przeprowadzi a integracj omawianego standardu z maj cym bardzo du y wp yw na rynek rozwi za informatycznych pakietem SAP R/3 (van der Aalst, 1999). Zestawienie najbardziej rozpoznawalnych dedykowanych standardów modelowania procesów biznesowych zamieszczono w tabeli 2.2. Trudno by oby udzieli jednoznacznej odpowiedzi na pytanie o przewag danego standardu modelowania procesów biznesowych nad pozosta ymi. Wielu badaczy tej dziedziny podejmuje próby wykonania analizy porównawczej standardów, formu uj c przy tym kryteria takie jak wizja rozwoju danej techniki, wsparcie narz dziowe, powszechno czy te dost pno dokumentacji. Porównywanie standardów mo e przysporzy pewnych trudno ci, gdy geneza wielu z nich opiera si na udoskonalaniu i eliminacji b dów z technik opracowanych wcze niej. Do opracowania modeli procesów biznesowych i przeprowadzenia ich symulacji autorzy niniejszej ksi ki wybrali narz dzie ADONIS, które wspiera zasygnalizowane w tabeli 2.2 standardy BPMS i BPMN. Pierwszy z nich jest autorskim rozwi zaniem producenta tego rodowiska, natomiast BPMN jest stosowany powszechnie w wielu innych narz dziach, zarówno dedykowanych wy cznie do modelowania przep ywów pracy, jak i w rozbudowanych platformach do zarz dzania procesami biznesowymi.

Rozdzia 2. Standardy, modele i techniki modelowania procesów biznesowych 27 Tabela 2.1. Wyselekcjonowane zaadaptowane standardy modelowania procesów biznesowych Nazwa Charakterystyka ród a Schemat blokowy (ang. Flowchart) Diagram przep ywu danych (ang. Data Flow Diagram) Diagram przep ywu sterowania (ang. Control Flow Diagram) Blokowy diagram strumieni funkcjonalnych (ang. Functional Flow Block Diagram) Diagram czynno ci realizowanych przez role (ang. Role Activity Diagram) Diagram Gantta (ang. Gantt Chart) Sie Petriego (ang. Petri Net) Technika wizualizacji uporz dkowanej sekwencji kroków formu uj cych algorytm b d proces. Nie obejmuje tematyki interakcji. Pierwowzór licznych wspó czesnych notacji modelowania procesów systemowych i biznesowych. Klasyczne narz dzie strukturalnego podej cia w modelowaniu systemów informatycznych w szczególno ci systemów transakcyjnych. Z uwagi na atwo stosowania wykorzystywane równie w modelowania procesów biznesowych organizacji. Notacja, któr mo na sklasyfikowa jako pochodn DFD, wyspecjalizowan w modelowaniu zastosowa opartych na zdarzeniach (a nie na danych). Diagram CFD wprowadza w kontek cie przep ywu sterowania dodatkowe specyfikacje CSPEC (Control SPECifications). Diagram opisuj cy funkcjonalny przebieg systemu, zwyczajowo stosowany w definiowaniu logicznej sekwencji wykonania funkcji o charakterze sprz towym, programowym, manualnym b d proceduralnym. Zapo yczony na potrzeby opisu procesów produkcyjnych, biznesowych i tworzenia oprogramowania. Notacja pierwotnie wspieraj ca modelowanie procesów systemowych ze szczególnym uwzgl dnieniem interakcji. Na potrzeby identyfikacji, modelowania i analizy procesów w organizacjach gospodarczych opracowano wariant diagramów RAD STRIM (Systematic Technique for Role and Interaction Modeling). Narz dzie przedstawiaj ce list czynno ci na skali czasowej. Diagramy Gantta wykorzystuje si do graficznej reprezentacji procesu biznesowego oraz kontrolowania jego przebiegu i efektywno ci, lecz z uwagi na brak jawnych powi za mi dzy czynno ciami maj ograniczon warto analityczn. Technika modelowania, analizy i symulacji zapewniaj ca równowag mi dzy wyrazisto ci notacji oraz solidnymi podstawami matematycznymi. Mo na wyró ni liczne klasy oraz dziedziny zastosowa sieci Petriego, w czaj c modelowanie procesów workflow w zastosowaniach biznesowych spotyka si zazwyczaj rozbudowany wariant notacji, tzw. kolorowane sieci Petriego (ang. Coloured Petri Nets). (IBM, 1969) (ISO, 1985) (Stevens, Myers i Constantine, 1974) (Yourdon, 1996) (Dufresne i Martin, 2003) (Chestnut, 1967) (FAA, 2006) (Ould, 1995) (Odeh et al., 2002) (Gantt, 1910) (Aguilar-Saven, 2004) (Petri, 1962) (Bobbio, 1990)

28 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce Tabela 2.2. Wyselekcjonowane dedykowane standardy modelowania procesów biznesowych Nazwa Charakterystyka ród a Architektura zintegrowanych systemów informacyjnych ARIS (Architecture of Integrated Information Systems) Notacja modelowania procesów biznesowych BPMN (Business Process Model and Notation) Symulacyjna metoda opisu procesów IDEF3 (Integrated DEFinition for Process Description Capture Method) Paradygmat zarz dzania procesami biznesowymi BPMS (Business Process Management System) Schemat LOVC (Line of Visibility Chart) Rozszerzony j zyk modelowania przedsi biorstwa EEML (Extended Enterprise Modeling Language) J zyk modelowania systemów biznesowych GRAPES-BM (ang. Business Modeling Language) Profil biznesowy UML Rational (ang. Rational UML Profile for Business Modeling) Platforma narz dziowo-metodologiczna ukierunkowana na wprowadzanie, standaryzacj i optymalizacj procesów biznesowych w organizacjach gospodarczych. Do opisu procesów na poziomie logiki biznesowej przeznaczono w platformie ARIS diagram eepc (Extended Event-Driven Process Chain). Standard cz cy dokumentacj przep ywu procesu biznesowego ze zró nicowanymi wizualnymi technikami dokumentacji interakcji i rozbudowan semantyk zdarze. Standard zaprojektowany na potrzeby modelowania ukierunkowanego na dokumentacj scenariuszy przebiegu procesów, a tak e transformacji obiektów w ramach procesu. Cz onek rodziny IDEF, komplementarny w stosunku do IDEF0. W asno ciowy zestaw uniwersalnych technik modelowania na potrzeby mapowania i specyfikacji procesów oraz komplementarnych obiektów biznesowych. Wizualny komponent metodologii in ynierii i rein ynierii procesów biznesowych LOVEM-E (Enhanced Line of Visibility Enterprise Modelling), zaprojektowanej w celu wspomagania konsultantów IBM w modelowaniu procesów obejmuj cych interakcje z klientami. Zaproponowano cztery szablony diagramu LOVC: architektoniczny, logiczny, fizyczny oraz zadaniowy. J zyk integruj cy modelowanie procesów na zasadzie sekwencji dekomponowalnych czynno ci z hierarchicznie wyra onymi celami biznesowymi. Mimo orientacji na rodowisko wsparcia procesów EEML mo na stosowa w przegl dowym modelowaniu organizacji. Akademicka inicjatywa w zakresie technik i narz dzi modelowania rodowisk biznesowych funkcjonuj cych w oparciu o orientacj procesow. Obejmuje charakterystyczn funkcjonalno decyzji opartych na probabilistyce i mo e stanowi podstaw zaawansowanej analizy statystycznej. Przeznaczony do modelowania procesów biznesowych profil j zyka UML (Unified Modeling Language) b d cego standardem o charakterze uniwersalnym. Charakterystyczne cechy tego profilu obejmuj elastyczne mechanizmy specyfikowania interakcji oraz integracj z wiod cym procesem tworzenia z o onych rozwi za informatycznych RUP (Rational Unified Process). (Scheer, 1992) (van der Aalst, 1999) (Object Management Group, 2011) (Mayer et al., 1995) (Badica i Fox, 2004) (Karagiannis, Junginger i Strobl, 1996) (Harmon, 2010) (IBM, 1995) (Brain, Seltsikas i Tailor, 2005) (Krogstie, 2008) (Kalnins, Kalnina i Kalis, 1998) (Johnston, 2004) (Object Management Group, 2012)

Rozdzia 2. Standardy, modele i techniki modelowania procesów biznesowych 29 Tabela 2.2. Wyselekcjonowane dedykowane standardy modelowania procesów biznesowych ci g dalszy Nazwa Charakterystyka ród a Profil biznesowy UML Erikssona i Penkera (ang. Eriksson-Penker Business Modeling Profile) Dojrza a propozycja w zakresie modelowania procesów biznesowych, umo liwiaj ca opracowywanie map procesów z uwzgl dnieniem celów biznesowych i zasobów, specyfikacj zidentyfikowanych procesów oraz dokumentowanie aspektów strukturalnych organizacji gospodarczej na bazie j zyka UML. (Eriksson i Penker, 2000) (Object Management Group, 2012) 2.2. Business Process Management System W rozdziale pierwszym wielokrotnie ju wspomniano o wielowymiarowym tworzeniu definicji procesów biznesowych w rodowisku ADONIS. Koncepcja tworzenia wielu typów modeli (wymiarów), które s ze sob ci le powi zane, pozwala spojrze na ró ne aspekty definicji przep ywu pracy, sprowadzanej cz sto przez projektantów wy cznie do diagramu czynno ci procesowych. Zaimplementowany w narz dziu pomys postrzegania procesów nazwano paradygmatem BPMS (Business Process Management System) i stanowi on wynik bada zespo u naukowego, kierowanego przez profesora Dimitrisa Karagiannisa z Uniwersytetu Wiede skiego. Biblioteka BPMS wyró nia si szerokim spojrzeniem na definicje procesów biznesowych, które oprócz opisu sekwencji wykonywanych czynno ci zawieraj tak e informacje o strukturze organizacyjnej, o wykorzystywanych do realizacji procesu narz dziach informatycznych czy te o potencjalnych czynnikach ryzyka mog cych wp yn na niepowodzenie wykonywania instancji procesu biznesowego. W tabeli 2.3 zamieszczono charakterystyk poszczególnych typów modeli BPMS oraz standardów towarzysz cych, których zestaw tworzy cznie kompleksow, wielowymiarow definicj procesu biznesowego. Wymienione w tabeli 2.3 typy modeli przedstawiono zgodnie z typow kolejno ci ich tworzenia. Jednak e podstawowym elementem kompleksowej definicji procesu biznesowego w notacji BPMS jest model procesu biznesowego, który obrazuje pocz tek procesu, nast pnie czynno ci, punkty decyzyjne, przep ywy równoleg e i mo liwe zako czenia przep ywu pracy. Model procesu biznesowego jest uzupe niany o kolejne typy modeli, których wykorzystanie w komplecie nie jest obligatoryjne, jednak e podnosi warto i stopie zrozumienia tworzonego projektu. Modele przestawione w tabeli 2.3 charakteryzuj si zestawem graficznych kategorii modelowania charakterystycznych dla danego aspektu definicji procesu biznesowego. Nale y doda, e symbole graficzne mo na parametryzowa w tzw. notatniku obiektu, co znajduje szerokie zastosowane w przypadku tworzenia modeli oraz analiz i symulacji procesów biznesowych. Poniewa w kolejnych rozdzia ach niniejszej ksi ki zamieszczono przyk ad wykorzystania rodowiska ADONIS do opracowania modelu, a nast pnie wykonania symulacji i analizy procesu biznesowego, szczegó owy opis symboli graficznych i ich parametrów zamieszczono bezpo rednio przy prezentowanych modelach.

30 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce Tabela 2.3. Typy modeli w rodowisku ADONIS Lp. Nazwa typu modelu Opis modelu cz stkowego 1 Mapa procesów 2 3 Model procesu biznesowego Model rodowiska pracy 4 Model produktów 5 Model dokumentów 6 Model systemów IT 7 Model ryzyk 8 Model kontroli 9 Model zasobów 10 Model danych Mapa procesów przedstawia w zarysie zestaw procesów biznesowych, które s realizowane w danym przedsi biorstwie. Procesy s przyporz dkowane do odpowiednich obszarów dzia alno ci przedsi biorstwa, takich jak np. procesy zarz dcze, operacyjne i wspieraj ce. Na mapie procesów nie s istotne szczegó y realizacji przep ywów pracy (raczej Co si dzieje? ni Jak to si dzieje?). Wa ne s informacje o tym, które procesy s nadrz dne, a które podrz dne wzgl dem pozosta ych. Model procesu biznesowego prezentuje kolejno wykonywanych czynno ci procesowych. Sk ada si z elementów graficznych, takich jak: pocz tek procesu, czynno ci procesowe, punkty decyzyjne, paralelizmy (przep ywy równoleg e), zako czenie procesu itd. Model procesu biznesowego mo e zosta wzbogacony w dodatkowe elementy graficzne, które stanowi odniesienie do innych modeli cz stkowych, opisuj cych dodatkowe perspektywy definicji procesu. Model rodowiska pracy prezentuje struktur organizacyjn przedsi biorstwa, czyli dostarcza informacji o jednostkach organizacyjnych w firmie i przynale nych do nich pracownikach. Dodatkowo w modelu rodowiska pracy okre la si role procesowe pracowników, które nast pnie mo na wykorzysta do parametryzacji czynno ci w modelu procesu biznesowego. Opisuje produkty i us ugi wytwarzane w trakcie wykonywania czynno ci procesowych. Model dokumentów stanowi zbiór dokumentów, formularzy, instrukcji itp., które s wykorzystywane w trakcie wykonywania instancji procesu biznesowego. Model systemów IT zawiera informacje o systemach, aplikacjach, us ugach i elementach infrastruktury informatycznej w przedsi biorstwie. Model ten okre la tak e wzajemne powi zania pomi dzy wymienionymi elementami. Model ryzyk stanowi usystematyzowany katalog ryzyk, których pojawienie si mo e wp yn negatywnie na realizacj procesów biznesowych. Model kontroli umo liwia opracowanie katalogu metod s u cych do kontrolowania procesów biznesowych. W szczególno ci model ten odnosi si do kontroli ryzyk zdefiniowanych w modelu ryzyk. Mo liwe jest tak e powi zanie modelu kontroli z procesem biznesowym, który stanowi proces kontrolny w organizacji. Model zasobów opisuje: komponenty techniczne, materia y, informacje, know-how, narz dzia pomiaru i kontroli wykorzystywane do realizacji procesów biznesowych. Model danych zawiera zestaw sformalizowanych danych, które s wykorzystywane w trakcie realizacji procesów biznesowych.

Rozdzia 2. Standardy, modele i techniki modelowania procesów biznesowych 31 Tabela 2.3. Typy modeli w rodowisku ADONIS ci g dalszy Lp. Nazwa typu modelu Opis modelu cz stkowego 11 Model przypadków u ycia 12 Modele BPMN Model przypadków u ycia systematyzuje z wykorzystaniem przypadków u ycia (ang. Use Cases) funkcjonalno, któr system informatyczny (lub inna jednostka) mo e wykonywa poprzez interakcje z aktorami tego systemu wywodzi si z j zyka UML. W modelowaniu biznesowym model przypadków u ycia mo na rozpatrywa w kategoriach katalogu procesów biznesowych. Ró nica w stosunku do mapy procesów polega na tym, e na diagramie przypadków u ycia modele procesów nie s przedstawione obszarowo i hierarchicznie, s natomiast opisane z wykorzystaniem zwi zków (zale no ci i asocjacji), które cz procesy mi dzy sob b d procesy z uczestnikami procesów, beneficjentami procesów czy te procesami zewn trznymi, nieuj tymi w katalogu procesów danej organizacji gospodarczej. Modele BPMN obejmuj diagramy opracowywane z wykorzystaniem symboli graficznych notacji BPMN 2.0. Szczegó owy opis i przyk ady modeli zawarto w rozdziale 4. Biblioteka BPMS nie jest jeszcze tak znana jak standardy UML czy BPMN, jednak e to pomys owe i wielowymiarowe podej cie do modelowania procesów i systemów workflow powoduje wzrost popularno ci tej notacji w rodowiskach analitycznych, akademickich, a tak e w ród projektantów procesów i systemów. 2.3. Business Process Model and Notation Notacja BPMN ujmowa a w pocz tkowych stadiach swojego istnienia pojedynczy model dedykowany problematyce modelowania biznesowego, okre lany mianem diagramu procesów biznesowych. Tym samym poziom skomplikowania standardu jako ca o ci z za o enia pozostawa mniejszy, ni mia o to miejsce w przypadku wielu wspó czesnych podej konkurencyjnych. Ró nice te uleg y zatarciu wraz z wprowadzeniem w sierpniu 2009 roku wersji 2.0 beta notacji. W konsekwencji specyfikacja BPMN 2.x wyszczególnia ju cztery diagramy: diagram procesów biznesowych (ang. Process Diagram) obrazuj cy zaawansowane aspekty sekwencji podprocesów, zada i innych obiektów wykonywanych w ramach organizacji gospodarczej dla osi gni cia ustalonego celu; diagram kolaboracji (ang. Collaboration Diagram) szczególny przypadek diagramu procesów biznesowych, ujmuj cy dodatkowy wymiar wymiany komunikatów pomi dzy dwoma lub wi cej uczestnikami procesu biznesowego; diagram choreografii (ang. Choreography Diagram) umo liwiaj cy szczegó ow koordynacj interakcji uczestników procesu biznesowego;

32 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce diagram konwersacji (ang. Conversation Diagram) umo liwiaj cy grupowanie interakcji (prowadz cych do osi gni cia ustalonego celu zgodnie z obranym kryterium) pomi dzy dwoma lub wi cej partnerami biznesowymi. Kategorie modelowania s u ce do opracowywania poszczególnych diagramów w ramach notacji BPMN usystematyzowa mo na w trzech ci le powi zanych zestawach: podstawowe kategorie modelowania (ang. Basic BPMN Modeling Elements), rozszerzaj ce kategorie modelowania (ang. Extended BPMN Modeling Elements), kategorie modelowania autonomicznie tworzone przez u ytkownika. Podstawowe i rozszerzaj ce kategorie modelowania zosta y w sposób jawny wydzielone w dokumentacji notacji BPMN. Jest to podyktowane ukierunkowaniem na atwo tworzenia funkcjonalnych modeli istniej cych i docelowych procesów biznesowych nie tylko przez wyspecjalizowan kadr, lecz tak e osoby o nik ym przygotowaniu technicznym. W istocie zestaw podstawowych kategorii modelowania jest wystarczaj cy do przygotowania wst pnych odwzorowa procesów biznesowych rdzenia dokumentacji a nast pnie przeprowadzenia konsultacji z osobami bezpo rednio zaanga owanymi w realizacj oraz koordynacj wspomnianych procesów. Tym samym we wcze niejszych specyfikacjach notacji BPMN, ograniczonych do pojedynczego diagramu, elementy te okre lano mianem kategorii modelowania tworz cych rdze diagramu procesów biznesowych (ang. BPD Core Element Set). Diagramy na tym poziomie s nieskomplikowane, czytelne i stanowi dobr podstaw do identyfikacji podstawowych b dów merytorycznych w odwzorowaniu. W dalszych etapach odwzorowywania procesów diagramy na poziomie abstrakcji wynikaj cym z zastosowania wy cznie podstawowych kategorii modelowania s stopniowo, iteracyjnie uszczegó awiane w oparciu o pozosta e zestawy kategorii modelowania. W szczególno ci dotyczy to wprowadzania do diagramu rozszerzaj cych kategorii modelowania, precyzyjnie zdefiniowanych i zilustrowanych w dokumentacji notacji BPMN. Mo liwo rozwijania diagramu wynika nie tylko ze znacznej skali z o ono ci procesów we wspó czesnych organizacjach gospodarczych. Jest ona tak e skutkiem przyj cia za o enia, zgodnie z którym w notacji nale y uwzgl dni wszystkie informacje, zarówno graficzne, jak i tekstowe, które s wymagane do bezpo redniego przeprowadzenia mapowania wizualnego opisu procesów i rodowiska biznesowego na metaj zyk stosowany do definiowania procesów biznesowych w formacie XML. Narz dzia przeznaczone do modelowania z wykorzystaniem standardu BPMN umo liwiaj zazwyczaj wykorzystanie szeregu docelowych j zyków definiowania procesów biznesowych. W praktyce pr nej organizacji standaryzacyjnej OMG (Object Management Group) taki jawny podzia jest wyznacznikiem odmiennego podej cia i próby pogodzenia dwóch sprzeczno ci, mianowicie zapewnienia przyst pno ci notacji, a zarazem jej daleko id cej wyrazisto ci, co zreszt zaznaczono w samej dokumentacji. Na my l przychodzi w tym miejscu analogia do j zyka UML, którego ewolucja doprowadzi a po przyj ciu wersji 2.0 i kolejnych do takiej ró norodno ci notacyjnej i z o- ono ci, e zniech ca o to jego potencjalnych u ytkowników. W przypadku BPMN wyci gni to wnioski z postulatów praktyków oraz rodowiska akademickiego i zaprogramowano ró ne poziomy abstrakcji diagramu ju na etapie tworzenia pierwszej wersji dokumentacji.

Rozdzia 2. Standardy, modele i techniki modelowania procesów biznesowych 33 Zestaw trzeci formu uj kategorie modelowania autonomicznie opracowywane przez analityka biznesowego. Ten rodzaj kategorii j zyka wykorzystuje si w zale no ci od potrzeb danej organizacji. Regu y tworzenia w asnych kategorii modelowania nie zosta y zdefiniowane w dokumentacji BPMN w szerokim zakresie. Specyfikuje ona przede wszystkim do liberalne za o enia dotycz ce stosowania kolorystyki, elementów tekstowych, dopuszczalnych rozmiarów kategorii modelowania i wprowadzania linii do diagramu. Wykluczono ponadto mo liwo modyfikacji znaczenia zdefiniowanych w dokumentacji obiektów aktywnych oraz obiektów cz cych, w czaj c w to dodawanie nowych elementów do wspomnianych grup. Zastrze enie to wynika z mo liwo ci zak ócenia procesu mapowania modelu graficznego na zapis j zyków definiowania procesów biznesowych. Do podstawowych mechanizmów rozszerzalno ci notacji BPMN zaliczy nale y: poj cie artefaktu, który mo e by asocjowany z obiektami aktywnymi i tym samym wnosi dodatkowe informacje przy jednoczesnym zachowaniu logiki przep ywu i regu mapowania; mo liwo wprowadzania znaczników do istniej cych kategorii modelowania. Niezale nie od kwestii zakwalifikowania poszczególnych kategorii modelowania notacji BPMN do odpowiednich zestawów mo na je podzieli na grupy (rysunek 2.1). Rysunek 2.1. Relacja pomi dzy zestawami i grupami kategorii modelowania notacji BPMN

34 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce

Skorowidz A ADL, 98 ADONIS, 11, 12, 13 Akwizycja, 20 Analiza, 20, 179 analiza obciążenia, 140, 142, 148 stacjonarna, 156 analiza wykorzystania, 149, 155 niestacjonarna, 149, 165, 173 stacjonarna, 149, 155, 159, 165 basen, 99, 101, 110 bramka, 92 Ewaluacja, 20 generator wykresów, 183 Import/Eksport, 20 kalendarz procesu, 150 wykonawcy, 153 komponent, 20 mapa procesów, 38, 39, 77 model uniwersalny, 76 zagnieżdżona, 40 model, 30, 31 danych, 98 dokumentów, 98 kontroli ryzyk, 70 procesu, 46 ryzyka, 70 modelowanie, 20 nawigacja, 21 Symulacja, 20 tor, 41, 42, 98 zarządzanie zasobami ludzkimi, 139 zdarzenie końcowe, 87 początkowe, 87 pośrednie, 87 ADONIS Process Portal, 15 analityk biznesowy, 19, 125, 126, 129, 173, 176 systemowy, 19 analiza obciążenia, 140, 142, 148 stacjonarna, 156 PERT, Patrz: PERT wykorzystania, 149, 155 niestacjonarna, 149, 165, 173 stacjonarna, 149, 155, 159, 165 anulowanie, 81 Architecture of Integrated Information Systems, Patrz: ARIS architektura zintegrowanych systemów informacyjnych ARIS, Patrz: ARIS ARIS, 11, 12, 28 ARIS Platform, 12 artefakt, 33 asocjacja, 95, 108 B Basel 2, 70 basen, Patrz: ADONIS basen Basic BPMN Modeling Elements, Patrz: kategoria modelowania podstawowa BI, 115, 116 Bizagi, 11 Blioteka BPMS, 29 błąd, 81 BOC Management Office, 13, 14 BPD Core Element Set, Patrz: kategoria modelowania tworząca rdzeń diagramu procesów biznesowych BPMN, 10, 28, 31, 32, 73, 92, 98, 104, 109, 128 podproces, 94 BPMN DI, 98

200 Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce BPMN Diagram Interchange Extensible Markup Language, Patrz: BPMN DI BPMS, 29, 98, 104 symbole, 46 bramka, 87, 92 niewykluczaj ca, 88, 105 oparta na zdarzeniach, 87, 88, 89 równoleg a, 88 wykluczaj ca, 87, 88, 125 z o ona, 88, 89 Business Intelligence, Patrz: BI Business Modeling Language, Patrz: GRAPES-BM Business Process Management, Patrz: proces biznesowy kompleksowe zarz dzanie Business Process Model and Notation, Patrz: BPMN Business Process Visual Architect, 12 C Cameo Business Modeler for MagicDraw, 12 Case-Related Information, Patrz: perspektywa w a ciwo ci przypadków Certyfikacja ISO, Patrz: ISO choreografia, 104 uczestnik, 107 zadanie, 104, 105, 108 z o ona, 104 Choreography Diagram, Patrz: diagram choreografii Choreography Sub-Process, Patrz: choreografia z o ona Choreography Task, Patrz: choreografia zadania Codd Edgar, 115 Collaboration Diagram, Patrz: diagram kolaboracji Complex Gateway, Patrz: bramka z o ona Conformace Checking, Patrz: perspektywa zgodno ci za o e Control Flow, Patrz: przep yw procesu sterowanie Control Flow Diagram, Patrz: diagram przep ywu sterowania Conversation Diagram, Patrz: diagram konwersacji Conversation Link, Patrz: konwersacja cze Conversation Node, Patrz: konwersacja w ze COSA BMP Suite, 11, 12 cykl zarz dzania PMLC, 16, 17, 18, 19 czynno procesowa, 29, 30 D dane analiza, 115 bezwzgl dne, 176 eksploracja, 115, 116, 117 magazyn, 95 obiekt, Patrz: obiekt danych pozyskiwanie, 113, 115, 116, 118, 120 wej cie, 95, 105 wyj cie, 95 Data Flow Diagram, Patrz: diagram przep ywu danych Data Input, Patrz: dane wej cie Data Mining, 115, 117 Data Object, Patrz: obiekt danych Data Output, Patrz: dane wyj cie Data Store, Patrz: dane magazyn diagram blokowy strumieni funkcjonalnych, 27 choreografii, 31, 104, 105, 107, 108 czynno ci procesowych, 29 czynno ci realizowanych przez role, 27 eepc, 26, 28 Gantta, 27, 78 kolaboracji, 31, 98, 101, 110 konwersacji, 32, 109, 110 procesów biznesowych, 31, 76, 78, 92, 98 przep ywu danych, 27 sterowania, 27 dokument, Patrz: model dokumentów E encja, 98 End Event, Patrz: zdarzenie ko cowe Enterprise Architect, 10, 12 Erikssona profil biznesowy, Patrz: profil biznesowy UML Erikssona i Penkera Eriksson-Penker Business Modeling Profile, Patrz: profil biznesowy UML Erikssona i Penkera eskalacja, 81 Event Log, Patrz: zdarzenie repozytorium Event-Based Gateway, Patrz: bramka oparta na zdarzeniach Exclusive Gateway, Patrz: bramka wykluczaj ca Extended Event-Driven Process Chain, Patrz: diagram eepc F Flowchart, Patrz: schemat blokowy format ADL, Patrz: ADL BPMN DI, Patrz: BPMN DI XML, 32 Functional Flow Block Diagram, Patrz: diagram blokowy strumieni funkcjonalnych