Business Process Management Business Process Management

BPM

BPM (Business Process Management) służy do modelowania procesów biznesowych w firmie. Wiele firm decyduje się na wdrożenie BPM-a w celu zwiększenia efektywności i zmniejszenia czasu realizacji zamówień. Dzięki narzędziom raportującym osoby biznesowe mogą w prosty sposób wykryć "wąskie gardła" w procesie co przyczynia się do zmniejszenia czasu przetwarzania tych zleceń.

Obecnie na rynku dostępnych jest wiele rozwiązań (komercyjnych i typu open-source). Do najbardziej popularnych należy produkt firmy Software AG webMethods BPM, który został pomyślnie wdrożony w dwóch największych firmach telekomunikacyjnych w Polsce (Polska Telefonia Komórkowa, Telekomunikacja Polska). Rozwiązania open-source są również wdrażane przez firmę BlueSoft, do najczęściej stosowanych należy jBPM.

Zastosowanie technologii BMP ułatwia zarządzanie procesami w dużych i średnich firmach poprzez komponenty wspomagające pracę działów zarządzających i analitycznych. Dodatkowo taki sposób projektowania procesów biznesowych ułatwia wykonywanie zmian w procesach oraz zapewnia pełną kontrolę wersji.

BPM składa się następujących komponentów:

  • BPM Designer - narzędzie służy do modelowania procesów biznesowych. Dzięki graficznemu IDE pozwala osobom biznesowym wykonywanie wstępnego modelu procesu. Zazwyczaj posiada funkcjonalności do importowania i eksportowania procesów biznesowych.
  • BPM Process Engine - silnik procesowy BPM. Odpowiada za przetwarzanie instancji procesów.
  • BPM Rule Engine - silnik reguł BPM. Posiada szereg reguł sterujących procesem. Reguły te są uruchamiane w dedykowanych krokach procesu. Wynik dzialania reguły determinuje dalszy przepływ tej instancji procesu.
  • BPM Portal - służy do zarządzania procesami oraz do podglądu instancji procesu. Jest to komponent stricte administracyjny.
  • BPM Monitor - służy do zbierania danych w celu ich dogłębnej analizy. Dodatkowo komponent ten posiada mechanizmy alarmowania w przypadku zaistnienia nietypowych sytuacji. Jest to komponent analityczny, dzięki któremu pracownicy mogą analizować dane na różnych poziomach granulacji
  • BPM  Optimizer - służy do optymalizacji procesów. Wykrywa miejsca przestojów i proponuje efektywniejsze rozwiązania.

Firma BlueSoft posiada duże doświadczenie we wdrażaniu narzędzi klasy BPM. W 2008 roku uczestniczyliśmy w pracach analityczno-wdrożeniowych narzędzia webmethods BPM u operatora telekomunikacyjnego. Od tamtej pory nasi konsultanci uczestniczą w pracach pierwszej analitycznej linii wsparcia oraz w pracach rozwojowych procesów biznesowych.

Firma BlueSoft podchodzi indywidualnie do każdego klienta. Na początku badane są potrzeby klienta oraz zbierane główne wymagania. Następnie analizowane są główne procesy biznesowe. W tej fazie nasi konsultanci prowadzą rozmowy z pracownikami firmy w celu zebrania wszystkich niezbędnych informacji. Na końcu tej fazy wybierana jest technologia.

Po instalacji wszystkich komponentów nasi analitycy biznesowi zaczynają projektować procesy biznesowe na wybranej technologii. Po pomyślnych testach procesy wgrywane są na środowiska testowe. Następnie następuje wdrożenie produkcyjne.

Etapy wdrożenia:

  1. Analiza potrzeb klienta
  2. Zbieranie wymagań
  3. Analiza procesów biznesowych
  4. Wybór technologii
  5. Instalacja wszystkich komponentów
  6. Projektowanie procesów biznesowych i procesów kompensujących za pomocą graficznego IDE
  7. Uruchomienie komponentów BAM i Optimezer
  8. Testowanie - aspekty wydajnościowe
  9. Wdrożenie komercyjne

 Firma BlueSoft prowadzi również szkolenia z technologii BPM. Więcej informacji na ten temat znajduje się na stronie szkolenia.