Wprowadzenie do zarządzania procesami biznesowymi



Podobne dokumenty
KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Wykład 1 Inżynieria Oprogramowania

Zasady organizacji projektów informatycznych

PRZEWODNIK PO PRZEDMIOCIE

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

PRZEWODNIK PO PRZEDMIOCIE

Pojęcie bazy danych. Funkcje i możliwości.

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Zarządzanie procesami i logistyką w przedsiębiorstwie

PRZEWODNIK PO PRZEDMIOCIE. Projektowanie procesów. Logistyka (inżynierska) niestacjonarne. I stopnia. dr Aleksandra Grabińska.

B2BCloud simple way to Scale Sale

Usługa: Audyt kodu źródłowego

Usługa: Testowanie wydajności oprogramowania

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Automatyczne decyzje kredytowe, siła szybkiego reagowania i optymalizacji kosztów. Roman Tyszkowski ING Bank Śląski S.A. roman.tyszkowski@ingbank.

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Pracuj zgodnie z procedurami - implementacja procesów pracy w systemie OfficeObjects DocMan.

Systemy przepływu pracy (workflow)

Automatyzacja procesów biznesowych w środowisku Oracle BPM 11g: zagadnienia wdrożeniowe

Zarządzanie projektami - narzędzia, software, dokumentacja, metodyka PMBOK

Projekt systemu informatycznego

Modelowanie i analiza systemów informatycznych

Bazy danych 2. dr inż. Tadeusz Jeleniewski

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Szczególne problemy projektowania aplikacji internetowych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

CRM VISION FUNKCJE SYSTEMU

Mapowanie procesów logistycznych i zarządzanie procesami

Karta przedmiotu studiów podyplomowych

Podstawy programowania III WYKŁAD 4

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Pytania z przedmiotów kierunkowych

Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA

Program kształcenia i plan studiów podyplomowych: Zarządzanie projektami

dr Mariusz Ulicki Dyrektor Biura Informatyki i Telekomunikacji Centrali KRUS

Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

USPRAWNIANIE, DORADZTWO, KONSULTING

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października Maciej Nikiel

Wprowadzenie dosystemów informacyjnych

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

WPROWADZENIE DO UML-a

1.1 Matryca pokrycia efektów kształcenia. Efekty kształcenia w zakresie wiedzy. Efekty kształcenia w zakresie umiejętności

PROCES I ZARZADZANIE PROCESAMI. dr Mariusz Maciejczak 2017 r.

Konfiguracja modelowania w procesie wytwarzania oprogramowania

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

BOC dla KJUF Podsumowanie warsztatów listopada 2011

MS Project 2010 w harmonogramowaniu - planowanie zadań, działań, operacji i przedsięwzięć

Zarządzanie projektem wdrożeniowym systemu klasy ERP autorska metodyka

Należności pod kontrolą

Dobór systemów klasy ERP

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

E-1IZ s2. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska

EXSO-CORE - specyfikacja

Dane Klienta: Inter Szyk J. Kozikowski Sp.J. ul. Narwicka 11a Gdańsk.

Jak powstaje model biznesowy? Co to jest? Modelowanie biznesowe. Model biznesowy. Jak powstaje model biznesowy? Jak firma generuje przychody?

Wzrost wartości. Metody zwiększania wartości

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

E-I2SG-2010-s1. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Nowe trendy w zarządzaniu operacyjnym Przejście z zarządzania ręcznie sterowanego do efektywnie zarządzanej firmy

Warszawa, 21 grudnia 2017 r. WYKONAWCY

Aurea BPM Dokumenty pod kontrolą

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

DYNAMICZNE ASPEKTY PROCESÓW BIZNESOWYCH. Wszystkie prawa zastrzeżone

Programowanie aplikacji biznesowych

Wdrożenie technologii procesowej IBM BPM w EFL

Nowoczesne aplikacje mobilne i ich rola w podnoszeniu jakości danych

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Adonis w Banku Spółdzielczym w Trzebnicy

INŻYNIERIA OPROGRAMOWANIA Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny

Sybase Professional Services

Monitoring procesów z wykorzystaniem systemu ADONIS

BIM Executive projektowanie, koordynacja i wdrażanie nowoczesnych projektów budowlanych

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

Modelowanie i Programowanie Obiektowe

System B2B jako element przewagi konkurencyjnej

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek

Kierunek: Logistyka Specjalność: Informatyka w logistyce

Tytuł: Identyfikacja procesu. Przedmiot: Zarządzanie procesami transportowo-logistycznymi Specjalność: Logistyka transportu Wersja:

Oprogramowanie systemu B2B zakup licencji na oprogramowanie umożliwiające zarządzanie informacjami o produktach:

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Bazy danych i ich aplikacje

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Elektroniczny obieg dokumentów finansowych z wykorzystaniem narzędzi klasy Business Process Management na przykładzie wdrożenia w uczelni publicznej

Transkrypt:

Wprowadzenie do zarządzania procesami biznesowymi

Definicja procesu Proces jest jednostką pracy obejmującą wiele czynności, wykonywanych w ogólności przez różnych wykonawców i w sposób współbieżny. Proces biznesowy jest łańcuchem czynności związanych z dostarczeniem klientowi produktów lub usług. Przepływ pracy jest reprezentacją procesu biznesowego w środowisku systemu zarządzania przepływami pracy. Jest on uogólnieniem przepływów dokumentów i informacji. Proces Przepływ pracy Proces biznesowy

Elementarne czynności procesów Elementarnymi czynnościami składającymi się na proces biznesowy są na przykład: transakcje w bazach danych, sesje użytkowania aplikacji komputerowych, wywołania skryptów, czynności manualne. Procesy nie modelują realizacji poszczególnych czynności składowych

Wystąpienia procesów Wystąpienia procesów biznesowych są konkretnymi działaniami podjętymi dla dostarczania konkretnych produktów i usług dla określonego klienta: są realizacją zgodną z ogólnym modelem danego procesu biznesowego, wymagają planowania i synchronizacji, wymagają przydziału zasobów.

Procesy, a transakcje Procesy są jednostką nadrzędną w stosunku do transakcji wykonywanych w środowisku baz danych. Pojedyncze działanie elementarne może wiązać się wykonaniem jednej lub wielu transakcji. Definicje poprawności transakcji ACID nie mają zastosowania do całych procesów.

Podstawowe procesy biznesowe Podstawowy proces biznesowy jest łańcuchem działań (o topologii typu end end) związanych z dostarczeniem klientowi produktów lub usług typ łańcucha end end oznacza, że: początkiem procesu biznesowego jest pierwszy kontakt z klientem, końcem procesu biznesowego jest ostateczna realizacja zamówienia klienta i potwierdzenie zapłaty, może być widziany jako zamknięta pętla, zadowolony klient wróci.

Przykłady procesów podstawowych Proces nauczania studentów rozpoczyna się od rejestracji kandydata na studenta, obejmuje zaliczanie poszczególnych przedmiotów, promocje na następny semestr, i kończy się obroną pracy i wydaniem dyplomu. Czas wykonania pojedynczego wystąpienia procesu 5 lat. Jest przykład procesu o dobrze zdefiniowanej i statycznej strukturze. Proces udzielania kredytów hipotecznych rozpoczyna się od zgłoszenia wniosku kredytowego. Następnie obejmuje proces decyzyjny udzielania kredytu i w przypadku pozytywnego rozpatrzenia, historię spłat rat kredytu. Ostatecznie proces kończy się w momencie spłaty całości kredytu i zamknięciu umowy kredytowej. Czas przebiegu wystąpień wynosi typowo kilka lub kilkadziesiąt lat. Struktura procesu jest dobrze zdefiniowana.

Przykłady procesów podstawowych Proces szpitalnego leczenia pacjenta rozpoczyna się od rejestracji pacjenta. Następnie obejmuje przypisanie do łóżka szpitalnego, przeprowadzone podczas pobytu pacjenta badania, operacje, zaaplikowane lekarstwa, i kończy się wypisaniem ze szpitala. Jest to przykład procesu o dynamicznej strukturze. Liczba różnych kształtów wystąpień procesu jest zależna od przebiegu leczenia i w ogólności może być bardzo duża.

Dodatkowe procesy biznesowe Oprócz podstawowych procesów biznesowych występują procesy zarządzania i pomocnicze nie służą one bezpośrednio obsłudze klientów ich celem jest umożliwienie i ułatwienie realizacji podstawowych procesów biznesowych są niezbędne dla realizacji podstawowych procesów biznesowych

Przykłady procesów pomocniczych Na uczelni przykładem procesów pomocniczych są: utrzymywanie budynków z salami wykładowymi, obejmujące: sprzątanie, nadzór nad parkingiem, ochronę budynku, remonty okresowe, itp.. zarządzanie kadrami, obejmujące: przyjmowanie, zwalnianie, awansowanie pracowników, przydział zajęć, itp..

Formalizacja procesów Firmy różnią się poziomem precyzji i szczegółowości definicji procesów (lub ich całkowitym brakiem) oraz sposobem ich zdefiniowania często kształt procesów wynika z przyzwyczajeń lub ustalonej przypadkiem praktyki mogą być dokumentowane za pomocą formalnego opisu lub wyspecjalizowanych narzędzi do modelowania

Podejście procesowe biznesowe/informatyczne Klasyczne metodyki budowy systemów informatycznych koncentrowały się na automatyzacji pojedynczych działań. Prowadziło to czasem do tak zwanej informatyzacji bałaganu. Podejście procesowe do budowy systemów informatycznych automatyzuje całe sekwencje elementarnych działań, co prowadzi do usprawnienia działania całych jednostek organizacyjnych.

Procesy, a struktura organizacyjna firmy Wykonawcami elementarnych dział wewnątrz procesów są różne jednostki organizacyjne firmy, np. w procesie realizacji zamówienia mogą uczestniczyć: dział zamówień, księgowość, magazyn, dział spedycji, itd. Jednostki nie uczestniczące w żadnych procesach są zbędne

Procesy, a elementarne funkcje SI Obsługa klienta Magazyny Księgowość Rejestracja klienta Rejestracja zamówienia Przyjęcie towaru Wydanie towaru Bilans miesięczny Wystawienie faktury Procesy są nowym sposobem grupowania elementarnych funkcji systemów informatycznych, zidentyfikowanych w hierarchii funkcji Łączenie funkcji w procesy umożliwia koncentrację na podstawowej działalności firmy Funkcje, które nie są częścią żadnego procesu są zbędne

Zarządzanie przepływami pracy Cel Zarządzanie przepływem pracy tak, żeby praca została wykonana we właściwym czasie i przez właściwe osoby, które wykonają tę pracę w najkrótszym czasie. Definicja System zarządzania przepływami pracy (Workflow Management System WFMS) jest oprogramowaniem systemowym i narzędziowym stosowanym do definiowania, wykonywania, zarządzania i monitorowania przepływów pracy. System przepływów pracy (Workflow System WFS) jest oprogramowaniem aplikacyjnym wykorzystującym WFMS, który wspiera realizację konkretnych procesów biznesowych określonej firmy

Podstawowa idea WorkFlow Management Systems separacja procesów, zasobów i aplikacji koncentracja na logistyce procesów, a nie na funkcjonalności poszczególnych zadań Procesy Zasoby WFMS Aplikacje

Rola zarządzania procesami biznesowymi Zwiększająca się liczba informatyzowanych procesów Większa złożoność procesów Zmienność procesów UIMS UIMS aplikacja aplikacja DBMS aplikacja DBMS WFMS aplika cja DBMS OS OS OS OS 1965-1975 1975-1985 1985-1995 1995-2007

Cykl życia procesów biznesowych

Modelowanie procesów biznesowych Obejmuje projektowanie, modelowanie, szacowanie, symulację, formalną analizę modelu, modyfikowanie i optymalizację procesów Wymaga określenia dla każdego oferowanego produktu i usługi niezbędnych do wykonania działań, związków między nimi, niezbędnych zasobów, itp. Wspierane komputerowo przez edycję modeli, ich zapamiętywanie, weryfikację, przeprowadzanie symulacji Decyzje projektowe są zależne od charakterystyki określonej działalności, jej celów, obowiązującego prawa, dotychczasowej praktyki, itp.

Implementacja procesów biznesowych Implementacja procesów biznesowych obejmuje Zdefiniowanie harmonogramu procesu dla zadanych ograniczeń czasowych Identyfikacja ludzi i zasobów niezbędnych do realizacji procesu Ustalenie właściwego wzorca wykonania dla realizacji procesu

Realizacja procesu Koordynacja działań składających się na proces Przydział zadań do określonych zasobów. Przydział wielu wystąpień tego samego i różnych procesów biznesowych wymaga trybu podziału czasu Monitorowanie przebiegu procesów Rejestracja informacji o wykonaniu procesów

Monitorowanie procesów W trakcie realizacji wystąpień procesów, informacje ich przebiegu: zakończonych czynnościach, opóźnieniach, przerwaniach, itp., są przesyłane do systemu zarządzania, który porównuje plany z realizacją. Mniej znaczące odstępstwa od planu mogą powodować automatyczną korektę planu Duże odstępstwa mogą wymagać przerwania wykonania procesu i jego wycofania

Analiza procesów Rejestrowane informacje o przebiegu wystąpień procesów mogą być poddawane analizie Informacje te mogą być wykorzystane do budowy modelu procesów Uzyskana wiedza jest wykorzystywana do modyfikacji i optymalizacji modelu procesów

Klasy systemów informatycznych

Klasy systemów informatycznych

Model zarządzania przepływami pracy Process Definition Tools Interface 1 Administration & Monitoring Tools Interface 5 Workflow API and Interchange formats Workflow Enactment Service Workflow Engine(s) Interface 4 Other Workflow Enactment Service(s) Workflow Engine(s) Interface 2 Interface 3 Workflow Client Applications Invoked Applications

Modelowanie przepływów pracy Process Definition Tools Interface 1 Administration & Monitoring Tools Interface 5 Workflow API and Interchange formats Workflow Enactment Service Workflow Engine(s) Interface 4 Other Workflow Enactment Service(s) Workflow Engine(s) Interface 2 Interface 3 Workflow Client Applications Invoked Applications

Aplikacja przepływu pracy Process Definition Tools Administration & Monitoring Tools Interface 5 Interface 1 Workflow API and Interchange formats Workflow Enactment Service Workflow Engine(s) Interface 4 Other Workflow Enactment Service(s) Workflow Engine(s) Interface 2 Workflow Client Applications Invoked Applications Interface 3

Monitorowanie i administrowanie przepływami pracy Process Definition Tools Interface 1 Administration & Monitoring Tools Interface 5 Workflow API and Interchange formats Workflow Enactment Service Workflow Engine(s) Interface 4 Other Workflow Enactment Service(s) Workflow Engine(s) Interface 2 Interface 3 Workflow Client Applications Invoked Applications

Bazowe technologie informatyczne Systemy baz danych Integracja systemów informatycznych Corba, WebServices, XML Systemy zorientowane na usługi SOA, protokoły i interfejsy korzystania z usług, integracja usług Zarządzanie transakcyjnymi przepływami pracy Monitory transakcji rozproszonych Narzędzia do modelowania i symulacji procesów BPMN, Sieci Petriego, UML Eksploracja wiedzy