BPMN — standardowy i najbardziej popularny język modelowania procesów biznesowych. Dzięki niemu można tworzyć diagramy procesów, jednocześnie intuicyjnie zrozumiałe dla ludzi biznesu i wystarczająco dokładne, aby bez zniekształceń przekazać logikę procesów do wykonawców i specjalistów IT.
Jednakże jeśli do czytania „dobrego BPMN” szkolenie nie jest wymagane, to aby tworzyć takie modele, trzeba się uczyć. Przy tym specyfikacja BPMN, choć jest standardem, w tym nie pomaga — to dokument techniczny, skierowany nie do użytkowników w postaci analityków procesowych i biznesowych, ale do programistów oprogramowania BPM.
Książka Bruce'a Silvera „BPMN — Metoda i styl” wyjaśnia, jak tworzyć poprawne z punktu widzenia standardu, intuicyjnie zrozumiałe i jednolite diagramy. To kompleksowa metodologia modelowania procesów biznesowych, oparta na wieloletnim doświadczeniu w nauczaniu BPMN oraz znajomości BPMN „od wnętrza”, którą autor nabył, będąc członkiem technicznego komitetu OMG do opracowywania standardu BPMN 2.0.
Silver zaczyna od wyjaśnienia podstawowych pojęć, takich jak proces, pul, uczestnik, działanie, egzemplarz, zdarzenia początkowe i końcowe. Rozważany jest hierarchiczny sposób modelowania, w którym diagram najwyższego poziomu procesu, mieszczący się na jednej stronie, w razie potrzeby dzieli się na podprocesy, ujawniające proces we wszystkich szczegółach.
Elementy i graficzne symbole, z których składa się paleta BPMN, są omawiane od prostych do złożonych — od pierwszego poziomu, odpowiadającego opisowemu podtypowi BPMN, do drugiego, odpowiadającego analitycznemu podtypowi, a następnie do bardziej zaawansowanych konstrukcji, takich jak transakcyjny podproces, anulowanie i rekompensata. A w aplikacji online rozważane są techniczne aspekty, interesujące programistów oprogramowania BPM, takie jak metamodel BPMN i XML-serializacja.