Symulacja procesow biznesowych z wykorzystaniem BPMN 2.0

From Training Material
Revision as of 15:09, 16 December 2013 by Filip Stachecki (talk | contribs) (Wyniki symulacji⌘)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Symulacja procesów biznesowych z wykorzystaniem BPMN 2.0

<slideshow style="nobleprog" headingmark="⌘" incmark="…" scaled="false" font="Trebuchet MS" >

title
Symulacja procesow biznesowych
z wykorzystaniem BPMN 2.0
author


Filip Stachecki (Filip@NobleProg.pl)

</slideshow>

Podejście procesowe⌘

  • Każdą organizację (instytucję, przedsiębiorstwo) można opisać zbiorem procesów
  • Rozpoznanie procesów pozwala na:
    • lepsze zrozumienie, jaka wartość jest tworzona
    • zarządzanie procesami
    • optymalizację procesów
  • Celem takiego podejścia jest zwiększenie skuteczności działań, jakości ich rezultatów oraz zmniejszenie kosztów i czasu ich realizacji

Podejście procesowe - kolejne kroki⌘

  1. Identyfikacja procesów
  2. Poinformowanie pracowników o znaczeniu procesów
  3. Wprowadzenie mierników procesów (jeśli nie można czegoś zmierzyć, nie można tym zarządzać)
  4. Zarządzenia procesami

Rodzaje procesów⌘

Trzy kategorie procesów:

  • procesy zarządcze
    • tworzenie wizji i strategii
    • wyznaczanie celów
  • procesy operacyjne
    • sprzedaż
    • produkcja i dostawy (towarów lub usług)
  • procesy wspierające
    • zasoby ludzkie
    • zasoby materialne
    • logistyka

Cykl życia procesu biznesowego⌘

(c) softwebsolutions.com

Design (Projektowanie)⌘

  • identyfikacja procesów as-is
  • projektowanie procesów to-be
  • stworzenie poprawnego i spójnego modelu procesów

Modeling (Modelowanie)⌘

  • użycie zmiennych do określenia, jak proces będzie się zachowywał w różnych warunkach
  • stosowanie analizy "co-jeśli"
    • Jak będzie przebiegał proces jeśli zmniejszymy koszty o 20%?
    • Co się stanie, jeśli będziemy dysponować jedynie 70% zasobów?

Execution (Wykonywanie)⌘

  • symulowanie procesów przy wsparciu oprogramowania
  • stosowanie zadań typu human task i service task
  • stosowanie reguł biznesowych

Monitoring (Monitorowanie)⌘

  • kontrola rzeczywistego przebiegu procesu przy wsparciu oprogramowania
  • pomiar procesu
  • wnioski

Optimization (Optymalizacja)⌘

  • identyfikacja wąskich gardeł
  • identyfikacja miejsc, które stwarzają możliwości wprowadzenia ulepszeń (zmniejszenie kosztów, lepsze wykorzystanie zasobów, ...)
  • zwiększenie wydajności procesu
  • tworzenie lepszej wartości biznesowej

Symulowanie procesów⌘

Czas trwania i koszty procesu biznesowego⌘

  • Precyzyjne ustalenie czasu trwania i kosztów procesu jest trudne:
    • jak szacować prawdopodobieństwa wyboru ścieżek decyzyjnych?
    • skąd wiadomo, ile czasu zajmie konkretne zadanie?
    • skąd wiadomo, jakie są koszty danego zadania?
  • Dokładnie ustalenie czasów i kosztów jest pracochłonne - przerzućmy to więc na narzędzie do symulowania procesów.

Zalety symulowania procesów⌘

  • możliwość wyznaczenia średnich wartości czasów i kosztów
  • możliwość symulowania prawdopodobieństw dla ścieżek decyzyjnych
  • wiele cykli szacowania
  • użycie zmiennych losowych
  • możliwość szybkiej weryfikacji założeń na podstawie wyników symulacji
  • niski koszt symulacji

Miary procesów⌘

Key Performance Indicators, KPI⌘

  • Kluczowe wskaźniki efektywności – finansowe i niefinansowe wskaźniki stosowane jako mierniki w procesach pomiaru stopnia realizacji celów organizacji.
  • KPI wspierają osiąganie przez firmę jej celów operacyjnych i strategicznych
  • Przykładowe KPI:
    • jakość - liczba reklamacji
    • działalność operacyjna - wydajność pracy, średni czas realizacji zamówień klientów , średni czas bezawaryjności
    • zasoby ludzkie - poziom satysfakcji pracowników, rotacja pracowników, absencja chorobowa pracowników ,liczba nadgodzin
    • obsługa klienta - średni czas oczekiwania klienta, poziom satysfakcji klientów
    • finansowe - zysk netto, marża na sprzedaży

Wyniki symulacji⌘

  • Czas
    • czas pracy (czas aktywnego przetwarzania obliczany na podstawie czasów trwania czynności)
    • czas oczekiwania
      • brak aktywności
      • zablokowanie
      • oczekiwanie na zasoby
    • czas obsługi (czas pracy + czas oczekiwania bez nieaktywności)
  • Koszt
    • koszt pracy (standardowy + nadgodziny)
    • koszt wyposażenia
  • Zasoby
    • procentowe wykorzystanie zasobu
    • czas zajętości