Notacje użyte w projektach - znaczenie symboli Jarosław Żeliński IT-Consulting opr. Jarosław Żeliński
Projekt : Metody i narzędzia dokumentowania wyników analizy biznesowej Autor : Firma : Opis: UML Version : 2.x Jarosław Żeliński Jarosław Żeliński IT-Consulting Opis narzędzi stosowanych do prowadzenia i dokumentowania analizy biznesowej przedsiębiorstwa. Celem dokumentu jest opisanie systemów pojęciowych wykorzystanych w raportach. Dokument ten jest opisem narzędzi stosowanych podczas realizacji umów przez firmę Jarosław Żeliński IT-Consulting. Stanowi przedmiot prawa autorskiego. Posiadanie egzemplarza tego dokumentu nie stanowi nabycia jakichkolwiek praw do jego treści. Znaki i prawa stron trzecich, są jawnie wskazane. Jarosław Żeliński IT-Consulting str. 1 z 13
Spis treści 1 Projekt : Metody i narzędzia dokumentowania wyników analizy biznesowej...1 2 Diagram Ogólny : Framework analizy i modelowania organizacji... 3 2.1 Opis...3 2.2 Odnośniki... 3 3 Zestawienie : Słownik pojęć analitycznych... 4 4 Diagram Business Motivation Model : Rozwój firmy poprzez poszerzenie oferty... 6 4.1 Opis...6 4.2 Odnośniki... 6 5 Diagram Mapa Procesów : Architektura procesów biznesowych...8 5.1 Opis...8 6 Struktura organizacyjna : Struktura organizacyjna...9 6.1 Opis...9 6.2 Diagram :... 10 6.3 Opis...10 7 Diagram zależności : Model procesów biznesowych Diagram RACI... 10 7.1 Legend... 11 8 Zestawienie : Reguły biznesowe...11 9 Tablica Decyzyjna : Tablica Decyzyjna... 11 10 Diagram Przypadków użycia : Diagram Przypadków użycia...13 10.1 Opis...13 Jarosław Żeliński IT-Consulting str. 2 z 13
Diagram Ogólny : Framework analizy i modelowania organizacji Consul Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#s li#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-C aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaro Opis Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting #aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski I onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Ja Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli# Consulting Jaros#aw Podstawowym założeniem w metodzie, którą wykorzystuję jest: 1. Organizacja jest sterowana jej strategią 2. Ma cele rynkowe 3. Wewnętrzna strategia realizacji celów jest ustalona w postaci procesów biznesowych 4. Każdy proces tworzy produkt, ma swojego właściciela i wykonawcę. 5. Każdy człowiek w organizacji ma określone uprawnienia i umiejętności 6. Organizacja moze wykorzystywać w procesach narzędzia jakimi są maszyny i aplikacje (technologie IT) Odnośniki Nazwa Ścieżka Opis Typ BPTrends http://www. bptrends.com/ resources/bpmanifesto/ źr. Business Process Associatio n URL Jarosław Żeliński IT-Consulting str. 3 z 13
Zestawienie : Słownik pojęć analitycznych Nazwa Aliasy Opis aktor aktywność aplikacja cecha czynność ERP firma inicjowana przez aktora jego interakcja z Systemem (aplikacja), której celem jest z góry określony rezultat (źr. UML Superstructure, www.omg.org); oznacza konkretne (w celu uzyskania konkretnego efektu) użycie Systemu; kluczowe pojęcia skojarzone z Przypadkami Użycia to Aktor i System, patrz także SOA i usługa aplikacji działanie, udział w czymś [na podst. sł. j.polskiego PWN] [łac.], inform. program komputerowy, który ma bezpośredni kontakt z użytkownikiem, realizuje zadania dla użytkownika; (encyklopedia PWN) filoz. niesamodzielny składnik rzeczy, dający się w niej wyróżnić tylko w drodze analizy myślowej [sł. j.polskiego PWN] elementarba aktywność będąca wykonywaniem zadania planowanie zasobów przedsiębiorstwa (ang. Enterprise Resource Rlanning), tu także oprogramowanie wspierajace zarzadzanie całą organizacją (firmą) przedsiębiorstwo handlowe, usługowe lub przemysłowe funkcjonalność funkcja dotyczy funkcjonowania lub funkcji czegoś w jakimś systemie [sł. j.polskiego PWN] jakośc usługi istotne cechy wyróżniające usługę (produkt0 spośród innych komórka organizacyjna zespół, składający się z kierownika i podporządkowanych mu członków zespołu (stanowisk), realizujących cel działania danej organizacji misja misja firmy zasada działalności gospodarczej, której charakter określa kierownictwo organizacji na podstawie przyjętych kryteriów model dziedziny struktura opisująca współdziałanie elementów systemu ograniczenie oprogramowanie organizacja procedura proces biznesowy przypadek użycia usługa oprogramowania, usługa aplikacji reguła, norma, przepis, zarządzenie krępujące swobodę działania czyjąś lub czegoś (s.j.p. PWN) zbiór programów wprowadzonych do komputera (słownik j.polskiego www.pwn.pl) grupa ludzi mająca ustaloną strukturę i działających razem, aby osiągnąć wspólne cele (na podst. sł. j. polskiego PWN) określone reguły postępowania w jakiejś sprawie (czynności, procesie), w językach programowania: wydzielony fragment algorytmu [ na podstawie sł. j.polskiego PWN] aktywność będąca jedną czynnością lub chronologicznym łańcuchem czynności, przekształcający stan początkowy w stan końcowy (procesu), wykonywany w środowisku określoncyh ograniczeń i wymagający zasobów zestaw działań (realizowanych np. przez aplikację - system) dających jako efekt obserwowalny rezultat (produkt), mający wartość dla jednego lub większej liczby podmiotów i innych zainteresowanych stron zwanych aktorami tego systemu, Jarosław Żeliński IT-Consulting str. 4 z 13
Nazwa Aliasy Opis rezultat strategia system przypadek użycia jest inicjowanym z zewnątrz (przez aktora) zachowaniem systemu [spec. UML v.2.4.1.] miara, wskaźnik określający wielkość, jakość lub wartość czegoś przemyślany plan działań w jakiejś dziedzinie (s.j.p. PWN); wyraża cele długoterminowe [przedsiębiorstwa], odpowiadające generalnym kierunkom działania (A.D. Chandler 1962) złożony obiekt wyróżniony w badanej rzeczywistości, stanowiący całość tworzoną przez zbiór obiektów elementarnych i powiązań między nimi (P. Sienkiewicz, 1994, Analiza systemowa. Podstawy i zastosowania. Wyd. Bellona, Warszawa 1994. ISBN 83-11-08337-1) taktyka usługa aplikacji sposób postępowania mający doprowadzić do osiągnięcia celu (s.j.p. PWN); metoda postępowania mająca doprowadzić do określonego celu strategicznego (Ireneusz Durlik, Inżyneria Zarządzania. i Projektowanie Systemów Produkcyjnych) praca w postaci przetworzenia informacji (danych), wykonana przez aplikację na rzecz (uprawnionego) żądającego realizacji tej usługi (na podst. Encyklopedia PWN: usługa świadczenie, praca na rzecz kogoś, patrz także aplikacja, SOA) wizja wizja firmy opis wizerunku przedsiębiorstwa w odległej przyszłości, przy założeniu wystąpienia korzystnych uwarunkowań, jest to koncepcja pewnego modelu organizacji w przyszłości wymaganie wymaganie biznesowe wymaganie wobec oprogramow ania warunek lub zespół warunków, którym ktoś lub coś musi odpowiadać [sł. j.polskiego PWN] w inżynierii oprogramowania to czego biznes oczekuje od narzędzia pracy w inżynierii oprogramowania to czym powinno sie charakteryzować narzędzie pracy (oprogramowanie, aplikacja) zadanie cel formalnie ustalone i przewidywane do osiągnięcia w przyszłości zamierzenie, wynikające z potrzeb społeczno - gospodarczych środowiska, w jakim dany system działa (A. Stabryła, J. Trzecieniecki 1982, s. 316). produkt efekt pracy, wytworzona wartość, przedmiot Jarosław Żeliński IT-Consulting str. 5 z 13
Diagram Business Motivation Model : Rozwój firmy poprzez poszerzenie oferty #eli#ski IT-Consulting Jaro s#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Cons onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli# Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT Opis Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consult #ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#a w #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Ja aros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulti ting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Ja eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting ki IT-Consulting Jaros#aw #eli# onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Co Celem tworzenia tego diagramu jest udokumentowanie związków pomiędzy kluczowymi elementami zarządzania i sprawdzenie ich spójności. Są to przede wszystkim wizja i misja firmy, zadania i oczekiwane rezultaty, strategia i jej konsekwencje w tym taktyka, organizacja i procesy biznesowe oraz komórki organizacyjne. Model motywacji biznesowej (ang. BMM) poza przedstawionymi tu elementami może zawierać dodatkowe elementy takie jak analiza SWOT, analiza czynników wływu i inne. Tu przykład takiego modelu. Odnośniki Nazwa Ścieżka Opis Typ Specyfkacja notacji BMM http://www.omg. org/spec/bmm/ Pełna specyfikac ja notacji Business Motivation Model na stronie Object URL Jarosław Żeliński IT-Consulting str. 6 z 13
Nazwa Ścieżka Opis Typ Management Group Jarosław Żeliński IT-Consulting str. 7 z 13
Diagram Mapa Procesów : Architektura procesów biznesowych eli#ski IT-Consulting Jaros #aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consu Opis Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting T-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli# nsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Ja Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consultin eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consu Consulting Jaros#aw #eli#ski IT-C Mapa procesów (architektura procesów) to diagram obrazujący w uproszczonej formie łańcuch procesów biznesowych mających określony cel. Podstawowe pojęcia: 1. proces 2. wejscie czyli informacje otrzymane (ich pojawienie sioe inicjuje proces) 3. wyjście czyli informacje wytworzone (pojawiajaca się jako produkt procesu) Na tym poziomie szczegółowości każdy proces (pagon) reprezentuje diagram (model) konkretnego procesu biznesowego. Tą metodą można pokazać konkretne "scenariusze" następowania procesów biznesowych zaleznie od kontekstu. Jarosław Żeliński IT-Consulting str. 8 z 13
Struktura organizacyjna : Struktura organizacyjna Opis Consult Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#sk li#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-C w #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaro Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting #aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Cons Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT- Jaros#aw #eli#ski IT-Consulting Strukturę organizacyjną modeluje się w celu pokazania zasobowego (np. per specjalność) podziału organizacji. Korzeniem struktury organizacyjnej jest Firma. Diagram może być dzielony na części (pod-diagramy), w przypadku struktur o większej złożoności. Elementy struktury mogą zostać oznaczone jako <<stanowisko w organizacji>>, <<komórka organizacyjna>>, <<funkcja>>. Wszystkie elementy struktury organizacyjnej są klasyfikowane, zaliczane do jednego z kilku typów. Ogólnie struktura organizacyjna (zasoby ludzkie) to: Organizacja, która składa się z komórek organizacyjnych skupiających określone kompetencje. Każda komórka organizacyjna gromadzi kompetencje w postaci stanowisk. Każde stanowisko pelni określone funkcje, ma okreśłone kompetencje i uprawnienia. Zatrudnione osoby mogą zajmować określone stanowiska i pełnić określone funkcje. Jarosław Żeliński IT-Consulting str. 9 z 13
Diagram : Model procesów biznesowych Jaros ki IT-Consulting Jaros#aw # eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting ing Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT aros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Con ros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw Opis Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw w #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #el i IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consultin ng Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting #eli#ski IT-Consulting Jaros#aw #eli#ski IT- s#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jar Proces biznesowy jest modelownay jako łańcuch zdarzeń, zadań, bramek decyzyjnych oraz skojarzonych z nimi dokumentów (Dane). Zadania związane z realizacją logiki biznesowej są kojarzona z Regułami biznesowymi, reguły biznesowe moga być zkojarzone z tablicami decyzyjnymi. Proces biznesowy umieszczany jest w puli, która reprezentuje podmiot (organizację), zaś tory reprezentują odpowiedzialnych lub wykonawców Zadań. Współpracującego klienta, partnera, reprezentuje Pula 2 w postaci tak zwanej "czarnej skrzynki". Szczegóły realizowania poszczególnych aktywnosci (zadań) mogą być opisane: 1. procedurą 2. macierzą RACI 3. regułą (reguami) biznesową, złożóne reguły mogą być dokumentowane tabllicami decyzyjnymi Diagram zależności : Model procesów biznesowych Diagram RACI Jarosław Żeliński IT-Consulting str. 10 z 13
Zadanie4 Zadanie3 Zadanie2 Zadanie 1 Pula2 Pula 1 Tor2 R Tor R R R Legend Kod Nazwa Opis A Approver Osoba wydająca zgodę na użycie produktu C Consulted Osoba stanowiąca źrodło wiedzy eksperckiej I Informed Osoba informaowana o wytworzeniu i dopuszczeniu produktu R Responsible Osoba odpowiedzialna za powstanie produktu procesu Zestawienie : Reguły biznesowe ID Nazwa Reguła BR001 rejestracja wydatków wszystkie prace związane z koniecznością poniesienia kosztów są rejestrowane w budżecie działu BR002 BR003 BR004 Reguła2 Reguła biznesowa Reguła upustowa Tablica Decyzyjna : Tablica Decyzyjna Reguły Warunki 1 2 3 C1. Warunek Y Y N C2. Warunek2 N Y Y Czynności 1 2 3 Jarosław Żeliński IT-Consulting str. 11 z 13
A1. Działanie X Reguły A2. Działanie2 X A3. Działanie3 X Jarosław Żeliński IT-Consulting str. 12 z 13
Diagram Przypadków użycia : Diagram Przypadków użycia Opis s#aw # onsulting Jaros#aw #eli#sk i IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaro ng Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Cons w #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting ros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli# aros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski I onsulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting ting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #e eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#a ki IT-Consulting Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT-Con Jaros#aw #eli#ski IT-Consulting Jaros#aw #eli#ski IT os#aw #eli#ski IT-Consulting Przypadek użycia reprezentuje usługę aplikacji świadczoną urzytkownikowi (tak zwany aktor systemu). Diagram ten obrazuje wymagania wobec aplikacji w rozumieniu tego jakie i komu świadczy usługi. Tak sprecyzowane stanowią zakres projektu dostarczenia aplikacji. Dla uatwienia rozumienia użyto tak zwanych stereotypów dla oznaczenia aktorów jako ludzi (human) i innych aplikacji (system). Jarosław Żeliński IT-Consulting str. 13 z 13