Techniki modelowania procesów biznesowych z przykładami

Opublikowany: 2014-05-23

W jednym z naszych poprzednich artykułów na temat BPM pokrótce poruszyliśmy różne techniki modelowania procesów biznesowych . Zgodnie z obietnicą, oto bardziej szczegółowe spojrzenie na różne techniki BPM i sposoby ich efektywnego wykorzystania.

Modelowanie procesów biznesowych służy głównie do mapowania przepływu pracy , dzięki czemu można zrozumieć, przeanalizować i wprowadzić pozytywne zmiany w tym przepływie pracy lub procesie. Wykorzystanie diagramu pomaga zwizualizować ten proces i podejmować lepsze decyzje.

Skorzystaj z poniższej tabeli, aby szybko przejść do różnych technik.

  1. Notacja modelowania procesów biznesowych (BPMN)
  2. diagramy UML
  3. Technika schematu blokowego
  4. Diagramy przepływu danych
  5. Diagramy aktywności ról
  6. Diagramy interakcji ról
  7. Wykresy gantta
  8. Zintegrowana definicja modelowania funkcji
  9. Kolorowe siatki Petriego
  10. Metody obiektowe
  11. Technika przepływu pracy
  12. Model symulacyjny

Zacznijmy od najnowszych technik.

1. Notacja modelowania procesów biznesowych (BPMN)

Mówiąc najprościej, BPMN to graficzna reprezentacja Twojego procesu biznesowego przy użyciu standardowych obiektów. Jeśli chcesz uzyskać bardziej techniczne możliwości, można to również zdefiniować jako zestaw obiektów graficznych i reguł definiujących dostępne połączenia między obiektami.

BPMN składa się z następujących podstawowych bloków konstrukcyjnych;

  • Obiekty przepływu: zdarzenia (kółka), czynności (prostokąty z zaokrąglonymi rogami) i bramy (diamenty)
  • Łączenie obiektów: głównie składające się ze strzałek, które wskazują przepływ sekwencji (strzałki wypełnione), przepływ wiadomości (strzałki przerywane) i asocjacje
  • Tory do pływania: baseny (kontener graficzny) i tory (podprzedział basenu)
  • Artefakty: obiekty danych, grupy i adnotacje
BPMN to jedna z najnowszych technik modelowania procesów biznesowych stosowana przez wielu profesjonalistów

Proces biznesowy modelowany przy użyciu BPMN

Creately ma osobną bibliotekę z najnowszym obiektem BPMN 2.0 zawartym w bibliotece. Dodatkowo otrzymujesz inteligentne elementy grupujące, profesjonalnie zaprojektowane szablony BPMN i wiele więcej. Sprawdź, jak Creately ułatwia modelowanie za pomocą BPMN.

Największą zaletą BPMN jest to, że jest to standard o dobrze zdefiniowanej składni. Zna ją tak wielu analityków biznesowych, co znacznie ułatwia współpracę. Ponadto większość narzędzi do modelowania obsługuje BPMN, co znacznie ułatwia udostępnianie i edycję, nawet przy użyciu innego oprogramowania. Wszystko to razem sprawia, że ​​BPMN jest obecnie najpopularniejszą techniką modelowania procesów biznesowych . Kliknij tutaj, aby rozpocząć tworzenie dowolnego złożonego diagramu BPMN.

Schemat BPMN z torami pływackimi

Proces modelowany przy użyciu BPMN, który ma tory

Znajdź więcej przykładów BPMN, których możesz użyć bezpłatnie, aby narysować diagramy notacji modelowania procesów biznesowych.

2. Diagramy UML

UML to język modelowania używany głównie do specyfikacji, wizualizacji, rozwoju i dokumentowania systemów oprogramowania. Jednak profesjonaliści biznesowi zaadaptowali ją jako potężną technikę modelowania procesów biznesowych.

Dzięki 14 różnym typom diagramów UML oferuje elastyczny i wydajny sposób wizualizacji prawie każdego procesu biznesowego. Są one zwykle używane do modelowania szczegółowej logiki procesu biznesowego. Pod wieloma względami diagramy UML są obiektowym odpowiednikiem schematów blokowych.

Jak wspomniano powyżej, jedną z jego głównych zalet jest elastyczność. Ale przy 14 różnych typach diagramów niektórym może być trudno zrozumieć diagramy. Dodaj do tego, że ten sam proces może być modelowany przy użyciu różnych diagramów UML. Więc prawdopodobnie nie jest to najpopularniejszy wybór wśród analityków.

Diagram aktywności UML z torami pływackimi

Jego elastyczność sprawia, że ​​UML jest popularną techniką modelowania procesów biznesowych

Nasze oprogramowanie UML obsługuje rysowanie wszystkich typów diagramów UML. Mamy szablony, oddzielne biblioteki dla różnych diagramów UML i artykuł merytoryczny, które poprowadzą Cię przez ten proces. Kliknij tutaj, aby rozpocząć rysowanie UML za pomocą Creately >>

Modelowanie procesów biznesowych ma długą historię, a BPMN i UML wyewoluowały z niektórych technik używanych jakiś czas temu. Jednak niektóre z tych wcześniejszych technik są nadal wykorzystywane w modelowaniu procesów biznesowych. Poniżej wymieniono niektóre z tych technik, które są nadal używane.

3. Technika schematu blokowego

Schematy blokowe są prawdopodobnie najpopularniejszym typem diagramu na świecie. Ponieważ ma niewiele standardowych symboli, może być łatwo zrozumiany przez wielu. Prostota czyni go potężnym i skutecznym narzędziem. W rzeczywistości BPMN można uznać za zaawansowaną wersję podstawowej techniki schematu blokowego. Ponadto większość programów do rysowania obsługuje tworzenie schematów blokowych, z których korzysta również znacznie szersza publiczność.

Schemat blokowy wykorzystuje sekwencyjny przepływ działań i nie obsługuje podziału działań. Model Flow Chart jest prawdopodobnie pierwszą notacją procesu. Jest często używany przez wiele lat, chociaż nie ma dokładnej daty jego pochodzenia.

Jego prostota sprawia, że ​​schematy blokowe są często stosowaną techniką modelowania

Prosty schemat blokowy z procesami, blokami decyzyjnymi itp.

Możesz skorzystać z naszego oprogramowania do tworzenia schematów blokowych, aby łatwo stworzyć profesjonalny schemat blokowy.

4. Diagramy przepływu danych – technika Yourdona

Diagramy przepływu danych (DFD) pokazują przepływ danych lub informacji z jednego miejsca do drugiego . DFD opisują procesy, pokazując, w jaki sposób te procesy łączą się ze sobą poprzez magazyny danych i jak procesy odnoszą się do użytkowników i świata zewnętrznego.

Służą do rejestrowania analizowanych procesów w ramach dokumentacji projektowej. DFD można postrzegać jako metodę organizowania danych z ich stanu surowego. DFD są podstawą ustrukturyzowanej analizy opracowanej na początku lat sześćdziesiątych przez Yourdon.

Przykład diagramu przepływu danych

Diagram DFD używany w modelowaniu wykonywanym przez narzędzie diagramów przepływu danych

5. Diagramy aktywności ról – RAD

Role to abstrakcyjne zapisy zachowania opisujące pożądane zachowanie w organizacji. Często są to funkcje organizacyjne. Obejmują one również systemy oprogramowania, klientów i dostawców. RAD zapewniają inną perspektywę procesu i są szczególnie przydatne we wspieraniu komunikacji . Są intuicyjne do odczytania, łatwe do zrozumienia i przedstawiają szczegółowy widok procesu oraz umożliwiają równoległe działania .

Diagram aktywności ról (RAD)

Diagram aktywności ról używany w modelowaniu procesów biznesowych stworzony przez nasze narzędzie Diagram aktywności

6. Diagramy interakcji ról – RID

Działania są powiązane z rolami w pewnego rodzaju matrycy. Czynności są pokazane pionowo na lewej osi, a role są pokazane poziomo na górze. Tekst i symbole są używane razem w celu przedstawienia procesu.

Chociaż identyfikatory RID są nieco bardziej złożone niż diagramy przepływu, są dość intuicyjne do zrozumienia i łatwe do odczytania , ale zwykle są nieuporządkowane, z wieloma strzałkami skierowanymi w lewo i w prawo , przez co są dość trudne do zbudowania.

Wkłady i rezultaty działań nie są modelowane. Dlatego traci się ważne informacje. Na przykład identyfikatory RID nie są tak elastyczne, jak schematy blokowe. Mają dość sztywny zapis. Jednak w porównaniu z innymi technikami modelowania identyfikatory RID są mimo to elastyczne. Można je narysować za pomocą narzędzia diagramu aktywności

Diagram interakcji ról (RID)

Diagramy interakcji ról oferują elastyczność, ale nieco trudniej je narysować

7. Wykresy Gantta

Wykresy Gantta wiążą listę czynności ze skalą czasową. Chociaż można go wykorzystać do graficznego przedstawienia procesu, jego siła polega na możliwości monitorowania bieżącej sytuacji, harmonogramu projektu i alokacji zasobów. Chociaż można w nim wyróżnić takie rzeczy, jak zależności, poważnie brakuje części modelowania. Prawdopodobnie powód, dla którego nie jest już popularny. Jeśli używasz do monitorowania osi czasu, z przyjemnością dowiesz się, że Creately obsługuje rysowanie wykresów Gantta.

Wykres Gantta to macierz, która na osi pionowej przedstawia wszystkie zadania lub czynności do wykonania w procesie. Każdy wiersz zawiera pojedynczy identyfikator czynności, który zwykle składa się z numeru i nazwy. Na osi poziomej znajdują się kolumny wskazujące szacowany czas trwania działania, poziom umiejętności potrzebny do wykonania działania oraz nazwisko osoby przypisanej do działania, po których następuje jedna kolumna dla każdego okresu trwania projektu. Każdy okres może być wyrażony w godzinach, dniach, tygodniach, miesiącach i innych jednostkach czasu. W niektórych przypadkach może być konieczne oznaczenie kolumn okresu jako okres 1, okres 2 itd.

Przykład wykresu Gantta z osiami czasu

Wykresy Gantta służą do wyznaczania linii czasu w procesach

8. Zintegrowana definicja modelowania funkcji (IDEF)

IDEF to rodzina metod, które wspierają paradygmat zdolny do zaspokojenia potrzeb modelowania przedsiębiorstwa i jego obszarów biznesowych (IDEF, 2003). Rodzina IDEF jest używana zgodnie z różnymi aplikacjami. Najważniejsze części to: IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 i IDEF5. Jednak w przypadku modelowania procesów biznesowych najbardziej przydatne wersje to IDEF0 i IDEF3.

Model IDEF

Model IDEF

9. Kolorowe sieci Petriego (CPN)

Kolorowe sieci Petriego to zorientowany graficznie język do projektowania, specyfikacji, symulacji i weryfikacji systemów. Szczególnie dobrze nadaje się do systemów składających się z wielu procesów, które komunikują się i synchronizują .

Kolorowe sieci to rozszerzone sieci Petriego, w których symbole są rozróżniane przez „KOLORY”. Model CPN składa się z zestawu modułów, z których każdy zawiera sieć miejsc, przejść i łuków. Graficzna reprezentacja ułatwia zobaczenie podstawowej struktury złożonego modelu CPN, tj. zrozumienie, w jaki sposób poszczególne procesy oddziałują na siebie. Sieci CP mają formalną, matematyczną reprezentację z dobrze zdefiniowaną składnią i semantyką. Ta reprezentacja jest podstawą definicji różnych właściwości behawioralnych i metod analizy.

Kolorowy diagram Petriego-Net

Diagram modelowany za pomocą Colored Petri-Net

10. Metody zorientowane na obiekt

Ta metoda opiera się na trzech pojęciach: obiekty reprezentujące byt świata rzeczywistego. Obiekt posiada stan, czyli jeden z możliwych warunków, w których obiekt może istnieć, reprezentowany przez wartości właściwości (atrybutów). Zmiany stanu odzwierciedlają zachowanie, czyli to, jak obiekt działa i reaguje, określone przez zestaw operacji, które obiekt może wykonać na sobie, a także poznanie jego interfejsu, funkcji i metod. Zbiór podobnych obiektów nazywa się klasą. Na przykład, atrybutami zwierzęcia klasowego są cztery nogi i ogon. Jego zachowania to spanie i jedzenie. Wtedy możliwymi instancjami lub obiektami klasy animal są kot, słoń i koń.

Wreszcie komunikaty są żądaniami od obiektów odbiorcy wykonania wskazanej metody lub zachowania i zwrócenia wyniku tej akcji do obiektów nadawcy. Stany zmieniają się poprzez zachowanie, gdy obiekt otrzymuje komunikat. Istnieje wiele różnych technik opartych na OO. Unified Modeling Language (UML) jest uważany za standardowy język modelowania obiektowego. Metoda Coada i Yourdona poprzedza UML.

11. Technika przepływu pracy

Workflow to przepływ zadań między aplikacjami komputerowymi lub osobami w organizacji. Dwóch lub więcej członków grupy roboczej, aby osiągnąć wspólny cel, może zdefiniować przepływ pracy, a także dowolne zadanie wykonywane szeregowo lub równolegle. Przepływ pracy to coś więcej niż technika modelowania procesu. Jest to metoda analizy i doskonalenia procesu, w tym jego modelowania.

Proces rozwoju przepływu pracy wykorzystuje modele przepływu pracy do przechwytywania odpowiednich informacji o procesach. Proces ten składa się z czterech etapów: Zbieranie informacji, Modelowanie procesów biznesowych, Modelowanie przepływu pracy, Implementacja oraz Weryfikacja i wykonanie. Możesz łatwo rozpocząć pracę, korzystając z naszych szablonów diagramów przepływu pracy.

Schemat przedstawiający technikę przepływu pracy

Koncepcja przepływu pracy

12. Symulacja

Model symulacyjny przydaje się, gdy chcesz zbadać złożony system w świecie rzeczywistym. Chcesz dowiedzieć się więcej o systemie, aby podjąć świadomą decyzję, ale złożoność systemu uniemożliwia zrobienie tego bezpośrednio.

W związku z tym postępujesz pośrednio, tworząc i badając inny byt (model symulacyjny), który jest wystarczająco podobny do systemu ze świata rzeczywistego. Symulacja może mieć wiele form (na przykład symulacja zdarzeń dyskretnych, symulacja ciągła, dynamika systemu, symulacja Monte-Carlo, symulacja jakościowa itp.).

Końcowe przemyślenia na temat technik modelowania procesów biznesowych

Większość starszych systemów jest przestarzała lub używana oszczędnie. Należy jednak zauważyć, że niektóre z nich są znacznie efektywniej wykorzystywane w innych branżach i do innych celów.

Na przykład wykresy Gantta nie są zbyt skuteczne jako technika modelowania procesów biznesowych, ale są niezwykle przydatne do monitorowania osi czasu w złożonych projektach. Podobnie schematy blokowe świetnie nadają się do szybkiego opisywania nieskomplikowanych procesów. Można argumentować, że BPM pomogło spopularyzować te techniki.

Mam nadzieję, że teraz dobrze rozumiesz techniki BPM. W następnym artykule omówimy znaczenie metodologii BPM.