Eksploracja_procesow_otwierajac_czarne_pudelko - ERP

Transkrypt

Eksploracja_procesow_otwierajac_czarne_pudelko - ERP
Eksploracja procesów – otwierając czarne pudełko
Na gruncie zainteresowania biznesowymi analizami danych z jednej strony, i
na gruncie zainteresowania metodami ciągłego doskonalenia procesów
biznesowych i nadzoru korporacyjnego z drugiej, wyrosło nowe zagadnienie
eksploracji procesów. Jest to pojęcie nowe w praktycznych zastosowaniach
biznesowych, ale w środowisku akademickim znane od przeszło dziesięciu
lat. Eksploracja procesów właśnie osiągnęła taki poziom dojrzałości by
opuścić mury akademickie i być powszechnie wykorzystywaną w praktyce.
Eksploracja procesów (ang. process mining) jest zbiorem metod i narzędzi wykorzystywanych do
odkrywania modeli procesów biznesowych, ich weryfikacji i rozbudowy na podstawie danych
pochodzących z dzienników zdarzeń powszechnie dostępnych we współczesnych systemach
informatycznych, gdzie dane te opisują rzeczywisty (tj. nie hipotetyczny) przebieg procesów
biznesowych.
Zakres eksploracji procesów<br><BR>
Założenia eksploracji procesów są proste. Standardowo, nowoczesne systemy informatyczne takie jak
systemy ERP, CRM, systemy przepływu pracy, systemy zarządzania zadaniami, gromadzą dane w
postaci tzw. dzienników zdarzeń. Dzienniki zdarzeń rejestrują czynności wykonywane w tych
systemach przez pracowników przedsiębiorstwa. Ponieważ systemy informatyczne wspierają działanie
wielu obszarów przedsiębiorstwa, dzienniki zdarzeń są zapisem jego rzeczywistego sposobu
funkcjonowania. Rzeczywistego czyli nie hipotetycznego, pożądanego czy domniemanego. Dane
zbierane są standardowo, to znaczy, że nie są potrzebne dodatkowe nakłady by takie dzienniki były
tworzone. Skoro takie dane są już w systemach informatycznych, to można je z powodzeniem
wykorzystać do poznania sposobu działania przedsiębiorstwa i oceny jego efektywności. Eksploracja
procesów to zbiór metod i narzędzi, przeznaczonych dla analityków i menadżerów procesów
biznesowych, którzy chcą w uzyskać obiektywne informacje o funkcjonowaniu przedsiębiorstwa
właśnie na podstawie analizy danych z dzienników zdarzeń. <br><BR>
Zarządzający procesami biznesowymi mierzą się na co dzień między innymi z następującymi
pytaniami: <br><BR>
•
•
•
•
•
•
Jak wygląda rzeczywiste wykonanie procesów którymi zarządzam?
Czy poszczególne osoby wykonują zadania w zamierzony sposób?
Ile czasu trwa wykonanie procesu i poszczególnych jego czynności?
Czy procesy wykonywane są zgodnie ze standardami i wytycznymi mojego przedsiębiorstwa?
Które osoby są kluczowe dla moich procesów?
W jaki sposób współpracują osoby, którymi zarządzam? <br><BR>
Eksploracja procesów pozwala odpowiedzieć na powyższe pytania. Tradycyjnie na gruncie eksploracji
procesów wyróżniono trzy podstawowe grupy metod: <br><BR>
•
metody budowy modeli procesów (ang. discovery) – metody te wykorzystywane są w
scenariuszu, gdy na podstawie danych z dzienników zdarzeń chcemy uzyskać model procesu;
przekształcenie danych w model następuje bez wykorzystania jakichkolwiek informacji
dotyczących tego jak proces powinien wyglądać; zbudowany model zazwyczaj jest
reprezentowany z wykorzystaniem jednego z istniejących standardów opisu procesów jak
BPMN, EPC czy inne; w ten sposób uzyskuje się obraz działania przedsiębiorstwa;
<br><BR>
•
metody weryfikacji modelu procesu (ang. conformance) – metody wykorzystywane są w
scenariuszu, gdy chcemy porównać zapisy z dziennika zdarzeń dotyczącymi rzeczywistego
procesu z pewnym istniejącym z zakładanym modelem procesu lub z pewnymi regułami
biznesowymi, które obowiązują w naszym przedsiębiorstwie; w ten sposób uzyskuje się
informacje o odchyleniach od zakładanego działania przedsiębiorstwa; <br><BR>
•
metody rozbudowy modelu procesu (ang. enhancement) – metody polegają na rozszerzeniu i
udoskonaleniu istniejącego modelu procesu przez wykorzystanie informacji o rzeczywistych
procesach zapisanych w dzienniku zdarzeń; podczas gdy, weryfikacja modelu procesu
dokonuje oceny zgodności modelu z danymi rzeczywistymi o przebiegu procesu, rozbudowa
modelu procesu ma na celu zmianę lub rozszerzenie istniejącego modelu. <br><BR>
W praktyce wymienione grupy metod mają postać automatycznych lub półautomatycznych analiz
danych, które wykonywane są przez narzędzia eksploracji procesów takie jak ProM Framework czy
Fluxicon Disco1.<br><BR>
Na dojrzałość eksploracji procesów pozwalającą na stosowania jej w praktyce wpływa: <br><BR>
•
•
•
•
dojrzałość narzędzi di prowadzenia eksploracji procesów,
wieloaspektowość analiz jakie umożliwiają te narzędzia,
ugruntowanie się miejsca eksploracji procesów w metodykach zarządzania jakością (TQM,
SixSigma i Lean Managament) i zarządzania procesami,
ukształtowanie się metodyk prowadzenia projektów eksploracji procesów. <br><BR>
W praktyce eksploracja procesów wykorzystywana była już w firmach usługowych, produkcyjnych,
szpitalach i jednostkach administracji publicznej<br><BR>
Wykorzystanie w zarządzaniu procesami<br><BR> Metody eksploracji procesów wpisują się w tradycyjny czteroetapowy cykl życia procesu:
(1) projektowanie procesu, polegające na utworzeniu nowego lub zmianie istniejącego modelu
procesu, (2) uruchomienie i wykonanie procesu, (3) monitorowanie wykonania instancji procesu,
(4) analizę wykonania procesu pod kątem jego ulepszenia. Pierwsze dwa kroki bazują na modelach
procesów (standardach postępowania, procedurach), które funkcjonują w wielu przedsiębiorstwach.
Te fazy są już w bardzo dużym stopniu wspierane przez różne metody zarządcze, standardy opisu
procesów biznesowych i narzędzia informatyczne. Problemem zwykle są fazy 3 i 4. Istotą tych faz,
jest analiza danych o faktycznym wykonaniu procesów. Przedsiębiorstwa mają tutaj problemy z wielu
powodów. Na przykład, mała dostępność danych rozproszonych po wielu działach firmy, trzymanie
danych związanych z procesami w postaci nieustrukturyzowanej uniemożliwiającej ich automatyczną
analizę, czy też zbyt wysoki koszt analizy danych, spowodowany koniecznością wprowadzenia do
przedsiębiorstwa nowych narzędzi informatycznych lub zaangażowania zasobów ludzkich.
1
http://www.eksploracjaprocesow.pl/article/najpopularniejsze-narzędzia-eksploracji-procesów
Jednocześnie bez wykonania fazy 3 i 4, często dochodzi do rozdźwięku pomiędzy tym jak
przedsiębiorstwo myśli, że działa, a jak działa naprawdę. <br><BR>
Koncepcja eksploracji procesów wywodzi się właśnie z takich spostrzeżeń. Dzięki analizie danych z
dzienników zdarzeń, eksploracja procesów pozwala na efektywne zamknięcie cyklu życia procesów
przez automatyczną lub półautomatyczną analizę danych generowanych podczas wykonywania
procesów i w ten sposób sformułowania przesłanek do zmiany modeli wykonania procesów. Niektóre
metody eksploracji procesów zapewniają także wsparcie na etapie projektowania modelu procesu oraz
na etapie konfigurowania i wykonania instancji procesu. <br><BR>
Patrząc na problem z trochę innej strony. Eksploracja procesów to w pewnym sensie odwrócenie
podejścia do definiowania i zarządzania procesami biznesowymi. Często stosowane podejście,
polegające na tworzeniu formalnych modeli procesów, przestaje być zasadne. Rzeczywistość zmienia
się bardzo szybko, a wraz z nią to jak działa przedsiębiorstwo. Okazuje się, że procesy mają zbyt
skomplikowane i występuje w nich zbyt wiele wyjątkowych sytuacji, które nie sposób uchwycić,
przewidzieć i które prowadzą do bardzo skomplikowanych, trudnych do zrozumienia i utrzymania
modeli procesów. Zatem może zamiast tworzyć na kartce abstrakcyjne modele procesów, które często
tylko w teorii opisują rzeczywistość, spróbujmy przeanalizować rzeczywistość tak, by na podstawie
takiej analizy sformułować modele procesów opisujące faktycznie występujące realizowane procesy.
<br><BR>
W praktyce, wnioski z wykorzystania eksploracji procesów mogą skutkować nie tylko w poznaniu
sposobu działania przedsiębiorstwa i ewentualnej zmianie w tym działaniu. Wnioski mogą prowadzić
przykładowo do zmian w konfiguracji systemów informatycznych wspierających te procesy,
standaryzacji lub wykluczenia pewnych sposobów działania, które do tej pory nie były w
przedsiębiorstwie powszechnie znane, poszukiwania i promowania dobrych praktyk, szkoleń
pracowników, promocji pracowników szczególnie zaangażowanych w działanie przedsiębiorstwa itp.
<br><BR>
Eksploracja procesów na tle innych podejść<br><BR> Identyfikacja problemów w wykonaniu procesów biznesowych i ich analiza, nie jest zagadnieniem
nowym. Przeprowadza się ją najczęściej na podstawie warsztatów i indywidualnych wywiadów
prowadzonych z pracownikami firm, analizy dokumentów finansowych, analizy specyfikacji procedur
i standardów funkcjonujących w przedsiębiorstwie. Podstawowymi zaletami eksploracji procesów w
porównaniu z tymi podejściami są: (1) obiektywność informacji o wykonanych procesach – analiza
jest obiektywna bo oparta na obiektywnych danych, a nie na opinii i przekonaniu pracowników
przedsiębiorstwa, (2) szybkość – analiza procesów w oparciu o eksplorację procesów zajmuje ułamek
czasu poświęcany innym metodom, (3) wieloaspektowość – analiza dotyczy nie tylko zależności
pomiędzy czynnościami, ale także efektywności ich wykonania, zróżnicowania przebiegu
poszczególnych wykonań procesów, współpracy pomiędzy pracownikami przedsiębiorstwa itp., (4)
kompletność – analiza dotyczy potencjalnie wszystkich wykonań procesów w organizacji, a nie tylko
ich małej, losowej próby, (5) powtarzalność – eksploracja procesów może być prowadzona z dowolną
częstotliwością i nie wymaga zaangażowania dużej ilości zasobów ludzkich i finansowych. <br><BR>
W ostatnim czasie nadzwyczaj dużo mówi się o biznesowej analizie danych, choć sama idea nie jest
nowa. Rosnącej na nowo popularności tej koncepcji sprzyjają co najmniej trzy czynniki: (1) wzrost
popularności wykorzystania w działalności przedsiębiorstwa systemów informatycznych, (2) rosnąca
świadomość korzyści biznesowych wynikających z analizy danych gromadzonych w systemach
informatycznych, (3) rosnąca dojrzałość narzędzi biznesowej analizy danych, gdzie narzędzia te
oferują bogatą funkcjonalność udostępnioną przez użyteczne i atrakcyjne interfejsy użytkownika w
postaci aplikacji desktopowych, internetowych czy mobilnych. W tym kontekście bardzo popularne
stały się na nowo pojęcia analityki biznesowej (ang. Business Intelligence), hurtowni danych,
eksploracji danych czy też względnie nowe pojęcie przetwarzania w czasie rzeczywistym dużych
ilości nieustrukturyzowanych danych (ang. Big Data). Rosnące zainteresowanie zagadnieniem
biznesowej analizy danych potwierdzają ostatnie raporty firmy Gartner. Firma ta prognozuje, że do
2015 roku na rynku pojawi się 4,4 miliona miejsc pracy związanych z biznesową analizą dużych ilości
danych2. Biznesowa analiza danych jest stawiana jako jedno z czterech głównych wyzwań i
problemów, z którymi muszą zmierzyć się szefowie działów informatyki przedsiębiorstw. Obok
biznesowej analizy danych, wymieniane są także zagadnienia związane z mobilnym dostępem do
zasobów przedsiębiorstwa, przetwarzaniem w chmurze i rozwiązaniami społecznościowymi w
działalności przedsiębiorstwa3.<br><BR>
W kontekście rosnącego zainteresowania biznesową analizą danych, eksploracja procesów powinna
być rozumiana jako pomost między biznesową analizą danych, a modelowaniem i analizą procesów
biznesowych. Przykładowo, tradycyjnie analityka biznesowa opiera się na wskaźnikach efektywności
(ang. key performance indicators). W funkcjonowaniu przedsiębiorstwa, wskaźniki pełnią rolę
termometru, który sygnalizuje, że w przedsiębiorstwie coś dzieje się zgodnie z lub wbrew naszym
oczekiwaniom. W razie problemów, szczegółowa odpowiedź na pytanie o ich źródło na podstawie
analizy wskaźnikowej jest trudne. Wartości wskaźników spadają, ale pytanie brzmi dlaczego? W
odróżnieniu od analityki biznesowej, eksploracja procesów pełni rolę prześwietlenia, dzięki któremu
możemy zajrzeć do wnętrza organizacji by poznać sposób jej funkcjonowania. W ten sposób
zyskujemy nowe możliwości zdiagnozowania przyczyn problemów. <br><BR>
Poza powyższymi trendami, na rynku funkcjonują różne słowa slogany takie jak inteligencja
procesowa (ang. BusinessPprocess Intelligence), usprawnienie procesów biznesowych (ang. Business
Process Improvement) czy, zaproponowane ostatnio przez firmę Gartner pojęcie, inteligentnego
zarządzania procesowego (ang. Intelligent Business Process Management). Są to slogany w tym
sensie, że na gruncie praktyki biznesowej nie są określone ostre granice tych pojęć. Można jednak
stwierdzić, że eksploracja procesów wpisuje się w adresowane przez nie problemy. <br><BR>
W praktyce<br><BR> W praktyce, zarządzający w przedsiębiorstwach, powinni wyglądać na horyzoncie osób, które będą w
stanie dobrać się do ukrytych w systemach informatycznych danych i powiązać te dane z procesami
biznesowymi przedsiębiorstwa. Takie spojrzenie na dane pozwoli na otwarcie czarnego pudełka,
czyli wizualizację zachodzących w przedsiębiorstwie procesów, ich lepsze zrozumienie i w
konsekwencji także ulepszenie. <br><BR>
Więcej informacji o eksploracji procesów można znaleźć w „Manifeście Eksploracji Procesów”4,
książce „Eksploracja Procesów” autorstwa Profesora Wila van der Aalsta5 lub blogu „Eksploracja
procesów. Process mining po polsku”6. <br><BR>
2
Top Technology Predictions for 2013 and Beyond, Gartner, 27.02.2013
Top Technology Predictions for 2013 and Beyond, Gartner, 27.02.2013
4
IEEE Task Force on Process Mining, "Process mining manifesto",
http://www.win.tue.nl/ieeetfpm/doku.php?id=shared:process_mining_manifesto, 2012
3
Zbigniew Paszkiewicz
Asystent w Katedrze Technologii Informacyjnych
Uniwersytetu Ekonomicznego w Poznaniu, www.kti.ue.poznan.pl/paszkiewicz
Autor blogu www.eksploracjaprocesow.pl
Zaangażowany w pracę naukową nad eksploracją procesów
Autor pilotażowych wdrożeń eksploracji procesów na rynku polskim
5
Wil M.P. van der Aalst, “Process Mining: Discovery, Conformance, Enhancement of Business Processes",
Springer 2011
6
www.eksploracjaprocesow.pl