Podręcznik "Modelowanie Procesów Biznesowych. Podstawy"
już dostępny: publikacje@project-media.pl
Business Process Model and Notation (BPMN – dawniej Business Process Modeling Notation) jest graficzną notacją służącą do opisywania procesów biznesowych promowaną przez Business Process Management Initiative [1] w ramach organizacji Object Management Group (OMG [2]). Jest to lista symboli BPMN obrazujących typowe zdarzenia biznesowe, które pozwalają na zbudowanie pełnego modelu procesów biznesowych. W niniejszym opracowaniu posłużono się standardem BPMN w wersji 2.0 [3].
Zaproponowana w 2004 roku notacja BPMN (Business Process Modelling Notation) pomimo braku wielu zalet w porównaniu z innymi notacjami (opis struktury danych, opis funkcjonalności), powoli zdobywa sobie uznanie i popularność, ale też wydaje się, że rozwój tej notacji umożliwi określenie również natury procesu biznesowego, która to definicja mogłaby uzyskać ogólną zgodę całego środowiska zainteresowanego wykorzystaniem procesów biznesowych.
Standard BPMN powstał m.in. ze względu na mało elastyczną notację UML w wersji 1.x na początku XXI wieku. Jednocześnie notacja BPMN pomyślana została również jako język do przenoszenia opisów procesów biznesowych za pomocą standardów BPEL oraz XPDL pomiędzy systemami BPM, których popularność ostatnio bardzo wzrosła. Pomimo więc unowocześnienia języka UML w wersji 2.0, nie wydaje się by język UML zajął miejsce notacji BPMN, tym bardziej, że sama organizacja OMG2 nie jest zainteresowana wycofaniem języka BPMN z użycia, a wprost przeciwnie, powstają kolejne jego wersje.
Poniżej podano cel standardu Business Process Model and Notation3:
„Podstawowym celem języka BPMN jest dostarczenie notacji, która jest łatwo zrozumiała dla wszystkich uczestników projektu dotyczącego procesów biznesowych, od analityków biznesowych, którzy tworzą wstępne projekty procesów, do programistów odpowiedzialnych za wdrożenie technologii, na platformie na której będą wdrożone te procesy, a również dla ludzi biznesu, którzy będą zarządzać i monitorować wdrożone procesy. Tak więc, BPMN umożliwia wypełnienie luki pomiędzy projektowaniem procesów biznesowych, a ich wdrożeniem”.
Wydaje się, że w ostatnich latach cel ten, nakreślony na początku opisu standardu BPMN, znakomicie jest wypełniany zwłaszcza w środowisku osób zajmujących się modelowaniem procesów biznesowych zarówno dla przemysłu jak i dla administracji publicznej. Popularność swoją notacja BPMN zawdzięcza również i temu, że z jednej strony BPMN ma kilka elementów, które pozwalają utworzyć prosty model procesu biznesowego. Z drugiej strony zaś notacja ta posiada bardzo rozbudowany mechanizm związany z opisem zdarzeń, co umożliwia niekiedy na zaprezentowanie mniej istotnych szczegółów za pomocą niewielkiej liczby elementów (np. zdarzenie obsługi sytuacji wyjątkowej, błędnej, czy też wycofanie wprowadzonych wcześniej zmian od określonego momentu). Cechą charakterystyczną notacji BPMN są zatem zdarzenia, których liczba, a także charakter pozwala w odpowiedni sposób zamodelować szeroką gamę procesów biznesowych. Ponadto język BPMN posiada coraz więcej reguł wyznaczających sposób budowy diagramów, a w wersji BPMN 2.0 doszły kolejne w postaci rozbudowanego metamodelu. Coraz większa ilość elementów BPMN 2.0 oraz rosnąca złożoność modelowania diagramów może zniechęcać do stosowania tej notacji przy modelowaniu procesów biznesowych.
Podręcznik BPMN 2.0 - Spis treści
|