BPM 2.0 czyli nowa generacja zarządzania procesami w przedsiębiorstwach
TAGI: BPM 2.0 Business Process Management oprogramowanie zarządzanie procesami
Rozwiązania tego typu stanowią nową, osobną klasę systemów informatycznych będącą rozwinięciem dostępnych aplikacji pozwalających na modelowanie procesów biznesowych. Inspiracją dla rozwoju BPM 2.0 były niedostatki "klasycznych" systemów BPM oraz osiągnięcia technologii Web 2.0.
Dostarczenie mechanizmów do dynamicznej optymalizacja procesów biznesowych, pozwalających na optymalizację poszczególnych elementów, a nie całej definicji procesu umożliwiło pominięcie kosztownego etapu przemodelowania całości i ponownych wdrożeń.
Wsparcie dla rozwiązań Web 2.0
Wreszcie możliwości integracyjne systemów BPM 2.0 zostały rozbudowane i poszerzone poprzez zapewnienia wsparcia dla usług REST, formatów tj. JSON, Atom czy RSS, metod programowania intensywnie wykorzystujących AJAX oraz dostarczenie narzędzi realizującym automatyczną translację pomiędzy procesami zdefiniowanymi przy wykorzystaniu notacji BPMN na zgodną z BPEL.
Podobnie zaadoptowana elastyczność na grunt zarządzania procesami biznesowymi uczyniła je jeszcze bardziej wydajnym i dostosowanym do oczekiwań osób zajmujących się tą problematyką. W pewnym sensie zapewniło to zrealizowanie wizji w której użytkownik systemu ma możliwość zdefiniowania procesów w sposób znacznie bardziej zwinny i dynamiczny, tak aby raz wykonana praca mogła stanowić podstawę dla jeszcze większej innowacyjności przedsiębiorstwa i gwarantowała łatwość spełnienia przyszłych wymagań w zmieniającym się otoczeniu biznesowym.
BPM 2.0 przynosi obietnicę zniesienia ograniczeń dotyczących współdzielenia informacji pomiędzy działami czy też departamentami wewnątrz firm, głownie w odniesieniu do realizowanych przez nie procesów biznesowych, a w szczególności w kontekście ich definicji. Pojawia się możliwość jej decentralizacji poprzez zapewnienie mechanizmów pozwalających na zwiększenie partycypacji użytkowników w tworzeniu, modyfikacji i zarządzaniu procesami biznesowymi. Oczywiście decentralizacja rozciąga się również na kwestie administracyjne, pozwalając jednak na pewną swobodę kształtowania procesów cząstkowych wchodzących w skład i ostatecznie determinowanych przez procesy o charakterze bardziej ogólnym, zdefiniowane jako kluczowe dla firmy.
Patrząc od strony korzyści dla przedsiębiorstw rozważających podjęcie decyzji o praktycznych wykorzystaniu systemu BPM 2.0, można wskazać pojawiające się dodatkowo możliwości łatwego projektowania, wdrażania i optymalizowania procesów. Po za tym dostarczenie mechanizmów pracy grupowej użytkowników systemu, utrzymanie zgodności ze standardami nie prowadzącej do uzależnienia od jednego dostawcy oprogramowania, możliwości wykorzystania różnych metod do relatywnie łatwej integracji z innymi wykorzystywanymi systemami - np. http:// www.computerworld.pl/aplikacjebiznesowe/" target="_blank" class="link" title="ERP czy CRM">ERP czy CRM - i wreszcie ograniczenia kosztów w drodze wykorzystania jednej z istniejących, w pełni funkcjonalnych, implementacji rozwijanych w ramach projektów open-source.
Grzegorz Gajda jest wiceprezesem zarządu firmy Idem ds IT.
Oceń artykuł
Komentarze (3)
do ~autor nie da się "programować" procesów obrazkiem z prostego powodu: potrzebne jest repozytorium na dokumenty (dane) przetwarzane w procesach. Repozytorium należy zaprojektować (analiza modeli informacyjnych konkretnej organizacji) i zaimplementować. Tego raczej żaden biznes nie zrobi. Więcej o tym napisałem tu: [[it-consulting.pl/autoinstalator/wordpress/index.php/2011/08/23/bpm-2-0-czyli-nowe-mity/]]
Brak konieczności programowania to właśnie obietnica, którą niosą ze sobą systemy BPM 2.0. Proponuję zapoznać się z aktualnie oferowanymi systemami a przekonanie o ostateczności własnych sądów może zostać mocno osłabione. Oczywiście nie dotyczy to każdego przypadku i faktycznie integracja systemów może stanowić problem, ale nie każdy proces bpm musi jej wymagać, a nawet jeżeli to mechanizmy integracji mogą być bardzo różne, nierzadko dając się opisać w uniwersalny sposób. Trywialny przykład: wywołanie web metody w kroku procesu biznesowego w celu pozyskania danych procesowych lub poinformowania systemu zewnętrznego o wystąpieniu danego zdarzenia.
Widać, że artykuł napisany jest przez kogoś kto wielu procesów nie projektował i nie wdrażał. "Konieczność posiadania wiedzy i umiejętności programistycznych na etapie projektowania i wdrażania procesów została całkowicie wyeliminowana..." Ta część to nie do końca prawda. Nie da się wdrożyć procesu bez udziału deweloperów. Ze względu chociażby na integrację z innymi systemami (praktycznie każdy proces odwołuje sie do zewnętrznych narzędzi typu AD, ERP) czy zaszycie w proces specyficzynych dla danej organizacji zasad biznesowych, które z regóły są bardzo złożone. A marketingowa gatka, że analityk jest w stanie budować kompletne procesy co najwyżej jest dobra do wygrania przetargu. Potem wychodzi, że chcąc wyszkolić ludzi po stronie klienta, którzy zajmą się optymalizacją procesów, trzeba oprócz analityków szkolić sztab informatyków. Pozdrawiam
Najpopularniejsze
- Pierwsze w Polsce testy transmisji danych z...
- Magdalena Gaj została Przewodniczącą Rady...
- Asseco wątpi w obiektywny wybór dostawcy w...
- Raport Państwo 2.0, czyli nowa wizja...
- Sygnity: wezwanie Asseco i sezonowość...
- Ogromna liczba komputerów Mac wciąż...
- Nasza Klasa uruchomiła inkubator...
- Google prezentuje okulary z Augmented Reality
- Oracle daje klientom bezpłatny system do...
- CBA kontroluje przetargi związane z CEPiK
Rekomendacje
Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88






