0:00:15.440,0:00:16.693 Dzień dobry. 0:00:16.693,0:00:21.698 Witam Państwa na webinarium „BPMN-narzędzia dla procesowca i analityka”. 0:00:21.698,0:00:28.627 Nazywam się Radosław Nowak i jestem trenerem z obszaru zarządzania procesami w Altkom Akademii. 0:00:28.627,0:00:32.769 Na naszym dzisiejszym webinarium zajmiemy się po pierwsze, 0:00:32.769,0:00:37.929 celami tworzenia map procesowych, czyli po co w ogóle modelować procesy, 0:00:37.929,0:00:42.653 omówimy sobie rodzaje narzędzi i potencjalne ich zastosowania, 0:00:42.653,0:00:45.416 dokonamy przeglądu wybranych narzędzi 0:00:45.416,0:00:48.006 oraz spróbujemy w praktyczny sposób przyjrzeć się temu, 0:00:48.006,0:00:53.265 jak możemy zamodelować proces, zamapować proces w notacji BPMN. 0:00:53.265,0:00:57.218 Nasze webinarium nawiązuje do szkoleń przede wszystkim tych warsztatowych, 0:00:57.218,0:01:01.041 związanych z mapowaniem procesów z wykorzystaniem notacji BPMN: 0:01:01.041,0:01:07.087 jest to warsztat BPMN od podstaw oraz warsztat średniozaawansowany, 0:01:07.087,0:01:09.984 szkolenie BPMN dla znających UML-a 0:01:09.984,0:01:17.313 oraz szkolenie wprowadzające do egzaminu OCBE na poziomie Fundamental. 0:01:17.313,0:01:20.213 Pierwszy element – cel opisywania procesu. 0:01:20.213,0:01:21.747 Po co w ogóle to robić? 0:01:21.747,0:01:25.436 Pozwoliłem sobie podzielić ten obszar na dwa elementy: 0:01:25.436,0:01:31.108 implementacja narzędzi IT, jako pierwszy cel modelowania procesów, cel opisywania procesu. 0:01:31.108,0:01:33.480 W ramach obszaru implementacji narzędzi IT, 0:01:33.480,0:01:36.951 pierwszym ważnym elementem będzie badanie potrzeb biznesowych 0:01:36.951,0:01:39.715 zarówno w przypadku projektowania nowych narzędzi, 0:01:39.715,0:01:43.401 które mają wesprzeć procesy biznesowe naszych klientów, 0:01:43.401,0:01:45.985 zarówno wewnętrznych, jak i zewnętrznych, 0:01:45.985,0:01:47.981 w ramach projektowania nowych narzędzi, 0:01:47.981,0:01:51.957 modyfikacji istniejących narzędzi, czy też dodawania nowych funkcjonalności. 0:01:51.957,0:01:55.953 W ramach tego obszaru bardzo ważne jest badanie potrzeb biznesowych, 0:01:55.953,0:02:00.927 opisanie procesu – tego, jak on wygląda, jak on jest realizowany, 0:02:00.927,0:02:07.687 w ramach workflowu procesowego, który może być opisany w notacji BPMN. 0:02:07.687,0:02:13.433 Mogą to być również też inne notacje, np. EPC; tutaj zajmujemy się BPMN-em. 0:02:13.433,0:02:15.460 Cel opisywania procesu. 0:02:15.460,0:02:17.238 Chcemy wdrożyć nowe narzędzie, 0:02:17.238,0:02:23.434 Biznes chce wykonywać swój proces, w sposób łatwiejszy i przyjemniejszy. 0:02:23.434,0:02:27.465 My, jako albo wewnętrzny dział IT, albo zewnętrzny dostawca, 0:02:27.465,0:02:31.692 chcemy dedykować dla klienta jakieś nowe rozwiązanie, 0:02:31.692,0:02:36.362 bazujące na tym, co po pierwsze klient chce osiągnąć, 0:02:36.362,0:02:40.691 czyli realizujemy cele biznesowe tego naszego klienta, 0:02:40.691,0:02:43.810 wspieramy go w realizowaniu tych celów biznesowych. 0:02:43.810,0:02:50.246 Po drugie, jako obszar IT, mamy świadomość tego, w jakiej technologii obecnie tkwi klient, 0:02:50.246,0:02:54.354 niezależnie od tego, czy mówimy o kliencie wewnętrznym czy zewnętrznym. 0:02:54.354,0:02:57.599 Tutaj podkreślam, z punktu widzenia zarządzania procesowego, 0:02:57.599,0:03:00.407 z punktu widzenia podejścia procesowego 0:03:00.407,0:03:04.440 zarówno klienta wewnętrznego, jak i zewnętrznego traktujemy w taki sam sposób. 0:03:04.440,0:03:09.054 Staramy się realizować ich potrzeby biznesowe. 0:03:09.054,0:03:13.993 W ramach tego obszaru, o którym rozmawiamy, czyli implementacji narzędzi wsparcia, 0:03:13.993,0:03:22.248 istotne jest to, aby opisywać proces, który funkcjonuje obecnie w przypadku modyfikacji, 0:03:22.248,0:03:28.278 istniejących jakichś funkcjonalności, aplikacji czy też systemów. 0:03:28.278,0:03:35.906 Zazwyczaj mamy już zbudowaną jakąś mapę procesu albo odzwierciedlony workflow procesowy. 0:03:35.906,0:03:41.679 Natomiast w przypadku dodawania nowych funkcjonalności albo projektowania nowych narzędzi 0:03:41.679,0:03:44.600 my od razu projektujemy ten stan docelowy. 0:03:44.600,0:03:49.314 Dobrze jest, jeżeli dotychczas nie było prowadzonej tego typu analizy, 0:03:49.314,0:03:58.074 odzwierciedlić w ramach przepływów procesowych na diagramie ten stan obecny, stan AS-IS procesu. 0:03:58.074,0:04:02.818 Dopiero, kiedy przyjrzymy się temu jak proces działa w tej chwili, 0:04:02.818,0:04:09.159 jesteśmy w stanie udoskonalić ten proces i ten stan docelowy, stan TO-BE, przełożyć do narzędzia. 0:04:09.159,0:04:11.566 To jest lepsze i tańsze rozwiązanie, 0:04:11.566,0:04:19.014 niż próbować przełożyć do aplikacji to, co mamy w tej chwili, a później modyfikować aplikację; 0:04:19.014,0:04:22.897 lepiej przyjrzeć się temu jak proces funkcjonuje, udoskonalić go, 0:04:22.897,0:04:28.561 i wdrożyć tę doskonalszą wersję w ramach workflow procesowego. 0:04:28.561,0:04:34.306 Przy czym zachęcam do tego, żeby modelować, również mapować ten stan obecny procesu. 0:04:34.306,0:04:40.465 Uniknięcie tego etapu, czyli modelowania od razu stanu docelowego, stanu przyszłego, 0:04:40.465,0:04:44.185 może skutkować pewnymi problemami związanymi z tym, 0:04:44.185,0:04:48.766 że niekoniecznie dobrze przeanalizowaliśmy stan obecny 0:04:48.766,0:04:54.717 i umknęły nam pewne wymagania biznesowe w stosunku do projektowanego narzędzia, 0:04:54.717,0:04:59.144 i tak niestety dosyć często się zdarza. 0:04:59.144,0:05:03.094 Drugi obszar, który związany jest z celem opisywania procesu, 0:05:03.094,0:05:09.254 to obszar, który pozwoliłem sobie nazwać obszarem zarządzania procesami, czyli tak naprawdę cała reszta. 0:05:09.254,0:05:13.352 Po co opisujemy procesy? 0:05:13.352,0:05:16.144 Po to, żeby móc łatwiej nimi zarządzać. 0:05:16.144,0:05:20.520 Co oznacza zarządzanie procesami, mówiliśmy sobie na jednym z poprzednim webinariów. 0:05:20.520,0:05:24.792 Natomiast po pierwsze, powinniśmy zidentyfikować procesy, 0:05:24.792,0:05:29.275 po drugie, ustalić ich właścicielstwo, nominować właścicieli procesów. 0:05:29.275,0:05:32.880 Mamy w tym momencie zdefiniowane osoby odpowiedzialne za dany proces, 0:05:32.880,0:05:37.742 za ich miarę i powodzenie, za osiąganie rezultatów. 0:05:37.742,0:05:40.872 Możemy zidentyfikować te procesy, które realizują strategie, 0:05:40.872,0:05:44.078 jesteśmy w stanie wyznaczyć cele i mierniki dla procesów. 0:05:44.078,0:05:47.960 Bardzo ważna rzecz: mierzenie procesów – bez mierzenia, my nic nie wiemy. 0:05:47.960,0:05:53.101 Nie wiemy, jak proces wygląda, nie wiemy… no może przesadziłem troszeczkę, 0:05:53.101,0:05:59.121 natomiast nie jesteśmy w stanie dobrze zarządzać procesem, jeżeli nie mamy miar. 0:05:59.121,0:06:02.398 Jeżeli nie mierzymy, my nic nie wiemy o procesie; nie wiemy, czy osiągamy cele biznesowe. 0:06:02.398,0:06:08.320 Zazwyczaj my mierzymy procesy, ale nie mierzymy ich całościowo, nie mierzymy ich z perspektywy klienta. 0:06:08.320,0:06:13.632 Mierzymy jakiś wycinek procesu, mierzymy wolumeny, mierzymy nawet czasy, 0:06:13.632,0:06:19.975 ale okazuje się, że perspektywa klienta jest troszeczkę inna i klient widzi coś innego niż my mierzymy. 0:06:19.975,0:06:26.280 Jeżeli mamy zamodelowane procesy, jeżeli mamy mapy procesowe, jeżeli mamy mierniki, 0:06:26.280,0:06:31.799 jesteśmy w stanie analizować ryzyko, jesteśmy w stanie prowadzić statystyczną kontrolę naszego procesu, 0:06:31.799,0:06:37.985 to są te elementy, które są spójne z całą tą tematyką, 0:06:37.985,0:06:43.761 z całym obszarem związanym z zarządzaniem procesami. 0:06:43.761,0:06:48.752 Jeśli chodzi o narzędzia, narzędzia można z grubsza podzielić na takie narzędzia, 0:06:48.752,0:06:53.032 które pozwalają nam na „malowanie procesów”, jak to zostało tutaj ładnie nazwane, 0:06:53.032,0:06:59.426 to mogą być wszelkiego rodzaju narzędzia, które pozwalają nam na narysowanie diagramu. 0:06:59.426,0:07:04.513 Możemy to zrobić nawet w Paincie; znam osoby, które wykorzystują do tego Worda; 0:07:04.513,0:07:09.242 znam też osoby, które wykorzystywały do tego Excela czy też PowerPointa, 0:07:09.242,0:07:13.955 albo ich odpowiedniki z programów opensource'owych. 0:07:13.955,0:07:18.547 Drugi typ narzędzi, to są narzędzia, które pozwalają nam na modelowanie i analizę procesów. 0:07:18.547,0:07:26.766 Tutaj możemy procesy sparametryzować, możemy dołożyć generatory jakichś liczb losowych, 0:07:26.766,0:07:29.640 możemy na tyle sparametryzować ten proces, 0:07:29.640,0:07:34.099 że jesteśmy w stanie dokonać, czy wykonać symulację procesową. 0:07:34.099,0:07:41.372 Trzeci typ narzędzi to są narzędzia klasy BPMS-Business Process Management Suite, 0:07:41.372,0:07:46.998 to są narzędzia, które pozwalają nam nawet na uruchomienie zamodelowanego procesu. 0:07:46.998,0:07:51.492 Nasz proces oprócz tego, że ma zdefiniowaną mapę, 0:07:51.492,0:07:57.399 ma dodatkowo zdefiniowane również i sparametryzowane dane, łącznie z ich definicjami, 0:07:57.399,0:08:02.913 co pozwala nam na uruchomienie tego procesu, na jego wykonanie. 0:08:02.913,0:08:05.220 Niestety, na dzisiejszym webinarium nie będziemy odnosić się 0:08:05.220,0:08:07.773 do tych narzędzi ze względu na ograniczony czas, 0:08:07.773,0:08:12.838 będziemy koncentrować się na tych dwóch pierwszych typach narzędzi. 0:08:12.838,0:08:20.661 Na tym slajdzie macie Państwo dostępne nazwy różnego rodzaju narzędzi, 0:08:20.661,0:08:23.808 oczywiście wybrane, to są przykładowe narzędzia, 0:08:23.808,0:08:28.599 ich kolejność jest najzupełniej przypadkowa, jest to np. Enterprise Architect. 0:08:28.599,0:08:34.239 Możemy wykonywać diagramy BPMN-owe, bo do tego te narzędzia się odnoszą, 0:08:34.239,0:08:37.520 nie do różnego rodzaju diagramów, tylko do diagramów BPMN-owych: 0:08:37.520,0:08:45.914 Visio Professional w wersji 2013, Activiti, iGrafx Flowcharter, iGrafx Process, BlueworksLive, 0:08:45.914,0:08:51.388 narzędzia IBM-a, ADONIS, narzędzie Oraclowe, Bonitasoft, 0:08:51.388,0:08:56.305 Software AG – to jest firma, która zajmuje się ARIS-em – 0:08:56.305,0:09:00.158 starsza platforma ARIS-a, gdzie możemy zarówno modelować procesy, jak i nimi zarządzać. 0:09:00.158,0:09:08.038 To są narzędzia czy też przykłady narzędzi, za pomocą których my możemy proces zamapować. 0:09:08.038,0:09:15.326 Chciałbym, żebyśmy teraz wypróbowali przykładowe narzędzia. 0:09:15.326,0:09:21.412 Jako pierwsze narzędzie chciałbym Państwu zaprezentować narzędzie iGrafx Flowcharter, 0:09:21.412,0:09:28.566 w ramach którego zamodelujemy sobie fragment procesu związanego z zarządzaniem incydentami, 0:09:28.566,0:09:34.477 tutaj po uruchomieniu wybieramy sobie diagram w ramach kategorii szablonu BPMN. 0:09:34.477,0:09:38.133 Wybiorę sobie współpracę podstawową, proszę bardzo, 0:09:38.133,0:09:44.594 pojawia mi się pool, pierwszym poolem będzie pool klienta. 0:09:44.594,0:09:57.600 To będzie pool, który opiszemy sobie Klient. 0:09:57.600,0:10:05.740 Będziemy chcieli zamodelować proces w ramach jakiejś firmy produkującej oprogramowanie, 0:10:05.740,0:10:17.954 napiszę jako Soft Company, oznaczam gdzie, co umieścić, OK. 0:10:17.954,0:10:25.693 Dodatkowo chciałbym tutaj wstawić kolejne działy, czyli pool Soft Company 0:10:25.693,0:10:32.349 podzielę sobie na dodatkowe elementy, zrobię to z poziomu managera działów, tak jest mi wygodniej, 0:10:32.349,0:10:43.187 i dodaję Account Managera, czyli osobę, która będzie odpowiedzialna za kontakt z klientem. 0:10:43.187,0:10:48.339 Wybieram to jako element podrzędny, w ramach mojej firmy, klikam Zastosuj, 0:10:48.339,0:11:11.197 wprowadzam pierwszą linię wsparcia, drugą linię wsparcia i Soft Development; 0:11:11.197,0:11:16.431 dlaczego – sobie za chwileczkę to omówimy. 0:11:16.431,0:11:22.225 Mam już ustaloną strukturę. 0:11:22.225,0:11:35.081 Mój proces będzie zaczynał się od klienta, nie będę mapował tego, co dzieje się u klienta, 0:11:35.081,0:11:38.573 zaczniemy od tego, co dzieje się u Account Managera. 0:11:38.573,0:11:48.579 Wybieram sobie obiekt „Zdarzenie”, tutaj wybieram sobie obiekt „Zdarzenie”, 0:11:48.579,0:12:03.200 gdzie opisuję, że to jest otrzymanie zapytania klienta. 0:12:03.200,0:12:07.942 To będzie start mojego procesu i teraz kolejny element, 0:12:07.942,0:12:17.907 który zostaje przeze mnie wybrany, to będzie aktywność, analiza rodzaju zapytania. 0:12:17.907,0:12:24.175 Chciałbym dodatkowo w tej chwili pokazać, 0:12:24.175,0:12:30.513 że to otrzymanie zapytania od klienta to jest przepływ komunikatu z puli Klient do mojego procesu. 0:12:30.513,0:12:40.232 Wybieram sobie linię łączącą, łączę pool klienta z obiektem zdarzenia. 0:12:40.232,0:12:46.414 Ze względu na to, że zdefiniowałem tutaj Message Flow, mogę, 0:12:46.414,0:12:51.453 a nawet powinienem, w ramach tego obiektu, wybrać sobie określony typ zdarzenia. 0:12:51.453,0:12:56.146 Wchodzę więc we właściwości, w ramach kategorii przewodnik BPMN 0:12:56.146,0:12:59.571 wybieram sobie typ zdarzenia „Odbierz komunikat”. 0:12:59.571,0:13:05.446 Jeżeli mam Message Flow, muszę mieć również tutaj zdarzenie typu komunikat, zdarzenie typu message. 0:13:05.446,0:13:10.461 Otrzymaliśmy zapytanie od klienta, czy w zasadzie Account Manager otrzymał zapytanie od klienta, 0:13:10.461,0:13:12.698 co jest odzwierciedlone na diagramie. 0:13:12.698,0:13:16.308 Analizujemy rodzaj zapytania i możemy mieć dwie możliwości. 0:13:16.308,0:13:18.860 Jakie? 0:13:18.860,0:13:27.853 Możemy mieć bramkę decyzyjną, w ramach której my możemy pokazać, 0:13:27.853,0:13:35.970 że to zapytanie jest możliwe do obsłużenia i tak to sobie opiszę. 0:13:35.970,0:13:48.295 Złamiemy sobie linię Enterem, OK. 0:13:48.295,0:13:52.172 Tutaj mogę linię łączącą stawiać w ten sposób, 0:13:52.172,0:13:59.633 albo przez umieszczanie tego obiektu na poprzedzającym i przesunięciu w dół, 0:13:59.633,0:14:03.201 iGrafx podpina nam najpierw ścieżkę negatywną, 0:14:03.201,0:14:07.848 przynajmniej tak tu jest zdefiniowana, później pozytywną. 0:14:07.848,0:14:25.305 Możliwe do obsłużenia, załóżmy, że przy ścieżce Tak, tutaj opiszemy to jako wyjaśnienia 0:14:25.305,0:14:33.161 i teraz w ramach tej aktywności, również przekazujemy informację do klienta, 0:14:33.161,0:14:41.554 mamy Message Flow zdefiniowany w tę stronę i kończymy ścieżkę. 0:14:41.554,0:14:48.937 Proszę zwrócić uwagę przy tej okazji, że Message Flow może być doprowadzony od brzegu poola do zdarzenia, 0:14:48.937,0:14:53.479 również od aktywności do poola i w drugą stronę również. 0:14:53.479,0:14:57.874 To, czego nie możemy robić, nie możemy doprowadzić Message Flow bezpośrednio do bramki. 0:14:57.874,0:15:00.501 Wyjątkiem jest bramka sterowana zdarzeniami, 0:15:00.501,0:15:10.352 gdzie i tak my doprowadzamy Message Flow do zdarzeń pośrednich albo do Activity typu Receive. 0:15:10.352,0:15:15.507 Proszę Państwa, mamy zamodelowany jakiś fragment procesu, 0:15:15.507,0:15:22.968 gdybyśmy chcieli pokazać, że analiza rodzaju zapytania odbywa się ręcznie, 0:15:22.968,0:15:28.471 mamy możliwość we właściwościach zdefiniowania również typu zadania, 0:15:28.471,0:15:34.165 mamy użytkownika, czyli User Task, czyli zadanie ręczne, zadanie zautomatyzowane, 0:15:34.165,0:15:36.716 Wyślij/Odbierz skrypt, reguła biznesowa; 0:15:36.716,0:15:43.413 to są typy zadań, które są zdefiniowane w standardzie BPMN w wersji 2.0. 0:15:43.413,0:15:46.873 Ja zaznaczę, że to jest zadanie ręczne. 0:15:46.873,0:15:53.426 Pojawia mi się tutaj piktogram, Task Type, Manual, 0:15:53.426,0:16:00.040 możliwe do obsłużenia - Tak, wyjaśnienia przekazywane klientowi, kończy się proces. 0:16:00.040,0:16:07.667 Jeżeli nie jest możliwe do obsłużenia, pierwsza linia wsparcia dokonuje analizy zapytania 0:16:07.667,0:16:19.232 i w zasadzie mamy podobną ścieżkę, czyli jest bramka decyzyjna ALBO itd. 0:16:19.232,0:16:28.026 To jest przykład modelowania procesu w pierwszym narzędziu w iGrafx. 0:16:28.026,0:16:32.753 Proszę jeszcze zwrócić uwagę na jedną rzecz, nie wiem, czy Państwo zwróciliście na to uwagę: 0:16:32.753,0:16:40.107 jeżeli mam tutaj zdefiniowany obiekt, kończy mi się pool czy też lane, 0:16:40.107,0:16:46.546 wybieram narzędzie, wybieram obiekt zakończenia procesu, 0:16:46.546,0:16:50.402 zdarzenie mogę z tej palety lub z tej po lewej stronie. 0:16:50.402,0:16:55.800 Jeżeli umieszczę zdarzenie poza poolem, automatycznie pool się powiększa. 0:16:55.800,0:17:06.629 Tutaj chciałem Państwu pokazać, w jaki sposób iGrafx czuwa nad pewnymi elementami. 0:17:06.629,0:17:18.454 Proszę spojrzeć, kiedy od aktywności podepnę sobie do tego zdarzenia końcowego, 0:17:18.454,0:17:25.428 automatycznie pogrubia się tutaj obwódka, tzn. że mamy do czynienia z AND Eventem. 0:17:25.428,0:17:30.881 iGrafx automatycznie tutaj to zmienia na podstawie typów połączeń. 0:17:30.881,0:17:38.633 Proszę Państwa, drugie narzędzie, które chciałbym Państwu przedstawić, pokazać to Bizagi. 0:17:38.633,0:17:42.224 W ramach Bizagi możemy wybrać nowy diagram, 0:17:42.224,0:17:48.387 automatycznie mamy pool nazwany „Proces”, ja tutaj wybieram klienta, 0:17:48.387,0:17:57.311 zwęzimy ten pool, bo tu nie będziemy modelować niczego, podobnie jak na poprzednim. 0:17:57.311,0:18:09.392 Mamy umieszczony kolejny, zgodnie z ustaleniami to będzie Soft Company. 0:18:09.392,0:18:12.870 OK, umieszczam sobie w poolu lane`y. 0:18:12.870,0:18:20.493 Lane pierwszy to będzie Account Manager, 0:18:20.493,0:18:30.749 Lane drugi, automatycznie wskakuje, to jest pierwsza linia wsparcia. 0:18:30.749,0:18:44.745 Wprowadzimy sobie jeszcze trzecią linię wsparcia, już dalej na razie nie będziemy tego umieszczać, 0:18:44.745,0:18:50.792 nie ma możliwości umieszczenia odrębnie tego obiektu. 0:18:50.792,0:18:55.632 Niedokładnie to zrobiłem, teraz zrobimy to w ten sposób, proszę bardzo. 0:18:55.632,0:19:10.754 Umieścimy sobie drugą linię wsparcia, proces, ja jeszcze powiększę to troszeczkę. 0:19:10.754,0:19:26.161 Dobrze proszę Państwa, mamy Start Event. 0:19:26.161,0:19:33.605 Początkiem było otrzymanie zapytania klienta. 0:19:33.605,0:19:40.225 Mamy element, który możemy przeciągnąć z tego podręcznego, 0:19:40.225,0:19:53.419 pojawiają się możliwości zamodelowania kolejnych elementów, tutaj była analiza rodzaju zapytania. 0:19:53.419,0:19:59.121 Kolejny element, czyli możliwe do obsłużenia 0:19:59.121,0:20:02.315 i proszę zobaczyć, co się dzieje z polskimi znakami: 0:20:02.315,0:20:18.241 nie mam możliwości włożenia Z, więc albo rezygnuję, albo modeluję czy opisuję ten diagram w properties. 0:20:18.241,0:20:35.697 Tutaj mam już możliwość zastosowania polskich znaków, możliwe do obsłużenia. 0:20:35.697,0:20:38.180 Proszę zobaczyć, polskie znaki pojawiają się, 0:20:38.180,0:20:43.901 mogę przełożyć opis w dowolne miejsce, ono i tak jest nadal powiązane. 0:20:43.901,0:21:03.311 I teraz tak, jeżeli możliwe do obsłużenia, mam udzielenie wyjaśnień, znowu polskie znaki, OK, koniec. 0:21:03.311,0:21:07.821 Proszę teraz zobaczyć, tutaj automatycznie jeżeli umieszczę ten obiekt, 0:21:07.821,0:21:11.901 niestety nie ma połączenia, wykroczyliśmy poza lane, poza pool. 0:21:11.901,0:21:20.045 Gdybyśmy potrzebowali więcej miejsca, musimy sobie automatycznie ten nasz pool powiększyć, 0:21:20.045,0:21:23.800 tzn. przepraszam, musimy ręcznie powiększyć. 0:21:23.800,0:21:29.953 W tym momencie mamy też możliwość połączenia, 0:21:29.953,0:21:33.090 pojawia się Sequence Flow i to jest koniec naszego procesu. 0:21:33.090,0:21:41.305 Przypomnijmy, że chcieliśmy jeszcze umieścić tutaj tak jak było w poprzednim narzędziu, Message Flow, 0:21:41.305,0:21:50.727 tutaj Message Flow Bizagi wybieramy z tego diagramu, z tej palety kształtów 0:21:50.727,0:21:53.989 i podpinam sobie z jednej strony do pooli klienta, 0:21:53.989,0:22:00.281 po zaznaczeniu strzałki doprowadzam do obiektu pierwszego elementu 0:22:00.281,0:22:03.678 w ramach mojego procesu Soft Company. 0:22:03.678,0:22:07.707 Proszę zobaczyć, nie ma możliwości podpięcia Message Flow. 0:22:07.707,0:22:08.554 Dlaczego? 0:22:08.554,0:22:13.786 Podobnie jak w tym drugim narzędziu, powinniśmy wybrać sobie Event Type, 0:22:13.786,0:22:15.086 tu nie jest to tak bardzo zagnieżdżone. 0:22:15.086,0:22:19.921 Mamy prawy klawisz Event Type, bezpośrednio dostępne, message, 0:22:19.921,0:22:22.390 dopiero kiedy wybierzemy sobie message, 0:22:22.390,0:22:27.194 narzędzie pozwala na podpięcie tego konkretnego elementu, 0:22:27.194,0:22:33.800 podpięcie Message Flow do Eventu, do tego naszego triggera procesu. 0:22:33.800,0:22:36.708 Analiza rodzaju zapytania: Czy możliwe do obsłużenia? 0:22:36.708,0:22:40.871 Brakuje nam wyjścia, strzałek Tak/ Nie. 0:22:40.871,0:22:52.086 Tutaj dokonujemy opisu już na samych strzałkach. 0:22:52.086,0:23:07.805 Druga ścieżka do pierwszej linii wsparcia, analiza rodzaju zapytania i jakieś tam wyjście. 0:23:07.805,0:23:13.865 Tu podobnie, ścieżkę negatywną musimy sobie sami opisać. 0:23:13.865,0:23:20.653 Opisy możemy przenosić tak, żeby one było blisko tych strzałek, 0:23:20.653,0:23:28.000 blisko tego obszaru, w ramach którego łatwiej będziemy w stanie zinterpretować, czego to dotyczy. 0:23:28.000,0:23:34.309 Tutaj chcielibyśmy jeszcze dołożyć, podobnie jak w tym pierwszym diagramie, Message Flow 0:23:34.309,0:23:46.033 do puli klienta od udzielenia wyjaśnień. 0:23:46.033,0:23:52.605 OK, w ten sposób możemy zamodelować fragment procesów Bizagi, 0:23:52.605,0:24:00.732 tutaj gdybyśmy chcieli jeszcze wybrać sobie rodzaj tego zadania, możemy też, 0:24:00.732,0:24:05.519 z poziomu prawego klawisza mamy dostęp User Task, Service Task itd. 0:24:05.519,0:24:08.465 Nas interesuje Manual Task. 0:24:08.465,0:24:13.112 Proszę bardzo, łapka się pojawia. 0:24:13.112,0:24:16.865 Możemy też w ramach bramek pokazać marker, 0:24:16.865,0:24:21.906 bo bramka typu XOR może być pokazana albo z iksikiem albo bez iksika. 0:24:21.906,0:24:26.732 Trzecim narzędziem, które chciałbym Państwu pokazać, będzie Enterprise Architect. 0:24:26.732,0:24:33.945 W ramach tego narzędzia, musimy sobie stworzyć nowy projekt, jakikolwiek, o jakiejkolwiek nazwie; 0:24:33.945,0:24:38.056 oczywiście dobrze byłoby, gdyby oddawała to, co chcemy osiągnąć, ten cel biznesowy. 0:24:38.056,0:24:52.114 Wybieramy sobie BPMN 2.0 Business Process, tworzymy nowy diagram, 0:24:52.114,0:25:00.394 wybieram Business Process, pojawia się możliwość zamodelowania procesu. 0:25:00.394,0:25:06.307 Tutaj wybieramy pool z lewej strony, umieszczamy go i proszę zobaczyć, co się dzieje: 0:25:06.307,0:25:11.750 od razu pojawia się formatka z prośbą o wprowadzenie parametrów dotyczących tego obiektu. 0:25:11.750,0:25:18.306 To narzędzie, Enterprise Architect, raczej jest wykorzystywane przez developerów niż przez Biznes, 0:25:18.306,0:25:23.151 dlatego że tutaj możemy śledzić różnego rodzaju relacje pomiędzy elementami. 0:25:23.151,0:25:28.639 W ramach tego narzędzia jesteśmy w stanie też zamodelować use case'y, 0:25:28.639,0:25:33.726 mamy całą bazę różnego rodzaju diagramów związanych z UML-em, 0:25:33.726,0:25:38.807 także częściej jest to narzędzie wykorzystywane przez developerów, 0:25:38.807,0:25:42.322 niekoniecznie używane są diagramy BPMN. 0:25:42.322,0:25:46.587 Mogą być używane diagramy typu use case, czy diagramy aktywności, 0:25:46.587,0:25:50.120 diagram maszyny stanów, to narzędzie nam na to pozwala. 0:25:50.120,0:25:53.085 Natomiast będziemy teraz koncentrować się na BPMN-ie. 0:25:53.085,0:25:56.561 Pierwszy pool to był nasz klient. 0:25:56.561,0:26:04.567 Wprowadzam nazwę, klikam OK, umieszczam w tej mojej przestrzeni roboczej. 0:26:04.567,0:26:16.665 Wybieram drugi pool, drugi pool to będzie moja firma, Soft Company, 0:26:16.665,0:26:20.920 pozwolę sobie jeszcze to troszeczkę powiększyć, żeby to było lepiej widoczne. 0:26:20.920,0:26:35.825 OK, tu również powiększę ten pool. 0:26:35.825,0:26:41.487 W porządku, w Soft Company mieliśmy lane, czyli wybieram sobie lane. 0:26:41.487,0:26:47.018 Od razu proszę zobaczyć, Convert to lane albo Add lane. 0:26:47.018,0:27:01.580 Chodzi nam o to, żeby dodać tę rolę w naszym procesie, i to był Account Manager. 0:27:01.580,0:27:14.393 Umieszczamy go w ramach tego poola, dokujemy. 0:27:14.393,0:27:19.286 Muszę zrobić miejsce na kolejny lane. 0:27:19.286,0:27:33.480 Umieszczam kolejny lane, to była pierwsza linia wsparcia. 0:27:33.480,0:27:55.273 Dobrze. Umieszczam to na diagramie, OK, w porządku. 0:27:55.273,0:28:03.507 I teraz tak, próbuję modelować, czy zamodeluję nasz proces czy początek procesu, 0:28:03.507,0:28:12.073 wybieram sobie Start Event w puli Account Manager, w lane 0:28:12.073,0:28:14.394 i mamy wybór: Stand alone czy Edge Mounted, 0:28:14.394,0:28:18.631 czy to jest zdarzenie krawędziowe czy takie umieszczone na zwykłym Sequence Flow, 0:28:18.631,0:28:20.440 robię sobie Stand alone. 0:28:20.440,0:28:24.675 Wybieram sobie, póki co zdarzenie typu None, prosi mnie o nazwę. 0:28:24.675,0:28:37.580 To było odebranie, czy wpływ zapytania klienta. 0:28:37.580,0:28:46.468 Tutaj wybieram kolejny element, mogę stąd pociągnąć obiekt. 0:28:46.468,0:28:50.880 Wybieram sobie typ, będzie to aktywność; 0:28:50.880,0:28:56.861 wyznaczam, że to jest Sequence Flow to, aktywność typu abstrakt, 0:28:56.861,0:29:00.714 nie chcę na razie oznaczać tego typu aktywności. 0:29:00.714,0:29:07.743 To miała być analiza rodzaju zapytania. 0:29:07.743,0:29:17.549 Kolejny element to miała być bramka, czyli Gateway, Sequence Flow to. 0:29:17.549,0:29:24.477 Typ bramki określam: Exclusive, Complex, Inclusive, Parallel, czy Event, 0:29:24.477,0:29:28.304 to będzie bramka typu XOR, czyli Exclusive. 0:29:28.304,0:29:31.440 Dobrze było by ją opisać, więc klikam sobie 0:29:31.440,0:29:48.714 i we właściwościach wpisuję nazwę, „Możliwe do obsłużenia”. 0:29:48.714,0:29:58.367 Podobnie jak w przypadku Bizagi, zresztą pozostałych narzędzi również, mogę sobie wskazać miejsce opisu. 0:29:58.367,0:30:11.154 Tutaj, jeżeli tak, jeżeli mam możliwość obsługi, podobnie aktywność Sequence Flow to, robię sobie abstrakt. 0:30:11.154,0:30:26.999 Wprowadzam opis aktywności, udzielenie wyjaśnień. 0:30:26.999,0:30:32.508 I podobnie jak w przypadku Bizagi, opisujemy na strzałeczkach. 0:30:32.508,0:30:41.636 Name, Tak, również możemy sobie przesuwać te elementy. 0:30:41.636,0:30:51.440 Jeżeli nie jesteśmy w stanie, sam Account Manager nie jest w stanie sam obsłużyć tego zapytania klienta, 0:30:51.440,0:30:56.922 oznaczamy przekazanie tej aktywności do pierwszej linii wsparcia, 0:30:56.922,0:31:04.298 czyli pierwsza linia wsparcia również analizuje rodzaj zapytania. 0:31:04.298,0:31:16.059 Czego nam jeszcze brakuje w stosunku do poprzednich diagramów? 0:31:16.059,0:31:20.314 Brakuje nam troszeczkę tego Message Flow. 0:31:20.314,0:31:29.575 Robimy to w ten sposób, że od tego pierwszego obiektu wybieram sobie tę strzałeczkę od Eventu, 0:31:29.575,0:31:39.621 prowadzę do poola i mam w ramach menu od razu opcję Message Flow from i wybieramy tę opcję. 0:31:39.621,0:31:51.967 Pokazuje nam informację, że niestety nie możemy podpiąć Message Flow. 0:31:51.967,0:31:52.806 Dlaczego? 0:31:52.806,0:31:58.469 Dlatego, że tutaj są trochę bardziej rozbudowane te reguły walidacyjne 0:31:58.469,0:32:03.281 i najpierw musimy w Properties zmienić sobie typ tego Eventu, 0:32:03.281,0:32:14.840 czyli wchodzimy w BPMN 2.0, tutaj w te elementy, i wybieramy sobie Event, 0:32:14.840,0:32:24.158 Event Definition, mamy message, proszę bardzo, 0:32:24.158,0:32:28.568 w momencie dopiero, kiedy mamy message po zaznaczeniu, 0:32:28.568,0:32:34.274 mogę podpiąć i wybrać sobie Message Flow. 0:32:34.274,0:32:41.034 W tym momencie mamy możliwość wykorzystania tego połączenia przepływu wiadomości, 0:32:41.034,0:32:46.868 w przypadku dzielenia wyjaśnień, tutaj najpierw sobie dokończymy, 0:32:46.868,0:32:54.918 to proszę zobaczyć, jeżeli sobie wyjdę poza pool, mamy mieć AND Event, Sequence Flow to. 0:32:54.918,0:33:02.514 Mam informację, że Sequence Flow nie może przekraczać granic poola, czyli za daleko wysunąłem, 0:33:02.514,0:33:04.439 więc albo powinienem rozbudować pool, 0:33:04.439,0:33:08.479 albo zmieścić się w ramach tego, co tu mamy dostępne, postaram się zmieścić. 0:33:08.479,0:33:18.313 Mamy End Event wybieram sobie None, mieścimy się w tej puli, jest OK. 0:33:18.313,0:33:24.160 Od udzielenia wyjaśnień Message Flow miał być podpięty również do klienta 0:33:24.160,0:33:28.954 i tu mam dwie możliwości: Message flow to albo Message flow from. 0:33:28.954,0:33:34.555 Wybieram flow to, bo tam wysyłam do tego klienta informację. 0:33:34.555,0:33:42.839 Tak, tu oczywiście możliwe do obsłużenia, Nie. 0:33:42.839,0:33:49.400 Mamy też możliwość tak jak chcieliśmy w poprzednim narzędziu, czy w poprzednich narzędziach, 0:33:49.400,0:33:57.652 wybrać sobie Manual Task, było to zarówno przypadku iGrafx, jak i w przypadku Bizagi. 0:33:57.652,0:34:10.945 Wybieramy sobie prawy klawisz Properties i tutaj w BPMN 2.0. w ramach Tasku, szukamy Task Type; 0:34:10.945,0:34:14.173 proszę bardzo, mamy Task Type, jest abstrakt. 0:34:14.173,0:34:21.800 Wybieram Manual i proszę bardzo, pojawia mi się trochę inna łapka, 0:34:21.800,0:34:26.640 tym niemniej oznaczająca dokładnie to samo. 0:34:26.640,0:34:38.840 W ramach bramki typu XOR, w tej wersji BPMN 2.0, w tej opcji, 0:34:38.840,0:34:46.270 w tych parametrach mogę również sobie wybrać, czy market ma być widoczny czy nie. 0:34:46.270,0:34:55.906 Jeżeli tak, market będzie True, jest widoczny, to już zależy od indywidualnej preferencji, 0:34:55.906,0:35:00.316 BPMN dopuszcza zarówno stosowanie markera w bramce typu XOR, 0:35:00.316,0:35:05.602 jak i pustą bramkę, oznacza to dokładnie to samo. 0:35:05.602,0:35:09.707 Na zakończenie proszę Państwa chciałbym pokazać Państwu jeszcze jedno narzędzie. 0:35:09.707,0:35:17.400 Narzędzie, którego moim zdaniem, jedną z poważnych wad jest nazwa, 0:35:17.400,0:35:21.320 mianowicie nazywa się Yaoqiang BPMN Editor. 0:35:21.320,0:35:25.588 Tak, proszę Państwa, Yaoqiang, to nie jest żart. 0:35:25.588,0:35:29.680 Tutaj idea modelowania procesu jest w zasadzie podobna, 0:35:29.680,0:35:33.355 jak w części z tych narzędzi, o których powiedzieliśmy. 0:35:33.355,0:35:39.547 Proszę zobaczyć, umieszczam pool, to jest pool załóżmy klienta, 0:35:39.547,0:35:43.777 tu oczywiście mogę też sobie opisać klient. 0:35:43.777,0:35:55.038 Zaletą tego narzędzia jest to, że w przeciwieństwie do innych narzędzi to narzędzie zajmuje około 3 MB. 0:35:55.038,0:35:58.555 Tak, 3 megabajty. 0:35:58.555,0:36:03.839 Wybieram sobie lane, mogę umieścić kolejny lane. 0:36:03.839,0:36:13.212 Proszę bardzo. 0:36:13.212,0:36:18.119 Umieszczam Start Event. 0:36:18.119,0:36:25.155 Podobnie jak w Bizagi, od środka wybieram sobie Task, 0:36:25.155,0:36:38.975 mogę wybrać sobie oczywiście bramkę Exclusive Gateway, od bramki idę kolejnym Taskiem. 0:36:38.975,0:36:50.768 Tu wybieram sobie Event, wybieram, że jest to AND Event, mam jedną ścieżkę zamodelowaną. 0:36:50.768,0:36:53.573 Druga ścieżka. 0:36:53.573,0:36:56.888 Tu będzie jakiś Task, mogę od razu wybrać typ Tasku 0:36:56.888,0:37:02.561 albo zmienić go później tak, jak robiliśmy to w poprzednich narzędziach, Task Type. 0:37:02.561,0:37:06.706 Mam Manual Task, proszę bardzo. 0:37:06.706,0:37:17.224 Tutaj można zmienić rodzaj bramki, gdybyśmy oczywiście chcieli, Gateway Type. 0:37:17.224,0:37:20.549 W pozostałych narzędziach też jest taka możliwość. 0:37:20.549,0:37:26.653 Tutaj możemy zmienić sobie też, gdyby zależało na tym indykatorze, na tym markerze. 0:37:26.653,0:37:30.257 W ten sposób proszę Państwa zaprezentowałem narzędzie, 0:37:30.257,0:37:35.481 które również może się Państwu ewentualnie przydać do modelowania procesów, do mapowania procesów. 0:37:35.481,0:37:41.312 Wybór jest oczywiście znacznie szerszy, natomiast nie mieliśmy czasu, 0:37:41.312,0:37:45.281 nie mamy możliwości na to, żeby zaprezentować Państwu te narzędzia klasy BPMS. 0:37:45.281,0:37:52.791 Natomiast można na YouTube, w Internecie znaleźć różnego rodzaju prezentacje tych narzędzi. 0:37:52.791,0:37:57.486 Na zakończenie chciałbym przypomnieć Państwu o szkoleniach, 0:37:57.486,0:37:59.729 do których nawiązuje dzisiejsze webinarium, 0:37:59.729,0:38:02.255 czyli tych szkoleń warsztatowych: BPMN od podstaw, 0:38:02.255,0:38:06.239 BPMN średniozaawansowany, BPMN dla osób znających UML-a, 0:38:06.239,0:38:09.552 czy też szkolenie wprowadzające do egzaminu. 0:38:09.552,0:38:12.554 Było mi niezmiernie miło. 0:38:12.554,0:38:18.220 Mam nadzieję, że spotkamy się na dalszych szkoleniach Altkomowych, czy też na webinariach. 0:38:18.220,0:38:20.215 Zapraszam Państwa serdecznie. 0:38:20.215,0:38:24.274 Zapraszam również serdecznie do śledzenia tego, co dzieje się na Quorum. 0:38:24.274,0:38:35.572 Do widzenia.