Modelowanie procesów biznesowych



Podobne dokumenty
Usprawnienie modelu biznesowego przy wykorzystaniu ICT

Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2

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

Graficzna notacja procesów biznesowych BPMN. Porównanie z notacja UML. Jakub Morkis, Piotr Chmielewski

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Jak powstaje model biznesowy? Co to jest? Modelowanie biznesowe. Model biznesowy. Jak powstaje model biznesowy? Jak firma generuje przychody?

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

Procesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4

Jak stworzyć model biznesu?

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Narzędzia Informatyki w biznesie

Jarosław Żeliński analityk biznesowy, projektant systemów

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Modelowanie obiektowe - Ćw. 3.

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum

Kierunki rozwoju systemów obiegu dokumentów: Enterprise Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

UML w Visual Studio. Michał Ciećwierz

Podstawy programowania III WYKŁAD 4

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

PROCES. PROCES to seria kroków i działań, która przetwarza dostarczone przez dostawców wejścia w odbierane przez klientów wyjścia

Jarosław Żeliński analityk biznesowy, projektant systemów

Informatyczne fundamenty

Konfiguracja modelowania w procesie wytwarzania oprogramowania

Wdrożenie nowych proinnowacyjnych usług sprzyjających dyfuzji innowacji w sektorze MSP nr umowy: U- POIG /10-00

ANALIZA EKONOMICZNO-FINANSOWA

TECHNOLOGIE OBIEKTOWE WYKŁAD 2. Anna Mroczek

Informatyzacja przedsiębiorstw WYKŁAD

Narzędzia CASE dla.net. Łukasz Popiel

Analiza biznesowa a metody agile owe

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Procesowa specyfikacja systemów IT

PRZEWODNIK PO PRZEDMIOCIE. Projektowanie procesów. Logistyka (inżynierska) niestacjonarne. I stopnia. dr Aleksandra Grabińska.

Zwrot z inwestycji w IT: prawda czy mity

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Analityk i współczesna analiza

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

Jarosław Żeliński analityk biznesowy, projektant systemów

The Binder Consulting

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.

Projektowanie Modeli Usług dla rozwiązań typu SOA

Język UML w modelowaniu systemów informatycznych

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Modelowanie danych, projektowanie systemu informatycznego

Mapowanie wybranych procesów obsługi klienta w sektorze. Dzień 1.

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

Tematyka seminariów. Logistyka. Studia stacjonarne, I stopnia. Rok II. ZAPISY: 18 lutego 2015 r. godz

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011

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

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

1 Projektowanie systemu informatycznego

Jędrzej Wieczorkowski Narzędzia modelowania procesów biznesowych w aspekcie wytwarzania i wdrażania systemów informatycznych

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Bazy danych 2. dr inż. Tadeusz Jeleniewski

PREZENTACJA FUNKCJONALNA SYSTEMU PROPHIX

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela

System B2B jako element przewagi konkurencyjnej

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

Michał Adamczyk. Język UML

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Modelowanie i analiza systemów informatycznych

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek

UML cz. III. UML cz. III 1/36

Zarządzanie firmą Celem specjalności jest

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

PRZEWODNIK PO PRZEDMIOCIE

CRM. Relacje z klientami.

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska

Projekt Badawczy Analiza wskaźnikowa przedsiębiorstwa współfinansowany ze środków Unii Europejskiej

Projektowanie systemów informatycznych. wykład 6

Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas

ZARZĄDZANIE MARKĄ. Doradztwo i outsourcing

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

ZARZĄDZANIE PROCESAMI dr Małgorzata Wiśniewska

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

UML (Unified Modeling Language jest to sposób formalnego opisu modeli reprezentujących projekty informatyczne.

Inżynieria oprogramowania. Jan Magott

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)

Techniki i rozwiązania IT w optymalizacji procesów

Pytania z przedmiotów kierunkowych

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Analiza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej

Wykład 3 Wymagania. MIS n Inżynieria oprogramowania Październik Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Zarządzanie informacją i automatyzacja procesów biznesowych trendy i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

Projektowanie interakcji

Internet w biznesie czy biznes w Internecie? O miejscu Internetu w dzisiejszej firmie

Transkrypt:

Modelowanie procesów biznesowych Modelowanie i analiza systemów informatycznych, w3 Dr inż. Walery Susłow walery.suslow@ie.tu.koszalin.pl

Model biznesowy Jest to przyjęta przez firmę metoda wykorzystywania i powiększania zasobów w celu przedstawienia klientom oferty produktów i usług, której wartość przewyższa ofertę konkurencji i która jednocześnie zapewnia firmie dochodowość. Zasadniczym elementem modelu biznesowego jest wskazanie roli podmiotu w łańcuchu wartości, w jakim uczestniczy. Model biznesowy określa kto, co, komu, jakim kosztem i za jaka cenę dostarcza. W przypadku modelu biznesowego urzędu mamy do czynienia z pewną abstrakcją, bo urzędy wnoszą wartość dodaną w postaci nie zawsze mierzalnej, niematerialnej. W kontekście analitycznym model biznesowy zawiera analizowany podmiot oraz współdziałających dostawców, odbiorców i źródła ograniczeń i nie zawiera podmioty nie mające wpływu na zyski. Model biznesowy wykorzystujemy do poznania globalnego kontekstu przedsięwzięcia informatycznego.

Modele biznesowe, cd. Przez lata wiele przedsiębiorstwa funkcjonowały w oparciu o proste modele: 1. Model sprzedawcy (shop keeper model) polega na otworzeniu sklepu tam gdzie potencjalny konsument może dokonać zakupu. 2. Model "kija i marchewki" (bait and hook model) polega na zaoferowaniu produktu podstawowego po niskiej cenie (często poniżej kosztu wyprodukowania) i sprzedawaniu produktów komplementarnych do niego po cenie wysokiej.

Modele biznesowe, cd. Dodatkowe możliwości, popularne w wiek Internetu: 1. Prowizje od transakcji realizowanych za pośrednictwem firmy model pośrednika (brokerage model). 2. Opłaty od reklamodawców zamieszczających reklamy na prowadzonych przez firmę stronach internetowych model reklamowy (advertising model). 3. Sprzedaż danych o konsumentach, zebranych w trakcie działalności firmy Model pośrednika informacyjnego (infomediary model). 4. Handel internetowy model kupca (merchant model).

Modele biznesowe, cd. 5. Internetowa sprzedaż własnych produktów firmy, skracając kanał dystrybucji i omijając pośredników model producenta (manufacturing model). 6. Prowizja od handlowców internetowych, jeśli konsument zakupił produkt, trafiając do handlowca dzięki linkowi umieszczonemu na stronach firmy model sieci afiliowanej (affiliate model). 7. Wykorzystanie silnej lojalności internautów wobec wirtualnej wspólnoty model wirtualnej wspólnoty (community model). 8. Pobieranie opłat za dostęp do treści umieszczanych w sieci model abonencki (subscription model). 9. Pobieranie opłat za faktyczne użytkowanie usług internetowych model taryfowy (utility model).

Kontekst modelu biznesowego Menedżerowie i Zarząd Inwestuj i poprawiaj Model biznesowy Kultura Procesy biznesowe Zdolności wyróżniające Strategia wartości Przewaga konkurencyjna $ Aktywy strategiczne Inwestuj i rozwijaj Dywidenda

Model biznesowy a model procesów Model biznesowy nie jest konsekwencją przyjętego modelu procesów biznesowych, ale procesy biznesowe powinny być konsekwencją modelu biznesowego. Model biznesowy obrazuje (dokumentuje) źródła zysku firmy w łańcuchu wartości na rynku, a procesy biznesowe dokumentują to w jaki sposób ta wartość (w jakich etapach) wewnątrz firmy powstaje. W modelowaniu procesów biznesowych model biznesowy może odgrywać rolę bazy do wyznaczenia punktów początkowych i końcowych głównych procesów dekomponowanych następnie na podprocesy.

Projekt analityczny 1. Analiza biznesowa Model biznesowy Schemat organizacyjny (organigram) Mapa procesów 2. Analiza procesowa EPC BPMN Specyfikowanie systemu IT Specyfikacja wymagań użytkownika Specyfikacja wymagań systemowych (SRS) 3. Analiza obiektowa Przypadki użycia Model dziedziny (domeny)

Analiza biznesowa Etap analizy biznesowej przewiduje zgromadzenie wiedzy o organizacji oraz określenie i zatwierdzenie misji projektu informatycznego. Tworzenie modelu biznesowego wymaga zaangażowania zarządu organizacji i ścisłej współpracy analityka z kadrą kierowniczą. Model biznesowy w postaci graficznej jest łatwiejszy do zrozumienia dla osób zainteresowanych (stakeholders): Daje pewność, że opisana strategia rynkowa jest rozumiana poprawnie i ułatwia poprawne zidentyfikowanie projektu IT. Ułatwia przeprowadzenie oceny rentowności projektu. Analiza biznesowa może przewidywać: Modelowanie relacji z dostawcami i odbiorcami (model biznesowy), Tworzenie schematu organizacyjnego (organigramu), Mapowanie kluczowych procesów (funkcji).

Analiza procesowa Nowoczesne zarządzanie firmą przewiduje: Identyfikację procesów biznesowych. Udokumentowanie procesów. Przeprowadzenie ewentualnej optymalizacji procesów. Dla zrozumienia działalności firmy najbardziej ważne jest zrozumieć, jak powstaje wewnątrz niej wartość dodana. Model procesów biznesowych opisuje wszystkie procesy, których celem jest utrwalenie informacji w postaci danych i dokumentów oraz pokazuje dynamikę każdego dokumentu w organizacji. Na bazie modelu procesów biznesowych jest precyzowany zakres projektu IT, powstaje model przepływu pracy (workflow) i lista biznesowych przypadków użycia. Wyniki analizy procesowej mogą stanowić dane strategiczne do planowania dedykowanego projektu IT lub bazę do analizy przedwdrożeniowej dla dostawcy gotowego systemu.

Modelowanie procesów biznesowych a analiza obiektowa Dla wykonawcy dedykowanego oprogramowania obecnie istotnym jest obiektowy model dziedziny (domeny problemowej), obejmujący reguły biznesowe. Praktyczne znaczenie może mieć perspektywa biznesowych przypadków użycia, wzbogacona o scenariusze i prototyp GUI. Istotnym uzupełnieniem modelu biznesowego powinny być: logiczny model danych w notacji ERD oraz diagramy klas UML dla nośników danych (dokumentów).

Specyfikacja wymagań Do specyfikowania wymagań należy wykorzystywać metody sformalizowane. Specyfikacja w notacji UML powinna zawierać: diagramy klas modelu dziedziny, diagramy czynności do algorytmów metod obiektów, diagramy czynności do algorytmów metod obiektów, diagramy maszyny stanowej, opisujące zachowanie obiektów stanowych, inne diagramy, jeśli są konieczne.

Modelowanie biznesowe w kontekście projektów IT Modelowanie biznesowe ma zaspokoić potrzebę analityka systemowego w zrozumieniu struktury i dynamiki organizacji, w której system informatyczny będzie rozwijany, bo pozwala zdefiniować procesy, role i zakresy odpowiedzialności przyjęte w danej organizacji. Wyniki modelowania biznesowego dla projektów IT wyrażane są w specyficznej notacji poprzez modele procesów biznesowych, biznesowych przypadków użycia i obiektów biznesowych. Ale w tym że celu mogą być wykorzystane diagramy UML: przypadków użycia, klas, aktywności, sekwencji, komunikacji. Model biznesowy ma być zrozumiały dla właściciela biznesu. Jeśli biznesmen nie zgodzi się nauczyć UML czy BPMN, to zostaje opis słowno-muzyczny.

Zadania analityka przy modelowaniu procesów biznesowych Stwórz słownik pojęć biznesowych Skup się na biznesie podlegającym komputeryzacji Zidentyfikuj aktorów biznesowych Pamiętaj o pracownikach i klientach organizacji Zidentyfikuj przypadki biznesowe Utwórz diagram biznesowych przypadków użycia Zidentyfikuj encje biznesowe Zidentyfikować sposoby współdziałania encji Utwórz model obiektów biznesowych Zidentyfikuj szczegóły przepływów pracy Utwórz model procesów biznesowych

Model dedykowany czy referencyjny: uwzględnienie specyfiki firmy Modele biznesowe uwidoczniają unikatowość firmy. Specyfiką firmy zdecydowanie nie będą typowe powtarzalne procesy jak wystawianie faktur czy prowadzenie magazynu. Firma z doświadczeniem nie tworzy od zera typowe komponenty systemu IT, ale wykorzystuje do tego sprawdzone biblioteki. Droższe dedykowane rozwiązanie czasem może być preferowane, jeśli to wynika ze scenariuszy, pozyskanych podczas analizy strategicznej rozwoju firmy. System dedykowany utrudnia kradzież w postaci "branżowego, prekonfigurowanego rozwiązania do szybkiego wdrożenia. Zdarza się, że systemy gotowe to tylko biblioteki i komponenty z silnikiem systemu.

Dedykowany czy referencyjny: optymalna kolejność kroków przy wyborze modelu Przeprowadzić analizę biznesową i określić zakres projektu. Przeprowadzić analizę wymagań Opisać oczekiwania w stosunku do systemu Opisać cel, jaki firma chce osiągnąć za pomocą nowego systemu Ocenić próg rentowności projektu Przeprowadzić wybór dostawcy Pytać, ile będzie kosztowało osiągniecie sformułowanych wymagań Nie decydować z góry czy ma to być system gotowy czy dedykowany.

Modelowanie procesów: notacje BPMN, EPC i inne

Notacje, przyjęte w modelowaniu procesów biznesowych Notacje różnią się: Słownikiem (semantyką) - listą dozwolonych symboli i opisem ich znaczeń. Gramatyką (syntaktyką) - skończona i zupełna lista reguł dozwolonych połączeń. Popularne notacje: BPMN (Business Process Modeling Notation) EPC (Event-Driven Process Chain) Inne, często wykorzystywane notacje: UML (Unified Modeling Language) IDEF0 (Integration Definition for Function Modeling). DFD, LBMS Case Method (Oracle Process Modeler)

Rola UML w modelowaniu biznesowym RUP opisuje ogólne zasady tworzenia obiektowego modelu systemu. UML nie zawiera typu diagramu, pozwalającego skutecznie modelować organizacje w paradygmacie procesowym. Diagram czynności stanowi ledwie namiastkę potrzebnych możliwości, bo jego rolą jest modelowanie algorytmów metod obiektów. UML stworzono do dokumentowania wyników analiz obiektowych,a nie procesowych. Podręczniki RUP/UML2.0 odwołują się do EPC i BPMN.

Diagramy przepływu (flowcharts) Wiele stosowanych współcześnie narzędzi służących do analizowania procesów biznesowych oraz ich reprezentacji za pomocą odpowiednio skonstruowanych diagramów, jest oparte na diagramach przepływu (ang. Flowcharts). Możliwości reprezentacji procesów biznesowych za pomocą tych diagramów są bardzo ograniczone. Diagram przepływu pozwala na czytelną reprezentację tylko pojedynczego procesu, bez połączeń z innymi procesami.

Przykładowy diagram przepływu

O notacji BPMN Notacja BPMN posiada skończony i jednoznacznie zdefiniowany zbiór elementów graficznych, które pozwalają na budowanie diagramów zrozumiałych zarówno przez projektantów procesów, analityków i kadrę zarządzającą. BPMN spełnia zasady tworzenia metamodeli dla języków modelowania procesów biznesowych. Zalety notacji BPMN: Czytelność; Jednoznaczność; Elastyczność; Możliwość zapisu diagramu w języku BPML.

Elementy BPMN Obiekty odnoszące się do sekwencji lub przepływu procesu (Flow Objects) zdarzenia, czynności, obiekty decyzyjne (bramy). Obiekty odnoszące się do połączeń między obiektami przepływu (Connecting Objects) sekwencje elementów, komunikaty, informacje dodatkowe. Obiekty grupujące inne elementy procesu (Swimlanes). Obiekty rozszerzające podstawową składnię i interpretację diagramu procesu (Artifacts) obiekty danych, grupowanie informacji, informacje użytkownika.

Cechy BPML BPML, czyli Business Process Modeling Language, jest oparty na XML u. Istotne cechy BPML: Proces jest przedstawiony w postaci kodu wykonywalnego, niezależnego od środowiska jego wykonania. Zdefiniowany jest wzorzec reprezentacji procesu biznesowego. Język pozwala na wyrażenie współpracy między obiektami biznesowymi. Język posiada możliwość tworzenia procesów abstrakcyjnych. Procesy mogą być modyfikowane w locie. Elastyczność języka pozwala na odzwierciedlanie w procesie realiów świata rzeczywistego.

Przykładowy model w notacji BPMN

Przykładowy model w notacji BPMN

Przykładowy model w notacji BPMN

Przepływ pracy (Workflow) Automatyzacja procesów biznesowych Systemy Obiegu Dokumentów

Definicja przepływu pracy Przepływ pracy (ang. Workflow) jest to, w sensie węższym, określenie sposobu przepływu dokumentów pomiędzy pracownikami wykonującymi pewien zalgorytmizowany zespół czynności. W sensie szerszym, pojęcie to określa sposób przepływu informacji pomiędzy rozmaitymi obiektami biorącymi udział w jej przetwarzaniu. Według koalicji WFMC (ang. Workflow Management Coalition) jest to automatyzacja procesów biznesowych, w całości lub w części, podczas której dokumenty, informacje lub zadania są przekazywane od jednego uczestnika do następnego według odpowiednich procedur zarządczych.

Przepływ pracy a oprogramowanie Pojęcie przepływu pracy jest używane także w odniesieniu do oprogramowania, służącego do wspomagania pracy grupowej. Oprogramowanie takie pozwala na określenie ról w przetwarzaniu dokumentów pełnionych przez osoby uczestniczące w wykonywaniu danej czynności oraz stanów pośrednich dokumentów. Przykładowe programy: OfficeObjects WorkFlow, Lotus Workflow, jbpm, Open Business Engine, OSWorkflow, OpenFlow.

Elementy workflow Proces zadanie do wykonania. Aktywność cześć pracy, przydzielona użytkownikowi. Aktywność manualna praca wykonywana przez pracownika; Aktywność automatyczna praca wykonywana przez system informatyczny. Tranzycja okres przejściowy, zmiana stanu logicznego, określenie warunków przechodzenia z jednej aktywności do drugiej.

Zasada działania workflow Zdefiniowanie procesu. Wystartowanie procesu. System udostępnia aktywności do wykonania. System sprawdza warunki na tranzycjach i podejmuje decyzje o następnych aktywnościach.

Wdrożenie systemu Workflow System workflow powinien przewidywać możliwość budowania specjalnych interfejsów (Web Services), aby nie sprawiać problemów integracyjnych. Wdrożone systemy workflow powinny być Wdrożone systemy workflow powinny być traktowane jako systemy zintegrowane w architekturze SOA.

Warto przeczytać Afuah A., Tucci C. L., Biznes internetowy. Strategie i modele. Oficyna Ekonomiczna, Kraków, 2003. Rummler G.A., Brache A.P., Podnoszenie efektywności organizacji, Polskie Wydawnictwo Ekonomiczne, 2000. Leffingwell D., Widrig D., Zarządzanie wymaganiami, WNT, 2003 Sieci Petriego w modelowaniu i analizie systemów, WNT, 2008. Piotrowski M., Notacja modelowania procesów biznesowych. Podstawy Business Process Modeling Notation BPMN, wyd. BTC, 2007. Gabryelczyk R., ARIS w modelowaniu procesów biznesu, wyd. Difin, 2006.