KLASYFIKACJA METOD MODELOWANIA PROCESÓW BIZNESOWYCH
|
|
- Janusz Kuczyński
- 9 lat temu
- Przeglądów:
Transkrypt
1 Aby zacytować tę publikację: Sitek T., Gola M., Klasyfikacja metod modelowania procesów biznesowych, [w:] Wachowicz J. (red.), Problemy wykorzystania informatyki w zarządzaniu, Wydawnictwo Politechniki Gdańskiej, Gdańsk 2005, s KLASYFIKACJA METOD MODELOWANIA PROCESÓW BIZNESOWYCH Marcin GOLA Tomasz SITEK W artykule podjęto próbę klasyfikacji metod modelowania procesów biznesowych uwzględniając złożoność metody, cel modelowania oraz zakres modelowanych aspektów organizacji. Zawarto także opis popularnych diagramów używanych w metodologiach modelowania procesów bitznesowych. Wyjaśniono przy tym podstawowe pojęcia związane z modelowaniem procesów biznesowych w kontekście inżynierii oprogramowania oraz zarzadzania procesami biznesowymi. 1 WSTĘP Technologie informatyczne stają się coraz bardziej wydajne. Problemem, jaki stoi przed informatyką, jest jak najlepsze dostosowanie ich do rozwiązywania problemów użytkowników. W dziedzinie biznesu problem ten występuje w coraz trudniejszym dostosowaniu się informatyki do zmieniającego się przedsiębiorstwa. Procesy globalizacji powodują większą konkurencyjność rynków, a co za tym idzie, presję na obniżanie kosztów w przedsiębiorstwie poprzez gruntowną reorganizację procesów firmy oraz ich automatyzacje przy wykorzystaniu technologii informatycznych. Nowe produkty, a także współpraca pomiędzy firmami bardzo często są zależne od sprawnych systemów informatycznych. Informatyka stara się coraz lepiej dostosować do tych trendów. Nowe metodologie i narzędzia inżynierii oprogramowania coraz bardziej skracają cykl wytwórczy oprogramowania. Coraz częściej tworzy się wysokopoziomowe narzędzia pozwalające na budowę systemów lub aplikacji bez pomocy informatyków. Warunkiem ich skuteczności jest jednak dobrze zdefiniowany problem informatyczny. Takim coraz lepiej zdefiniowanym problemem informatycznym stają się także systemy przepływu roboczego (workflow) oparte na opisie procesu biznesowego. Trendom tym sprzyjają nowe metodologie nauki zarządzania związane z zarządzaniem jakością oraz reinżynierią procesów. Aby lepiej kontrolować oraz optymalizować procesy gospodarcze, menedżerowie i specjaliści do spraw jakości dokładnie dokumentują ich przebieg oraz zbierają ich dokładne statystyki. Tak udokumentowane i dobrze zdefiniowane procesy są doskonałą informacją do tworzenia systemów informatycznych.
2 Autorzy przeprowadzili badania wybranych popularnych metodologii modelowania procesów biznesowych. Badania te doprowadziły do szeregu analiz porównawczych, niniejszy artykuł można traktować jako raport podsumowujący je. 2 PROCES BIZNESOWY DEFINICJA I CELE MODELOWANIA 2.1 Wertykalne i horyzontalne spojrzenie na organizację Na początku lat dziewięćdziesiątych odkryto już, że problemy, których doświadczają organizacje nie są związane z zadaniami, lecz z procesami. Odkryto, iż w firmach nie ma osób, które byłyby w stanie zawsze przekazać klientom informację o stanie procesu, którego rezultatu oczekują. Magazyn minimalizuje rotacje zapasów, ekspedycja skupia się na kosztach wysyłki, wydział kredytów skupia się na tym czy standardy kredytowania są zachowane. Nikt natomiast nie zastanawia się czy połączone zadania proces, daje rezultat oczekiwany przez klienta. Nowe techniki zarządzania Total Quality Management oraz Reengineering przyniosły znaczną poprawę wyników działania przedsiębiorstw, gdyż przedmiotem ich zainteresowania były nie zadania, lecz właśnie procesy. Jeden z twórców reengineeringu Michael Hammer podaje cztery wyróżniki organizacji zorientowanej horyzontalnie (systemowo, procesowo) [8 s. 21]. 1. Procesy są rozpoznawane i nazywane. 2. Każdy pracownik jest świadomy wszystkich procesów w firmie i ich znaczenia dla organizacji. Wszyscy pracownicy powinni zdawać sobie sprawę z wejść i wyjść każdego procesu i ich wzajemnych zależności. 3. Procesy są mierzone. Organizacja posiada miernik każdego procesu, który pozwala określić czas procesu, jego dokładność i koszt. 4. Procesy są zarządzane. Konieczne jest ciągłe szukanie sposobów na ulepszenie procesu, poprawianie jego mierzonych parametrów. Podejście horyzontalne związane jest z przetwarzaniem dużych ilości informacji w przedsiębiorstwie. Rozwój organizacji horyzontalnych nie byłby możliwy bez rozwoju technologii informatycznych. 2.2 Definicja procesu biznesowego Najprostsza definicja procesu spotykana w literaturze mówi, iż proces to zbiór logicznie powiązanych czynności, wykonywanych w celu osiągnięcia wspólnego celu [11 s. 38]. Dokładniejszą definicje przedstawia Hammer: Proces to powiązana grupa zadań, których wspólny rezultat stanowi wartość dla klienta [8 s. 15]. Zaznacza przy tym, że najważniejszym słowem w tej definicji jest klient. W innym miejscu Hammer dodaje: Możemy myśleć o procesie, że powoduje przekształcenia, otrzymując wkłady (inputs) i przetwarzając je na produkty (outputs) wyższej wartości [8 s. 18]. Nie wszystkie zbiory czynności mające wspólny cel będą leżały w kręgu zainteresowań analityków. Procesy, na których należy się skupiać są zawsze związane z przewagą strategiczną przedsiębiorstwa. Jeśli przewaga tkwi w produktach, to zapewne modelowane i analizowane będą procesy związane z przygotowaniem i wprowadzaniem na rynek nowych produktów. Jeśli przewagą strategiczną firmy jest czas realizacji zamówienia to analitycy będą skupiać się na procesach przyjmowania i realizacji zamówień. Procesy związane z przewagą strategiczną przedsiębiorstwa są zawsze głównymi kandydatami do automatyzacji przy pomocy systemów informatycznych.
3 Wyróżnia się procesy podstawowe (core processes) i procesy pomocnicze. Procesy podstawowe są to procesy, które posiadają interakcję z otoczeniem firmy (zwłaszcza z klientami) oraz są krytyczne dla dostarczania towarów i usług oferowanych przez przedsiębiorstwo. Procesy pomocnicze (wspomagające) są procesami, których odbiorcą jest klient wewnętrzny w przedsiębiorstwie. Procesy wspomagające mogą być również bardzo ważne z punktu widzenia przewagi strategicznej przedsiębiorstwa. Jeśli źródłem przewagi strategicznej są niskie koszty, to niezwykle istotnym jest proces budżetowania. Rummler i Brache wyróżniają także procesy zarządzania. Ich przykładowa lista wygląda następująco [12 s. 77]: Ogólne procesy podstawowe (np. zakładanie nowego biznesu; przygotowanie i wprowadzenie nowego produktu (usługi); produkcja; obsługa pogwarancyjna) Procesy podstawowe specyficzne dla branży (np. załatwianie wniosku kredytowego bankowość, rozpatrzenie wniosku o odszkodowanie ubezpieczenia, przydzielanie dotacji-agendy rządowe, przyjmowanie rezerwacji hotele) Ogólne procesy wspierające (np. formalne planowanie strategiczne i taktyczne, budżetowanie, rekrutacja, szkolenie) Ogólne procesy zarządzania (np. planowanie strategiczne i taktyczne, ustalanie celów, alokacja zasobów) Procesy można rozpatrywać na różnych poziomach abstrakcji. Wszystkie przedsiębiorstwa branży motoryzacyjnej można rozpatrywać jako uczestników jednego procesu, który przekształca czynniki produkcji takie jak stal i chemikalia na samochody oferowane klientom. Procesy można analizować także na poziomie jednego przedsiębiorstwa, np. produkującego opony. W takim pojedynczym przedsiębiorstwie można wyróżnić zazwyczaj około kilkunastu procesów pomocniczych i podstawowych [8 s. 21]. Najpełniejszą listę elementów dobrze zdefiniowanego procesu przedstawiają Eriksson i Penker [5 s. 106]. Przedstawiają oni listę pytań, na które trzeba odpowiedzieć, aby dobrze zdefiniować proces. Przykładowe z nich brzmią: Które czynności są konieczne?, Kiedy są te czynności wykonywane i w jakim porządku?, Dlaczego dane czynności są wykonywane; jaki jest cel procesu?, W jaki sposób poszczególne czynności są wykonywane?. 2.3 Zalety modelowania procesów biznesowych W literaturze można znaleźć wiele powodów, dla których warto formalnie modelować procesy biznesowe. W modelowaniu systemów produkcji są to np. [4 s. 116]: podniesienie satysfakcji klienta poprzez identyfikację czynności wpływających na długość cyklu wytwórczego, ustalenie mierników osiągnięć skoncentrowanych na zadowoleniu klienta poprzez określenie czynników wpływających na usatysfakcjonowanie odbiorcy produktu, zmniejszenie ilości braków poprzez określenie źródeł ich powstawania, redukcja kosztów poprzez wykrycie czynności nie dających wartości produktowi, ustalenie przyczyn zaburzeń procesu poprzez wykrycie nieciągłości w przepływie informacji pomiędzy zespołami funkcjonalnymi i redundancji informacji,
4 podniesienie produktywności dzięki usunięciu wykrytych nieciągłości w realizowanym procesie. Opisywanie procedur organizacyjnych w postaci rysunkowej posiada wiele zalet nad opisywaniem takich procedur samym tekstem. Są to [2 s. 184]: przejrzystość, zachęta do czytania, łatwość zrozumienia, łatwość aktualizacji, przydatność do szkoleń, spójność, łatwość tworzenia, pokazywanie relacji. Procesy w przedsiębiorstwach modeluje się jednak zazwyczaj w kontekście wdrażania systemów zarządzania jakością lub w kontekście budowy systemów informatycznych, na tego rodzaju zastosowaniach autorzy skupili się przeprowadzając badania wybranych metodologii. 3 MODELOWANIE PROCESÓW BIZNESOWYCH W INŻYNIERII OPROGRAMOWANIA Leffinwell i Widrig wymieniają trzy kategorie aplikacji programowych [10 s. 20]: systemy informatyczne i inne aplikacje tworzone do użytku wewnętrznego firmy (np. system płacowy) zwane w skrócie IS/IT (information systems/information technology) oprogramowanie na półkę sprzedawane jako produkt komercyjny (np. edytor tekstu) zwane w skrócie ISV (independent software vendors) systemy wbudowane (np. oprogramowanie telefonu komórkowego). Autorzy ci twierdzą, iż do w cyklu rozwojowym pierwszej z wymienionych kategorii konieczny jest pierwszy etap zwany przez nich modelowaniem przedsiębiorstwa (business modelling). W budowaniu systemów IS/IT jest to technika pozwalając uzyskać odpowiedź na pytania [10 s. 58]: Po co w ogóle budować system? Gdzie on się powinien znajdować? Jako możemy określić czy zakładana funkcjonalność systemu jest optymalna? Kiedy powinniśmy stosować kroki manualnego przetwarzania lub obejścia systemu? Kiedy powinniśmy rozważyć restrukturyzację samego przedsiębiorstwa w celu rozwiązania problemu? 4 ARCHITEKTURA, METODA, NOTACJA, NARZĘDZIE ROZRÓŻNIENIE POJĘĆ Przeglądając literaturę dotyczącą modelowania procesów biznesowych bardzo często trudno jest wyróżnić granice pomiędzy pojęciami: architektura, metoda, narzędzie i notacja. Różni producenci czy konsorcja mają do zaoferowania inny element modelowania procesów biznesowych. Podstawowym elementem z wymienionych powyżej pojęć jest notacja. Notacja jest to zbiór dopuszczalnych elementów graficznych występujących na diagramach procesów biznesowych wraz z regułami łącznia tych elementów. Istnieją bardzo dokładnie zdefiniowane notacje jak np. notacja BPMN. Inne notacje nie mają dokładnej definicji, a w zasadzie są notacjami zdefiniowanymi przez narzędzie. Przykładem tego może być obrazkowa notacja MS Visio. Istnieją notacje, które są bardzo dokładnie opisane i bardzo ściśle opisana jest ich gramatyka. Przykładem takiej notacji może być notacja IDEF0, będąca niegdyś wykorzystywana do celów wojskowych. Zaletą tego podejścia jest precyzja informacji, jaką uzyskujemy dzięki stosowaniu dyscypliny w opisie poszczególnych procesów biznesowych. Wadą ściśle
5 zdefiniowanych notacji jest długi czas ich uczenia a także niemożliwość użycia jej w środowiskach gdzie modelowanie procesów może się wiązać z zaangażowaniem ludzi bez przygotowania informatycznego. Narzędzie jest programem komputerowym służącym do tworzenia diagramu procesu biznesowego przy pomocy edytora graficznego mającego zaimplementowane ograniczanie wynikające z gramatyki używanej notacji. Do modelowania procesów biznesowym używa się zazwyczaj narzędzi określanych jako CASE (Computer Aided Software Engineering) lub jako CABE (Computer Aided Business Engineering). Pierwszy typ narzędzi zorientowany jest na użytkowników informatyków, podczas gdy drugi typ zorientowany jest na specjalistów ds. zarządzania procesami. Narzędzia CASE oparte są zazwyczaj na bardzo sformalizowanej notacji, podczas gdy narzędzia CABE opierają się raczej na bardzo luźno sformalizowanych notacjach i skupiają się na funkcjonalnościach związanych z symulacją procesów oraz generowaniem raportów ze statystykami procesów. Jedno narzędzie może pozwalać na użycie wielu notacji. Metoda czy inaczej metodologia jest elementem, który nie zawsze jest oferowany razem z notacją lub narzędziem. Metoda jest algorytmem, który mówi, w jaki sposób podejść do modelowania tego, co się dzieje w przedsiębiorstwie. Specyfikuje, od czego zacząć i jakich diagramów kolejno używać, aby stworzyć precyzyjny model przedsiębiorstwa. Bardzo często z metodą wiążą się narzędzia producenta, który daną metodę wymyślił. Przykładem tego może być metoda CASE firmy Oracle, mogąca być wykorzystana w zasadzie jedynie z narzędziem Oracle Designer. Metoda może być jednak nie związana z narzędziem. Metodę modelowania procesów biznesowych RUP można by użyć w większości edytorów UML. Rzadko spotyka się metodologie nie związane ani z narzędziem ani z notacją. Do tego grona kandyduje metodologia ARIS. Trudno jednak powiedzieć, że ARIS oferuje bardzo precyzyjny algorytm modelowania procesów biznesowych. Sami producenci ARIS twierdzą, że ARIS to coś więcej niż metoda to architektura. Architektura jest koncepcją zbioru modeli całościowo opisujących przedsiębiorstwo. W przypadku architektury może istnieć wiele metod tworzenia poszczególnych modeli występujących w danej architekturze. ARIS jest architekturą zasadniczo niezależną od żadnej notacji. Architekturę opisu procesów biznesowych opartą na notacji UML opisali w swojej książce Eriksson i Penker [5] 5 ZBADANE METODY I NARZĘDZIA Przeprowadzone badania miały na celu sprawdzić możliwości użycia wybranych metodologii modelowania oraz narzędzi z nimi związanych. Wybrano 7 metod, za główne kryterium wyboru uznano ich popularność na rynku oraz oryginalność zapisu (w trakcie badań przebadano większą liczbę metod i narzędzi większość nieuwzględnionych w niniejszym opracowaniu powstała w oparciu o jedną z wybranych siedmiu). W tabeli 1 poniżej zestawiono podstawowe informacje na temat każdej z nich. 1 Nazwa metody: Rational Unified Process - Business Modeling Twórcy metody: IBM/Rational Software Corporation Badane narzędzie: Rational Rose Enterprise Edition Release Version:
6 2 3 Nazwa metody: Eriksson-Penker Unified Modeling Language Business Extensions Twórcy metody: Hans Erik Eriksson, Magnus Penker, Open Training Company Badane narzędzie: Enterprise Architect 3.60, Sparx Systems Pty Ltd. 4 5 Nazwa metody: Microsoft Visio Stencils Twórcy metody: National Institute of Standards and Technology, USA; Action Technologies Badane narzędzie: Microsoft Visio Professional 2002 SR-1 Nazwa metody igrafx Process Twórcy metody: Corel Corporation Badane narzędzie: igrafx Process Nazwa metody Oracle Case Method Twórcy metody: Oracle Corporation Badane narzędzie: RDBMS Oracle 9i, Oracle 9i Designer Nazwa metody ARIS (Architecture of Integrated Information Systems) Twórcy metody: IDS Prof. Scheer GmbH Badane narzędzie: ARIS Toolset version , IDS Scheer AG Nazwa metody Business Process Modeling Notation Twórcy metody: Business Process Management Initiative Badane narzędzie: System Architect 10, Popkin Software Tabela 1 Zbadane metody i związane z nimi narzędzia modelowania procesów biznesowych Należy zwrócić uwagę, iż celem niniejszego opracowania nie jest szczegółowa charakterystyka wybranych do badań metodologii, stąd czytelnika zainteresowanego opisami każdej z nich trzeba odesłać do innych źródeł (w szczególności: do stron internetowych producentów, gdzie można znaleźć niejednokrotnie sporo ciekawych opracowań). W kolejnych rozdziałach zaprezentowane zostaną rezultaty analiz porównawczych tychże metod ze względu na możliwości modelowania różnych kategorii procesów oraz ze względu na wsparcie dla różnych podejść do modelowania biznesu (od prostych rysunków po złożone modele wszystkich perspektyw biznesowych).
7 6 DIAGRAMY PROCESÓW KLASYFIKACJA 6.1 Wprowadzenie Kompleksowy model architektury systemu informacyjnego przedsiębiorstwa bardzo trafnie opisał w 1987 roku John A. Zachman. Rysunek 1 przedstawia jego schemat. Rysunek 1 Ramy modelowania systemów informacyjnych według Zachamana Źródło: [6, s. 2] Bardzo często to, co nazywamy potocznie modelowaniem procesów biznesowych znajduje się pomiędzy perspektywami określonymi przez Zachmana jako SCOPE i SYSTEM MODEL. W praktyce jednak typowe diagramy modelowania procesów biznesowych znajdują się tylko w abstrakcjach What, How i Who perspektywy BUSINESS MODEL, czyli odpowiadają na pytania, kto wykonuje proces, co jest przetwarzane w procesie i jak jest to robione. W zasadzie każdy typowy diagram spotykany w metodologiach i notacjach procesów biznesowych można zaliczyć do jednej z wymienionych poniżej grup: diagramy hierarchii procesów i czynności, diagramy zależności między procesami, diagramy struktury procesu, diagramy przepływu czynności w procesie. W dalszej części rozdziału diagramy te zostaną scharakteryzowane. Po charakterystyce tej zostaną przedstawione wyniki analizy badanych narzędzi pod kątem możliwości modelowania przy ich pomocy każdego rodzaju diagramów.
8 6.2 Diagramy hierarchii procesów i czynności Przedstawienie na diagramie hierarchii procesów i czynności jest bardzo łatwym, a zarazem bardzo użytecznym sposobem przedstawienia na rysunku tego, co dzieje się w przedsiębiorstwie. Najwyższym poziomem drzewa procesów i czynności może być cel firmy. Na najniższym poziomie drzewa można umieścić atomowe czynności nie dające rozbić się na podczynności. Diagramy te występują w wielu notacjach. Zazwyczaj pokazują one kody poszczególnych czynności będących węzłami danego drzewa. Metoda CASE firmy Oracle używa tego typu diagramy do dokładnego określenia granic implementowanego systemu. Dzięki wylistowaniu wszystkich czynności przedsiębiorstwa na różnych stopniach abstrakcji, analityk może bardzo precyzyjnie określić, które z czynności będą lub nie będą wspomagane przez systemy informatyczne. 6.3 Diagramy zależności między procesami Diagramy hierarchii procesów i czynności nie zawierają informacji, jakie są interfejsy pomiędzy procesami, tzn. które procesy współpracują ze sobą. Do przedstawienia tego rodzaju informacji służą diagramy zależności między procesami, określane często jako mapy procesów. Diagramy zależności pomiędzy procesami nie mają na celu pokazania sekwencji czynności. Ich głównym zadaniem jest pokazanie, że wyjścia jednego procesu są jednocześnie wejściami innego procesu. Tego typu diagramy, bardzo często używane w metodologiach modelowania procesów biznesowych, pozwalają głównie na zrozumienie przepływu informacji pomiędzy procesami przedsiębiorstwa. 6.4 Diagramy struktury procesu Innym typem diagramu często używanym w modelowaniu procesów biznesowych jest diagram struktury procesu. Celem tworzenia tego typu diagramów jest przedstawienie informacji o procesie bez podawania informacji jak proces ten jest realizowany. Występuje tu podejście czarnej skrzynki. Typowe informacje zawarte na diagramie struktury procesu to: wejścia procesu (wiedza, informacje, materiały fizyczne) wyjścia procesu (wiedza, informacje, materiały fizyczne) cele procesu (jednostki miary oraz ich wartości) kontroler procesu (kto jest odpowiedzialny za wyniki procesu) 6.5 Diagramy przepływu czynności w procesie Tworzenie diagramu przepływu czynności w procesie jest bardzo często synonimem modelowania procesów biznesowych. Notacja Business Process Modeling Notation zawiera jedynie ten rodzaj diagramu. Diagram przepływu czynności pokazuje, w jaki sposób osiągane zostają cele danego procesu, tzn., w jaki sposób wejścia procesu zostają przekształcone na wyjścia. Diagramy przepływu czynności wywodzą się od diagramów algorytmów, dlatego ich głównymi elementami są zazwyczaj punkty decyzyjne oraz operacje czy czynności. Typowe dla tych diagramów jest także pokazanie torów symbolizujących wykonawcę czynności. Inne elementy mogące występować na tego typu diagramach to zdarzenia oraz obiekty, których przepływ może również być zarysowany na diagramie przepływu czynności.
9 Diagramy takie są bardzo dobrze modelowane przy pomocy notacji UML, a zwłaszcza po rozszerzeniach dodanych w UML Możliwości modelowania różnych diagramów badanymi narzędziami W trakcie badania poszczególnych narzędzi okazało się, że opisane powyżej rodzaje diagramów są wspierane przez różne narzędzia. W poniższej tabeli 2 pokazano wyniki tych analiz, jest to jednocześnie ich pewna klasyfikacja. Szare pola oznaczają możliwość stworzenia diagramu danej kategorii przy użyciu danej aplikacji. Pola białe - dane narzędzie nie pozwala na tworzenie wybranego diagramu. Diagram Hierarchia procesów i czynności Zależności między procesami Struktura procesu Przepływ czynności w procesie Narzędzie igrafx Process Microsoft Visio Oracle Designer Rational Rose Enterprise Architect System Architect ARIS Toolset Tabela 2 Możliwości generowania różnych typów diagramów poszczególnymi narzędziami Źródło: opracowanie własne Analiza wyraźnie wykazała, do jakich celów poszczególne narzędzia zostały zaprojektowane. I tak możemy zauważyć, iż produkt firmy Microsoft jest bardzo wszechstronny i możemy go wykorzystać do budowy różnych modeli procesów. igrafx z kolei to program nadający się doskonale do modelowania przepływów czynności w czasie, aczkolwiek to jedyna jego funkcjonalność (w kontekście tej analizy porównawczej). W następnym rozdziale przedstawiono własny podział podejść do modelowania biznesu. Wyróżnione podejścia scharakteryzowano pokrótce w kolejnych podrozdziałach, w ostatnim zaś zawarto wyniki badania odpowiadające na pytanie o możliwości zastosowania konkretnej metodologii przy każdym z tych podejść. 7 PODEJŚCIA W TWORZENIU GRAFICZNYCH MODELI BIZNESU 7.1 Rysunkowe proste schematy Najprostszym podejściem w modelowaniu procesów biznesowych jest tworzenie rysunków, których głównym zadaniem jest proste, schematyczne zobrazowanie przebiegu czynności lub struktur organizacyjnych w firmie. Bardzo często do tego podejścia używane są graficzne edytory procesów typu Microsoft Visio. Modelowanie w podejściu rysunkowym nie ma na celu bardzo precyzyjnego opisu procesu, lecz raczej schematyczne pokazanie tego, co dzieje się w firmie. Notacje tego typu diagramów nie są zazwyczaj formalnie zdefiniowane i od wykonujących te diagramy nie wymaga się ich znajomości. Notacja jest w tych wypadkach narzucana raczej przez samo narzędzie. Podejście to nie wiąże się zazwyczaj z żadną metodologią modelowania, choć stworzenie tego typu schematów może być pierwszym krokiem, aby stworzyć bardziej dokładne i precyzyjne diagramy. Jest to raczej podejście używane w narzędziach typu CABE niż w narzędziach typu CASE.
10 7.2 Symulacyjne symulacja i dokładne modelowanie przepływu czynności Podejście symulacyjne pierwotnie było używane w narzędziach CABE (np. igrafx), choć obecnie jest już w dostępne w narzędziach CASE mających rozbudowane opcje modelowania procesów biznesowych (Oracle Designer, narzędzia BPMN). Podejście symulacyjne do modelowania procesów biznesowych skupia się na tworzeniu diagramów przepływu czynności w procesie. W wielu przypadkach modelowanie procesów biznesowych jest wręcz synonimem tworzenia diagramów przepływu czynności w procesie. W podejściu tym, w przeciwieństwie do podejścia rysunkowego, konieczne jest bardzo dokładne odzwierciedlenie na diagramie logiki przepływu czynności w procesie. Istotne w tym przypadku jest bardzo dokładnie modelowanie przy pomocy bramek logicznych. Osoba modelująca musi wciąż zadawać sobie pytania, co jest warunkiem koniecznym a co wystarczającym, aby rozpoczęła się kolejna czynność. Podejście to ma obecnie dwa główne zastosowania. Pierwszym zastosowaniem tego podejścia jest zarządzanie procesem. Dzięki dokładnemu odzwierciedleniu przepływu czynności na diagramie, możliwe jest zebranie statystyk procesu oraz modyfikacja procesu, dzięki której można poprawić jego efektywność (przykład symulacji jest opisany w rozdziale 6). Drugim zastosowaniem takich precyzyjnych diagramów jest tworzenie aplikacji klasy workflow. Zastosowanie to jest szczególnie ważne w przypadku systemów klasy B2B, gdzie przepływ czynności pomiędzy partnerami z różnych przedsiębiorstw musi być bardzo dokładnie sprecyzowany. Cel ten przyświecał twórcom notacji BPMN, którzy poszli nawet o krok dalej i sformalizowali mapowanie elementów graficznych diagramu przepływu czynności do formatu XML. Diagramy tego typu nie posiadają bardzo wyrafinowanej notacji. Często stosowana jest notacja typowa dla diagramów algorytmów. Kolejne wersje narzędzi CASE i CABE używają już jednak notacji BPMN do tego typu diagramów. Notacja BPMN jest konkurencyjna dla notacji diagramu czynności UML 2.0.Standard UML nie jest w obecnie w stanie konkurować z popularnością BMPN. To właśnie na BPMN wzorowali się twórcy rozszerzeń dla diagramu czynności w wersji UML Analityczno-holistyczne modelowanie wszystkich możliwych perspektyw Istnieją metodologie modelowania procesów biznesowych oferujące holistyczne podejście do modelowania przedsiębiorstwa. Metodologie te nazywa się wręcz architekturami. Podejście te wykracza poza zwykłe modelowanie przepływu czynności. Innymi modelowanymi aspektami przedsiębiorstwa mogą być: struktura organizacyjna, zasoby przedsiębiorstwa, mapa procesów, strategia i cele firmy, wiedza. Podejście analityczno-holistyczne zawiera w sobie także szczegółowe modelowanie procesów. Twórcy architektur procesów biznesowych twierdzą jednak, że samo modelowanie przepływu czynności nie jest wystarczające do poznania pełnego obrazu przedsiębiorstwa. Podejście analityczno holistyczne nie wiąże się zwykle z jakimś określonym typem diagramów czy notacją. Jest to przede wszystkim zbiór wytycznych, co należy modelować. Rysunki 2 i 3 przedstawiają typowy schemat dla podejścia analityczno-
11 holistycznego. Pod każdą z perspektyw przedstawionych na rysunkach architektur może się kryć szereg typowych i niestandardowych diagramów. Podejście to użyteczne jest, gdy analityk chce zamodelować całkowicie nową dziedzinę. Użycie poszczególnych perspektyw gwarantuje, że nie pominiemy żadnego aspektu modelowanej dziedziny. W przypadkach, gdy interesuje nas jedynie mały wycinek przedsiębiorstwa wygodniej jest zastosować podejście symulacyjne, gdzie skupiamy się jedynie na dynamicznych aspektach jednego procesu. Business Vision View Business Process View Business Structure View Business Behaviour View Rysunek 2 Perspektywy architektury biznesu według Erikssona i Penkera Źródło: [5 s. 90] Rysunek 3 Perspektywy architektury biznesu według metodologii ARIS Źródło: [9 s. 39]
12 7.4 Inżynieryjne modelowanie tego, co bezpośrednio pomoże w tworzeniu oprogramowania Podejście inżynieryjne było pierwszym podejściem do modelowania procesów biznesowych. Opiera się ono na założeniu, że jest sens modelować tylko to, co może przydać się w tworzeniu oprogramowania. Mogą to być klasy opisujące dziedzinę przedmiotową, które zostaną zamienione na klasy projektu programu, lub też mogą to być czynności, które zostaną zamienione na procedury w systemie informatycznym. Podejście to prezentuje wiele narzędzi CASE oferujących generowanie projektów aplikacji na podstawie diagramów opisujących dziedzinę przedmiotową. W podejściu tym analityk nigdy nie zacznie modelować np. struktury organizacyjnej, jeśli elementy tej struktury organizacyjnej nie wystąpią jako obiekty tworzonego systemu, lecz jedynie maja pomóc analitykowi w zrozumieniu przedsiębiorstwa, dla którego tworzy system. Przykładem tego podejścia może być również modelowanie procesów przedsiębiorstwa przy pomocy diagramów przepływu danych. To podejście wciąż jest stosowane (np. w narzędziu Oracle Designer opisywanym w rozdziale 7), gdyż pozwala na bardzo łatwe i praktyczne przejście z diagramu opisującego dziedzinę przedmiotową do diagramu projektu aplikacji. Innym przykładem stosowania tego podejścia jest używanie edytorów UMLa do modelowania elementów przedsiębiorstwa. Projektanci bardzo często nie traktują modelowania procesów biznesowych jako osobnego etapu w fazie zbierania wymagań. Opisywanie biznesu zaczynają po prostu w momencie tworzenia projektu systemu, gdzie obiekty i klasy ze świata biznesu bardzo szybko stają się obiektami i klasy oprogramowania. Podejście to jest naturalnym podejściem projektanta, który nie zetknął się nigdy z metodologiami modelowania biznesu. W sytuacjach, gdy kompleksowość dziedziny przedmiotowej nie jest duża podejście to może być efektywne. 7.5 Standaryzowane notacja BPMN ukierunkowana na tworzenie systemów zarządzania przepływem procesu Podejście standaryzowane jest wypadkową podejścia inżynieryjnego, symulacyjnego oraz rysunkowego. Standard modelowania procesów biznesowych stworzony przez konsorcjum Business Process Management Initiative zawiera jedynie standard diagramu przepływu czynności w procesie. Jest to podejście bardzo pragmatyczne, gdyż zakłada, że inne perspektywy, występujące w architekturach podejść analityczno-holistycznych, nie mają tak praktycznego znaczenia dla informatyki, że warto byłoby je umieścić pod szyldem standardu modelowania procesów biznesowych. Podejście standaryzowane zakłada rozwój modelowania procesów biznesowych w kierunku systemów zarządzania procesami biznesowymi (BPMS business process managament systems). Oznacza to rozwijanie standardów mapowania elementów notacji graficznych do standardu XML, który ma być jednoznacznym opisem modelu procesu biznesowego, tak samo jak model danych jest jednoznacznym opisem danych w systemach zarządzania bazami danych (DBMS). Podejście standaryzowane jest pewnym kompromisem między prostotą opisu procesów konieczną dla specjalistów zarządzania procesami oraz precyzją wymaganą do tworzenia systemów informatycznych. Notacja BPMN pozwala w miarę prosty sposób opisać procesy biznesowe, a zarazem jest na tyle precyzyjna, że pozwala na
13 jednoznaczne mapowanie diagramów do języków BPML, BPEL i BPML4WS, które są szkieletem działania silników (engines) systemów BPMS. Przewiduje się, że w niedługim czasie wszystkie narzędzia CASE i CABE będą używać do modelowania przepływu czynności jedynie standardu BPMN oraz diagramów czynności z UML Podejścia a zbadane metody - wyniki badania Tabela 3 przedstawia jak opisane w pracy metody mapują się do podejść, której objęły badania. Podejścia Rysunkowe Symulacyjne Inżynieryjne Metody Microsoft Visio Stencils igrafx Process ARIS BPMN Oracle Case RUP Eriksson-Penker Tabela 3 Podejścia do modelowania procesów biznesowych a zbadane metody Źródło: opracowanie własne Analitycznoholistyczne Standaryzowane Tabela ta jest wynikiem możliwie najbardziej obiektywnych analiz porównawczych dokonanych podczas badań. Jak wyraźnie można zauważyć, nie można jednoznacznie określić, że jedna metoda odpowiada jednoznacznie tylko jednemu podejściu. Ciemny prostokąt oznacza, że metoda głównie wiąże się z danym podejściem. Jasnoszary prostokąt oznacza, że metodę można użyć w innym podejściu, choć nie jest to idealna metoda do takiego zastosowania. Przykładowo, podejście standaryzowane to przede wszystkim metoda BPMN. Notacja IDEF0 używana w MS Visio jest również pewnym standardem przemysłowym do dzisiaj stosowanym np. w wojsku. Metoda Erikssona-Penkera to przede wszystkim podejście analitycznoholistyczne, ale można ją także użyć w podejściu rysunkowym. 8 PODSUMOWANIE W niniejszym opracowaniu podjęto próbę klasyfikacji popularnych metodologii modelowania procesów biznesowych. Okazało się, że nie wszystkie narzędzia wspierają możliwe podejścia do modelowania. Wnioski z tych badań płynące mogą okazać się cenne dla kogoś stojącego przed wyborem metodologii (lub w zależności od punktu widzenia - narzędzia) dla celów związanych z inżynierią oprogramowania. Chociaż badanie przyniosło konkretne rezultaty, ważne jest, by uświadomić sobie podstawowe problemy, które może napotkać osoba decyzyjna, stojąca przed koniecznością wspomnianego wyboru. Po pierwsze, trudno jest zdobyć zwięzłą informację o metodach. Wiele metod nie ma formalnego opisu i zaleceń dotyczących jej stosowania. Inne metody zawierają bardzo dokładne opisy stosowania metody sięgające kilku tysięcy stron. Ponadto chcąc poznać zalety metod empirycznie należy nastawić się na bardzo długi cykl uczenia się ich. Konieczne jest to zrozumienie zarówno podstaw notacji samej metody, ale także nauka obsługi samego narzędzia. Dosyć często może też okazać się, że zaistniała konieczność porównania narzędzi znacznie różniących się funkcjonalnością, a wręcz należących do różnych klas -
14 modelowanie procesów biznesowych może być wspomagane zarówno przez edytory graficzne typu MS Visio jak i przez skomplikowane narzędzia klasy CASE jak Oracle Designer. By przekonać się o "jakości" metody dla celów modelowania procesów z konkretnej dziedziny należałoby podjąć próbę stworzenia co najmniej dwóch takich samych modeli w różnych narzędziach. W trakcie badań zauważono jednak kolejne niebezpieczeństwo związane z uzyskaniem obiektywnego wyniku takich analiz porównawczych. Jeżeli analityk przeprowadzi badania szeregowo, można zaryzykować tezę, iż zawsze modele budowane w pierwszej kolejności uzna (subiektywnie) za trudniejsze, niezależnie od samej metodologii czy narzędzia. ŹRÓDŁA [1] Barker R., Longman C.: CASE* Method SM. Modelowanie funkcji i procesów. Warszawa: Wydawnictwa Naukowo Techniczne [2] Biernacki P. T.: Dokumentowanie i symulowanie procesów biznesowych od ISO 9000 do six sigma. [w:] Systemy informatyczne zastosowania i wdrożenia. Warszawa: Wydawnictwa Naukowo Techniczne [3] Business Process Management Initiative: Business Process Modeling Notation, Version 1.0 May 3, 2004; [4] Czerska J.: Mapa systemu. Jak uzyskać informacje o procesie i możliwościach jego doskonalenia.[w:] Inżynieria Systemów Zarządzania. Praca zbiorowa pod redakcją Ludmiły Zawadzkiej. Gdańsk: Wydawnictwo Politechniki Gdańskiej [5] Eriksson H-E., Penker M.: Business Modeling with UML. Business Patterns at Work. New York: Wiley Computer Publishing [6] Frankel D.S., Harmon P., Mukerji J., Odell J., Owen M., Rivitt P., Rosen M., Soley R.M.: The Zachman Framework and the OMG s Model Driven Architecture [W:] Business Process Trends, September 2003: [7] Gola M., Porównanie metod i narzędzi modelowania procesów biznesowych - praca magisterska, Gdańsk 2005 [8] Hammer M.: Reinżynieria i jej następstwa. Jak organizacje skoncentrowane na procesach zmieniają naszą pracę i nasze życie. Warszawa: Wydawnictwo Naukowe PWN [9] IDS Scheer: ARIS Method [w:] ARIS 6 Collaborative Suite, July [10] Leffingwell D., Widrig D.: Zarządzanie wymaganiami. Warszawa: Wydawnictwa Naukowo Techniczne [11] Quint Wellington Redwood Academy. Materiały Szkoleniowe: IT Service Management Foundations. Quint [12] Rummler G. A., Brache A. P. : Podnoszenie efektywności organizacji. Warszawa: Polskie Wydawnictwo Ekonomiczne 2000.
Podstawy modelowania biznesowego w inżynierii oprogramowania
Podstawy modelowania biznesowego w inżynierii oprogramowania 1. Rola modelowania biznesowego w inżynierii oprogramowania 2. Przegląd notacji (BPMN, UML w zast. biznesowym) 3. Powiązania modeli biznesowych
Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08
Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.
Procesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Opis szkoleń z obszaru INFORMATYKA planowanych
Informatyzacja przedsiębiorstw WYKŁAD
Informatyzacja przedsiębiorstw WYKŁAD dr inż. Piotr Zabawa IBM/Rational Certified Consultant pzabawa@pk.edu.pl wersja 0.1.0 07.10.2010 Wykład 1 Modelowanie procesów biznesowych Przypomnienie rodzajów narzędzi
Narzędzia Informatyki w biznesie
Narzędzia Informatyki w biznesie Przedstawiony program specjalności obejmuje obszary wiedzy informatycznej (wraz z stosowanymi w nich technikami i narzędziami), które wydają się być najistotniejsze w kontekście
Narzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Jak powstaje model biznesowy? Co to jest? Modelowanie biznesowe. Model biznesowy. Jak powstaje model biznesowy? Jak firma generuje przychody?
Modelowanie biznesowe Wprowadzenie (część 1) Co to jest? Każdy model jest błędny. Niektóre modele są użyteczne. George E. P. Box Jak firma generuje przychody? Model biznesowy Sposób generowania przychodów
Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2
Wyższa Szkoła Menedżerska w Legnicy Systemy informatyczne w przedsiębiorstwach Zarządzanie, ZIP, sem. 6 (JG) Modelowanie wymagań Wykład 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest przekazanie wiedzy
Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Informatyczne fundamenty
Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na
MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia 2010. Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska
MiASI Modelowanie systemów biznesowych Piotr Fulmański Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska 7 stycznia 2010 Spis treści 1 Czym jest system biznesowy? Po co model bizensowy? Czym
Analityk i współczesna analiza
Analityk i współczesna analiza 1. Motywacje 2. Analitycy w IBM RUP 3. Kompetencje analityka według IIBA BABOK Materiały pomocnicze do wykładu z Modelowania i Analizy Systemów na Wydziale ETI PG. Ich lektura
Techniki i rozwiązania IT w optymalizacji procesów
Techniki i rozwiązania IT w optymalizacji procesów dr inż. amber.zarz.agh.edu.pl/amaciol Cel przedmiotu Zapoznać się z problemami informacyjnodecyzyjnymi zarządzania organizacjami Nauczyć się wykorzystywać
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011
Projekty BPM z perspektywy analityka biznesowego Wrocław, 20 stycznia 2011 Agenda Definicja pojęć: Analiza biznesowa oraz analityk biznesowy Co kryje się za hasłem BPM? Organizacja zarządzana procesowo
Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami
Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek
Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC Jarosław Świerczek Punkty funkcyjne Punkt funkcyjny to metryka złożoności oprogramowania wyznaczana w oparciu o określające to oprogramowanie
Inżynieria oprogramowania. Jan Magott
Inżynieria oprogramowania Jan Magott Literatura do języka UML G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, Seria Inżynieria oprogramowania, WNT, 2001, 2002. M. Fowler, UML w kropelce,
REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN
REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN Podziękowania REQB Poziom Podstawowy Przykładowy Egzamin Dokument ten został stworzony przez główny zespół Grupy Roboczej REQB dla Poziomu Podstawowego. Tłumaczenie
JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?
K O N F E R E N C J A I N F O S H A R E 2 0 0 7 G d a ń s k 25-26.04.2007 JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? Zespół Zarządzania Technologiami Informatycznymi Prezentacja dr inż.
Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego
Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie
Opis metodyki i procesu produkcji oprogramowania
Opis metodyki i procesu produkcji oprogramowania Rational Unified Process Rational Unified Process (RUP) to iteracyjny proces wytwarzania oprogramowania opracowany przez firmę Rational Software, a obecnie
Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM
Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Rok Semestr Jednostka prowadząca Osoba sporządzająca Profil Rodzaj
Zarządzanie firmą Celem specjalności jest
Zarządzanie firmą Celem specjalności jest przygotowanie jej absolwentów do pracy na kierowniczych stanowiskach średniego i wyższego szczebla we wszystkich rodzajach przedsiębiorstw. Słuchacz specjalności
POD O EJŚ J CIE I P ROC O ESOW
Wykład 7. PODEJŚCIE PROCESOWE W ZARZĄDZANIU JAKOŚCIĄ 1 1. Procesy i ich znaczenie w działalności organizacji: Proces jest to zaprojektowany ciąg logiczny następu- jących po sobie czynności (operacji),
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI XVIII Forum Teleinformatyki mgr inż. Michał BIJATA, doktorant, Wydział Cybernetyki WAT Michal.Bijata@WAT.edu.pl, Michal@Bijata.com 28 września 2012 AGENDA Architektura
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Dopasowanie IT/biznes
Dopasowanie IT/biznes Dlaczego trzeba mówić o dopasowaniu IT-biznes HARVARD BUSINESS REVIEW, 2008-11-01 Dlaczego trzeba mówić o dopasowaniu IT-biznes http://ceo.cxo.pl/artykuly/51237_2/zarzadzanie.it.a.wzrost.wartosci.html
PANEL DYSKUSYJNY. Nowa specjalność studiów magisterskich Inżynieria procesów biznesowych a potrzeby rynku pracy
PANEL DYSKUSYJNY Przygotowanie absolwenta a potrzeby pracodawców w zakresie inżynierii procesów biznesowych 8 czerwca 2010 Nowa specjalność studiów magisterskich Inżynieria procesów biznesowych a potrzeby
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy
Monitoring procesów z wykorzystaniem systemu ADONIS
Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management
Konfiguracja modelowania w procesie wytwarzania oprogramowania
Konfiguracja modelowania w procesie wytwarzania oprogramowania Anna Bobkowska Materiały pomocnicze do wykładu z Modelowania i Analizy Systemów na Wydziale ETI PG. Ich lektura nie zastępuje obecności na
PROCES. PROCES to seria kroków i działań, która przetwarza dostarczone przez dostawców wejścia w odbierane przez klientów wyjścia
Mapowanie procesów Agenda Proces i charakterystyka procesu Mapy i mapowanie procesów Notacja a modelowanie Charakterystyka notacji graficznych Charakterystyka wybranych notacji BPMN Przykład PROCES PROCES
Wykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Dopasowanie IT/biznes
Dopasowanie IT/biznes Dlaczego trzeba mówić o dopasowaniu IT-biznes HARVARD BUSINESS REVIEW, 2008-11-01 Dlaczego trzeba mówić o dopasowaniu IT-biznes http://ceo.cxo.pl/artykuly/51237_2/zarzadzanie.it.a.wzrost.wartosci.html
WPROWADZENIE DO UML-a
WPROWADZENIE DO UML-a Maciej Patan Instytut Sterowania i Systemów Informatycznych Dlaczego modelujemy... tworzenie metodologii rozwiązywania problemów, eksploracja różnorakich rozwiązań na drodze eksperymentalnej,
Balanced Scorecard. Zaprogramuj swoją strategię. wyceny i doradztwo finansowe modelowanie i analizy business excellence
Balanced Scorecard Zaprogramuj swoją strategię wyceny i doradztwo finansowe modelowanie i analizy business excellence Agenda Koncepcja Strategicznej Karty Wyników Mapa strategii Narzędzia ICT dla wdrożenia
Jarosław Żeliński analityk biznesowy, projektant systemów
Trendy w architekturze oprogramowania zarządzającego procesami biznesowymi i przepływem pracy - dedykowane czy standardowe? Jarosław Żeliński analityk biznesowy, projektant systemów O mnie Od 1991 roku
Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017
Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:
BOC dla KJUF Podsumowanie warsztatów 17-18 listopada 2011
BOC dla KJUF Podsumowanie warsztatów 17-18 listopada 2011 Grupa BOC Profil firmy BOC Założona w 1995 roku Wywodzi się z grupy BPMS Uniwersytetu Wiedeńskiego Obecnie ponad 150 pracowników w 7 krajach europejskich
Analiza biznesowa a metody agile owe
Analiza biznesowa a metody agile owe P6S_WG01 ma wiedzę w zakresie metodyk zwinnych P6S_WG02 ma wiedzę w zakresie zwinnego gromadzenia i zarządzania wymaganiami P6S_WG03 zna i rozumie proces wytwarzania
UML w Visual Studio. Michał Ciećwierz
UML w Visual Studio Michał Ciećwierz UNIFIED MODELING LANGUAGE (Zunifikowany język modelowania) Pozwala tworzyć wiele systemów (np. informatycznych) Pozwala obrazować, specyfikować, tworzyć i dokumentować
Projektowanie interakcji
Projektowanie interakcji K2 User Experience www.k2.pl/ux Tytuł dokumentu: k2-projektowanie_ux-oferta.pdf Data: 21 sierpnia 2009 Przygotowany przez: Maciej Lipiec Maciej Lipiec User Experience Director
Modelowanie i analiza systemów informatycznych
Modelowanie i analiza systemów informatycznych MBSE/SysML Wykład 11 SYSMOD Wykorzystane materiały Budapest University of Technology and Economics, Department of Measurement and InformaJon Systems: The
Graficzna notacja procesów biznesowych BPMN. Porównanie z notacja UML. Jakub Morkis, Piotr Chmielewski
Graficzna notacja procesów biznesowych BPMN. Porównanie z notacja UML Jakub Morkis, Piotr Chmielewski BPMN - Historia Formowanie grumy tworzącej notację Sierpień 2001, 58 członków reprezentujących 35 firm,
PRZEWODNIK PO PRZEDMIOCIE. Projektowanie procesów. Logistyka (inżynierska) niestacjonarne. I stopnia. dr Aleksandra Grabińska.
Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu Kierunek Forma studiów Poziom kwalifikacji Projektowanie procesów Logistyka (inżynierska) niestacjonarne I stopnia
Instrumenty zarządzania łańcuchami dostaw Redakcja naukowa Marek Ciesielski
Instrumenty zarządzania łańcuchami dostaw Redakcja naukowa Marek Ciesielski Przedsiębiorstwo dzięki prawidłowo ukształtowanemu łańcuchowi dostaw może osiągnąć trwałą przewagę konkurencyjną na rynku. Dlatego
STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe
STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe Technologie informacyjne prof. dr hab. Zdzisław Szyjewski 1. Rola i zadania systemu operacyjnego 2. Zarządzanie pamięcią komputera 3. Zarządzanie danymi
KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20
Z1-PU7 WYDANIE N2 Strona: 1 z 5 (pieczęć wydziału) KARTA PRZEDMIOTU 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA 3) Karta przedmiotu ważna od roku akademickiego: 2014/2015 2) Kod przedmiotu:
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających
Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów
Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju Jarosław Żeliński analityk biznesowy, projektant systemów O mnie qod 1991 roku w branży IT i zarządzania jako analityk projektant rozwiązań qod
Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM
SZKOŁA GŁÓWNA HANDLOWA w Warszawie STUDIUM MAGISTERSKIE Kierunek: Metody ilościowe w ekonomii i systemy informacyjne Karol Walędzik Nr albumu: 26353 Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem
The Binder Consulting
The Binder Consulting Contents Indywidualne szkolenia specjalistyczne...3 Konsultacje dla tworzenia rozwiazan mobilnych... 3 Dedykowane rozwiazania informatyczne... 3 Konsultacje i wdrożenie mechanizmów
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska Wprowadzenie Modelowanie biznesowe jest stykiem między
Program naprawczy Lean Navigator
Program naprawczy Lean Navigator OLSZTYN 2015 OPIS PRODUKTU Program Naprawczy Lean Navigator jest produktem skierowanym do przedsiębiorstw pragnących kompleksowo usprawnić swoją sytuację organizacyjną
Launch. przygotowanie i wprowadzanie nowych produktów na rynek
Z przyjemnością odpowiemy na wszystkie pytania. Prosimy o kontakt: e-mail: kontakt@mr-db.pl tel. +48 606 356 999 www.mr-db.pl MRDB Szkolenie otwarte: Launch przygotowanie i wprowadzanie nowych produktów
Społecznie odpowiedzialne zarządzanie w organizacjach publicznych. Teza cele konstrukcja realizacja
Dr Grzegorz Baran, Instytut Spraw Publicznych UJ Społecznie odpowiedzialne zarządzanie w organizacjach publicznych Teza cele konstrukcja realizacja Teza Zakorzenienie modelu działania organizacji publicznej
Model dojrzałości dopasowania strategicznego. Nadzór Poziom 1 Poziom 2 Poziom 3 Poziom 4 Poziom 5 Na poziomie
Tab. 1. Opis poziomów dojrzałości procesów dla obszaru nadzór. Formalne strategiczne planowanie biznesowe Formalne strategiczne planowanie Struktura organizacyjna Zależności organizacyjne Kontrola budżetowania
Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji
Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury
KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA
KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA Przygotował: mgr inż. Radosław Adamus Wprowadzenie Podstawą każdego projektu, którego celem jest budowa oprogramowania są wymagania, czyli warunki,
Lean management w procesie obsługi klienta
Lean management w procesie obsługi klienta Lean Management oznacza sprawne a zarazem efektywne kosztowe wykonywanie wszystkich działań w firmie przy założeniu minimalizacji strat, minimalizacji stanów
KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA
KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA Nazwa kierunku studiów: Informatyczne Techniki Zarządzania Ścieżka kształcenia: IT Project Manager, Administrator Bezpieczeństwa
ANALIZA EKONOMICZNO-FINANSOWA
PROGRAM STUDIÓW FINANSE, RACHUNKOWOŚĆ ZARZĄDCZA I CONTROLLING PRZEDMIOT ZAGADNIENIA GODZ. ZAAWANSOWANE NARZĘDZIA RACHUNKOWOŚCI Rachunkowość zarządcza Prognozowanie sprzedaży i kosztów, rachunki optymalizacyjne
Modelowanie obiektowe - Ćw. 3.
1 Modelowanie obiektowe - Ćw. 3. Treść zajęć: Diagramy przypadków użycia. Zasady tworzenia diagramów przypadków użycia w programie Enterprise Architect. Poznane dotychczas diagramy (czyli diagramy klas)
Analiza procesów jak to robić i dlaczego to robić przed wdrożeniem systemu elektronicznego obiegu dokumentów w firmie? Piotr Biernacki MGX
Analiza procesów jak to robić i dlaczego to robić przed wdrożeniem systemu elektronicznego obiegu dokumentów w firmie? Piotr Biernacki MGX Infoservice Organizacja nie ucząca się Przypadek z życia nie stosowania
ZARZĄDZANIU. Wykład VI. dr Jan Kazimirski
INFORMATYKA W ZARZĄDZANIU Wykład VI dr Jan Kazimirski jankazim@mac.edu.pl http://www.mac.edu.pl/jankazim MODELOWANIE SYSTEMÓW UML Literatura Joseph Schmuller UML dla każdego, Helion 2001 Perdita Stevens
1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
KARTA PRZEDMIOTU przedmiotu Stopień studiów i forma Rodzaj przedmiotu Grupa kursów Zaawansowane techniki analizy systemowej oparte na modelowaniu warsztaty Studia podyplomowe Obowiązkowy NIE Wykład Ćwiczenia
Etapy życia oprogramowania
Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano
Spis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
HP Service Anywhere Uproszczenie zarządzania usługami IT
HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone
Jak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012
Analityk systemów informatycznych to zawód cieszący się w ostatnich latach rosnącą popularnością. Młodych ludzi zachęcają liczne oferty pracy, perspektywa wysokich zarobków i możliwość podnoszenia kwalifikacji.
Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1
Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Zofia Kruczkiewicz 1 Zunifikowany iteracyjno- przyrostowy proces tworzenia oprogramowania kiedy? Przepływ działań Modelowanie przedsiębiorstwa
Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania
Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna
System klasy BPMS jako wstęp do optymalizacji architektury aplikacyjnej w spółkach dystrybucyjnych i obrotowych
System klasy BPMS jako wstęp do optymalizacji architektury aplikacyjnej w spółkach dystrybucyjnych i obrotowych Wisła, 21/11/2012 Carrywater Group S.A. www.carrywater.com Al. Jerozolimskie 65/79, 00-697
Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu
Inżynieria wymagań Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia Część 5 Definicja systemu Opracowane w oparciu o materiały IBM (kurs REQ480: Mastering Requirements Management with Use
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011
Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011 Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF
Język UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 3 Diagramy przypadków użycia Diagramy przypadków użycia (ang. use case)
Katalog rozwiązań informatycznych dla firm produkcyjnych
Katalog rozwiązań informatycznych dla firm produkcyjnych www.streamsoft.pl Obserwować, poszukiwać, zmieniać produkcję w celu uzyskania największej efektywności. Jednym słowem być jak Taiichi Ohno, dyrektor
Projektowanie informatycznych systemów zarządzania produkcją
Wydział Odlewnictwa Wirtualizacja procesów odlewniczych Katedra Informatyki Stosowanej WZ AGH Projektowanie informatycznych systemów zarządzania produkcją Jerzy Duda, Adam Stawowy www.pi.zarz.agh.edu.pl
Usługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Informacja o firmie i oferowanych rozwiązaniach
Informacja o firmie i oferowanych rozwiązaniach Kim jesteśmy INTEGRIS Systemy IT Sp. z o.o jest jednym z najdłużej działających na polskim rynku autoryzowanych Partnerów Microsoft w zakresie rozwiązań
Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty
Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty przedmiotu Stopień studiów i forma: Rodzaj przedmiotu Kod przedmiotu Grupa kursów Zaawansowane techniki analizy
Maciej Oleksy Zenon Matuszyk
Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu
Nowe narzędzia zarządzania jakością
Nowe narzędzia zarządzania jakością Agnieszka Michalak 106947 Piotr Michalak 106928 Filip Najdek 106946 Co to jest? Nowe narzędzia jakości - grupa siedmiu nowych narzędzi zarządzania jakością, które mają
DYNAMICZNE ASPEKTY PROCESÓW BIZNESOWYCH. Wszystkie prawa zastrzeżone
DYNAMICZNE ASPEKTY PROCESÓW BIZNESOWYCH TOMASZ GZIK WPROWADZENIE 1 Dlaczego mówi się o dynamicznych procesach biznesowych? 2 Co się o nich mówi? 3 Definicje 3 Dynamiczne aspekty procesów 4 Kierunki rozwoju
tel. (+48 81) 538 47 21/22 fax (+48 81) 538 45 80 Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt
0-618 Lublin tel. (+8 81) 58 7 1/ fax (+8 81) 58 5 80 Przedmiot: Rok: INF I Inżynieria Semestr: V Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 0 1 Ćwiczenia Laboratorium
StratEX: zmieniamy pomysł w praktyczne działanie. www.stratex.pl
StratEX: zmieniamy pomysł w praktyczne działanie profil firmy www.stratex.pl Nasza tożsamość Misja Zmieniamy pomysł w praktyczne działanie Założyliśmy StratEX Strategy Execution w 2008 roku jako konsultanci
CUTEC ekspert narzędziem
CUTEC ekspert narzędziem Cutec zgrzyta narzędzi wysoka precyzja CNC Szlifierka S20 z ISOG. Zakres stosowania S20 sięga daleko poza klasyczny Oprócz szlifowania narzędzi. Wymagający klienci z napędem, lotniczym
Podstawy inżynierii oprogramowania
Podstawy inżynierii oprogramowania Modelowanie. Podstawy notacji UML Aleksander Lamża ZKSB Instytut Informatyki Uniwersytet Śląski w Katowicach aleksander.lamza@us.edu.pl Zawartość Czym jest UML? Wybrane
WDROŻENIE MODELOWANIA PROCESÓW ORAZ WSPARCIE
OFERTA WDROŻENIE MODELOWANIA PROCESÓW ORAZ WSPARCIE W TWORZENIU MODELU AS-IS /Jest to przykład (wzór) oferty treść jest wypełniana na podstawie nie zobowiązujących rozmów i spotkań z Klientem, pracownikami
Dwie szkoły oceny 360 stopni. Sprawdź różnicę pomiędzy klasycznym a nowoczesnym podejściem
Sprawdź różnicę pomiędzy klasycznym a nowoczesnym podejściem Czy stosowanie tradycyjnego podejścia do metody 360 stopni jest jedynym rozwiązaniem? Poznaj dwa podejścia do przeprowadzania procesu oceny
Inżynieria oprogramowania II
Wymagania funkcjonalne, przypadki użycia Inżynieria oprogramowania II Problem i cel Tworzenie projektów bez konkretnego celu nie jest dobre Praktycznie każdy projekt informatyczny powstaje z uwagi na jakiś
Zwrot z inwestycji w IT: prawda czy mity
Zwrot z inwestycji w IT: prawda czy mity Inwestycje w technologie IT 1 muszą podlegać takim samym regułom oceny, jak wszystkie inne: muszą mieć ekonomiczne uzasadnienie. Stanowią one koszty i jako takie
Sybase Professional Services
Sybase Professional Services Zarządzanie Portfelem Aplikacji Marek Ryński Sybase Polska Dyrektor Zarządzający, DRB Legionowo, 09.2008 W gąszczu IT czyli za co ja mam płacić? (problem) Złożoność technologii
Zarządzanie testowaniem wspierane narzędziem HP Quality Center
Zarządzanie testowaniem wspierane narzędziem HP Quality Center studium przypadku Mirek Piotr Szydłowski Ślęzak Warszawa, 17.05.2011 2008.09.25 WWW.CORRSE.COM Firma CORRSE Nasze zainteresowania zawodowe