przedstawiony na rysunku 3 będący rozwinięciem procesu 02 (Konfiguracja i rozwinięcie komponentów ZS GTP) z rysunku 1. TABELA 3



Podobne dokumenty
SYMULACJA PROCESÓW W INFORMATYCZNYM ŚRODOWISKU ZINTEGROWANYM W SEKTORZE TELCO"

BUDOWA MODELI WYMAGAŃ DLA REGIONALNYCH SYSTEMÓW INFORMACJI MEDYCZNEJ OPARTYCH O HURTOWNIĘ DANYCH

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

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

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

Opis metodyki i procesu produkcji oprogramowania

Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum

Modernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego

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

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Kontraktor - Analityk Biznesowy

System klasy BPMS jako wstęp do optymalizacji architektury aplikacyjnej w spółkach dystrybucyjnych i obrotowych

Etapy życia oprogramowania

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

Przedmiot: Zarządzanie procesami transportowo-logistycznymi Specjalność: Logistyka transportu Wersja:

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Wykorzystanie modelowania referencyjnego w zarządzaniu procesami logistycznymi

bo od managera wymaga się perfekcji

SAP NETWEAVER JAKO PLATFORMA DOSKONALENIA SYSTEMU ERP

Mapowanie wybranych procesów obsługi klienta w sektorze. Dzień 1.

Procesowa specyfikacja systemów IT

BOC dla KJUF Podsumowanie warsztatów listopada 2011

BADANIE WYBRANYCH PROCESÓW REALIZOWANYCH W SZPITALACH NA STYKU Z SYSTEMAMI E-ZDROWIA

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

WPROWADZENIE DO UML-a

Instalacja oprogramowania Wonderware Application Server 3.0 na potrzeby Platformy Systemowej Wonderware

Zintegrowany System Informatyczny (ZSI)

Załącznik Nr 1. Istotne warunki zamówienia do przetargu nieograniczonego na wykonanie pakietu usług programistycznych

Modelowanie i analiza systemów informatycznych

INTEGRACJA STEROWNIKA PLC Z WIRTUALNYM MODELEM URZĄDZENIA W SYSTEMIE DELMIA AUTOMATION

USPRAWNIANIE, DORADZTWO, KONSULTING

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Prowadzący Andrzej Kurek

Załącznik nr 19 do Umowy nr... z dnia... Plan Testów Systemu. Projekt ZEFIR 2

Testy poziom po poziomie

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

Sybase Professional Services

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Projektowanie interakcji

Procesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4

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

OGÓLNY OPIS I ZAKRES ZASTOSOWAŃ SZKIELETOWEGO SYSTEMU STEROWANIA PROCESAMI PRZEDSIĘBIORSTWA

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011

Narzędzia CASE dla.net. Łukasz Popiel

1. Wybór systemu ERP. 2. Wzajemne relacje systemów ERP i BPMS.

KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI

Michał Adamczyk. Język UML

XIII International PhD Workshop OWD 2011, October 2011 METODA REEINGINEERINGU ORGANIZACJI Z WYKORZYSTANIEM SYMULATORA PROCESÓW BIZNESOWYCH

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

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Wdrożenie nowych proinnowacyjnych usług sprzyjających dyfuzji innowacji w sektorze MSP nr umowy: U- POIG /10-00

Budowa celów architektury korporacyjnej IT dla środowisk zintegrowanych w sektorze publicznym

Aurea BPM Dokumenty pod kontrolą

JIRA, jako narzędzie wspierające zarządzanie projektami w dużej organizacji

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego

Krzysztof Jąkalski Rafał Żmijewski Siemens Industry Software

ROZWÓJ SYSTEMÓW SZTUCZNEJ INTELIGENCJI W PERSPEKTYWIE "PRZEMYSŁ 4.0"

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA PROJEKTAMI W PRZEDSIĘBIORSTWIE

Koncepcja budowy Zintegrowanej Infrastruktury Teleinformatycznej dla Jednostek Kultury pn. Regionalna Platforma Informacyjna Kultura na Mazowszu

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Skrócone opisy pryncypiów architektury korporacyjnej podmiotów publicznych

Krajowy Punkt Dostępowy doświadczenia z realizacji projektu

Od ERP do ERP czasu rzeczywistego

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela

Jak opisać wymagania zamawiającego wybrane elementy

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

Jędrzej Wieczorkowski Narzędzia modelowania procesów biznesowych w aspekcie wytwarzania i wdrażania systemów informatycznych

Modelowanie procesów (1) Oracle Designer: Modelowanie procesów. Modelowania procesów (2) Modelowanie procesów (3)

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela

Budowa modeli wymagań dla Regionalnych Systemów Informacji Medycznej opartych o hurtownie danych

Konfiguracja modelowania w procesie wytwarzania oprogramowania

Metodyka Sure Step. Agenda:

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

FORMULARZ OFERTOWY w sprawie zapytania ofertowego powyżej euro pn.: Wdrożenie środowiska integrującego klasy B2B pt.

Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.

Informatyczne fundamenty

<Insert Picture Here> SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

Trochę się zmieniło, Model biznesowy Architektura Społeczna w EA Inteligentne aplikacje System EVERPROGRESS Główne funkcje systemu Osobisty asystent

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Prezentacja publiczna projektu

Typy systemów informacyjnych

Integracja systemów sterowania i sterowanie rozproszone 5 R

Zarządzanie usługami IT zwinność

Wytwarzanie oprogramowania

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla studenta

Wykład 1 Inżynieria Oprogramowania

Autor Jerzy Roszkowski. Management Systems Consulting. Data utworzenia Data modyfikacji Wersja 4.0

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 6 Modelowanie przypadków uŝycia i czynności. Materiały dla studentów

III Edycja ITPro 16 maja 2011

ERP to za mało. Zarządzanie wiedzą przez cały okres ŻYCIA produktu. Katarzyna Andrzejuk Mariusz Zabielski

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram sekwencji. Materiały dla studentów

Zarządzanie konfiguracją produktu w całym cyklu Ŝycia. Aleksandra Grzywak-Gawryś Warsztaty Rola IRIS w branŝy kolejowej

Transkrypt:

SYMULACJA PROCESÓW W INFORMATYCZNYM ŚRODOWISKU ZINTEGROWANYM W SEKTORZE TELCO dr Jerzy Roszkowski, Management Systems Consulting, 93-134 Łódź, ul. Poznańska 28/1 email: jerzy.roszkowski@neostrada.pl Streszczenie - W artykule opisano i podano przykłady jak symulować procesy w Zintegrowanym Środowisku IT w sektorze TELCO na przykładzie środowiska zintegrowanego IT w grupie TP S.A.. Zbudowane przykładowe modele symulacyjne mogą słuŝyć do modelowania zachowania tego środowiska w przypadku wprowadzania zmian do niego jak równieŝ do jego optymalizacji. I. INFORMACJE WSTĘPNE Niniejszy artykuł przedstawi model wykonany w standardzie BPMN 1, metodę i wyniki symulacji procesu systemowego IT przeprowadzonej w narzędziu ARIS 2 Business Architect 7.1 dla Procesu dostarczenia nowego produktu w sektorze telekomunikacyjnym Symulacja dotyczy procesów systemowych IT w środowisku zintegrowanym IT w korporacji telekomunikacyjnej udzielającej usług i sprzedającej produkty w tym zakresie. Środowisko takie jest złoŝonym środowiskiem w skład którego wchodzą domeny: CRM, Biling, ERP, DWH (Datawarehouse), Portal(e), OSS (Operations Support Systems). W kaŝdej z tych domen funkcjonuje jeden lub więcej systemów informatycznych. Wszystkie te systemy spina warstwa integracyjna EAI. Platforma EAI to wyodrębniona, specjalizowana część infrastruktury IT odpowiedzialna za realizację integracji pomiędzy aplikacjami (systemami) obsługującymi poszczególne obszary działalności w przedsiębiorstwie. Tym sposobem platforma EAI staje się w infrastrukturze IT przedsiębiorstwa elementem, przez który przebiega komunikacja w obsłudze szeregu (a z czasem większości) kluczowych procesów biznesowych, a z tego względu jest systemem klasy mission-critical. Realizacja projektu informatycznego w Środowisku Zintegrowanym np. związanego z Procesem Dostarczania Nowego produktu związana jest z 1 BPMN - jest graficzną notacją słuŝącą do opisywania procesów biznesowych promowaną przez Business Process Management Initiative. Staje się praktycznym standardem tego opisu. Jest zgodna z koncepcją architektury SOA. 2 ARIS - ang. Architecture of Integrated Information Systems, metodologia architektury i narzędzia rozwijane przez firmę IDS Scheer wprowadzeniem zmian w software w większości wyŝej wymienionych domen poniewaŝ procesy systemowe związane z tym procesem przechodzą przez większość z nich. Większe zmiany w środowisku zintegrowanym wprowadzane są za pomocą nowych edycji i dadzą się przedstawić w strukturze macierzowej. Mniejsze sprowadzają się do konfiguracji. TABELA 1. PROJEKTY W EDYCJI WPROWADZAJĄ ZMIANY W WIELU DOMENACH domena D(1) D(2). D(m-1) D(M) projekt P(1) X X P(2) X X X X X. P(n-1) X P(n) X MoŜna zaplanować edycję czy konfigurację jednocześnie optymalizując ją przeprowadzając symulację tego procesu systemowego. Model symulacyjny składa się z szeregu elementarnych procesów sterowanych zdarzeniami i połączonych operatorami relacji. Parametrami kaŝdego procesu są: czas wykonania, czas oczekiwania, koszty, częstotliwość prawdopodobieństwo. Przykład takiego modelu symulacyjnego w BPMN podany jest na rysunkach 1 i 3. Wyniki symulacji opisane w artykule słuŝą do optymalizacji tego procesu pod kątem parametrów biznesowych : czasu przygotowania i trwania procesów składowych (np. przygotowanie i wykonanie konfiguracji), analizy i optymalizacji kosztów procesów stopnia obciąŝenia komórek organizacyjnych (poczynając od centrów rozwoju. odpowiedzi na pytania typu: What if np. Jak zmieni się rozkład kosztów między procesy wytwórcze i stopień wykorzystania

zasobów jeŝeli zwiększę udział projektów typu konfiguracja o 10% w stosunku do projektów edycyjnych? II. NOTACJA DLA MODELI SYMULACYJNYCH I OZNACZENIA Notacja oparta jest o model BPMN zaimplementowany w narzędziu ARIS (Aris Business Architect 7.1 3 ). TABELA2 przedstawia znaczenie poszczególnych symboli. TABELA 2 ZNACZENIE SYMBOLI MODELI SYMULACYJNYCH BPMN. Skrót/pojęcie Proces (systemowy) Funkcja decyzyjna Zdarzenie początkowe Zdarzenie pośrednie Zdarzenie końcowe Operator XOR Operator "OR" Operator AND Opis Symbol graficzny procesu systemowego Symbol funkcji decyzyjnej Symbol zdarzenia początkowego Symbol zdarzenia pośredniego Symbol zdarzenia końcowego Symbol operatora XOR (ALBO) Symbol operatora OR (LUB)) Symbol operatora AND (I) Przekierowanie sterowania (połączenia pomiędzy procesami wskazujące na kolejność realizacji procesu) III. MODEL SYMULOWANY Na rysunku 1 pokazany jest główny model BPMN dla procesu dostarczania nowego produktu. Przedmiotem symulacji był model 3 Notacja oparta wyłącznie o BPMN jest niewystarczająca do przeprowadzenia symulacji poniewaŝ w BPMN nie moŝna podpiąć do procesów komórek organizacyjnych odpowiedzialnych za kaŝdy proces. Dlatego notacja ta jest uzupełniona o Diagramy alokacji funkcji podpięte do procesów. przedstawiony na rysunku 3 będący rozwinięciem procesu 02 ( i rozwinięcie komponentów ZS GTP) z rysunku 1. TABELA 3 OZNACZENIA KOMPONENTÓW/APLIKACJI MODELU SYMULACYJNEGO ZS GTP Środowisko Zintegrowane Grupy TP S.A. Testy UAT Testy akceptacyjne uŝytkownika końcowego Go-Live Faza produkcyjna (eksploatacja) EAI systemu EAI to wyodrębniona, specjalizowana część infrastruktury IT odpowiedzialna za realizację integracji pomiędzy aplikacjami (systemami) obsługującymi poszczególne obszary działalności KP PS CRM System CRM firmy Peoplesoft działający w TP SA CA KSP Krajowy System Paszportyzacji aplikacja GTPSA Moduł umoŝliwia ewidencję logicznych i fizycznych zasobów sieci telekomunikacyjnej i teleinformatycznej oraz usług uruchomionych i świadczonych na tych zasobach SERAT System bilingowy działający w TPSA OM Order Management system zarządzający zamówieniami Fast TRACK Projekt którego rezultaty ograniczja się do konfiguracji parametrów środowiska zintegrowanego SZ GTP IV. NIEKTÓRE WYNIKI I ANALIZY MOśLIWE DO UZYSKANIA W WYNIKU SYMULACJI PoniŜej podano zestaw niektórego typu analiz jakie moŝna uzyskać w wyniku symulacji Parametry wejściowe: liczba zdarzeń, prawdopodobieństwo przy podziale strumienia wejściowego zdarzeń czas wykonania procesu (lub rozkład statystyczny) czas przygotowania procesu (lub rozkład statystyczny koszty procesu (maksymalne minimalne róŝnych rodzajów) wielkość zasobów (do wykonania procesu) i kolejność ich uruchamiania Parametry wyjściowe: Liczba zdarzeń odpowiednich rodzajów w ciągu roku (lub przewidywana liczba zdarzeń w ciągu roku) typu ( zdarzenie jest to inicjacja odpowiedniego typu projektu lub jego fazy w obszarze) Łączny czas przestojów (lub przewidywany czas przestojów) w podziale na poszczególne typy projektów, obszary fazy procesu wytwórczego pozwala to optymalizować harmonogram i zasoby Łączny roczny czas wykonania procesów (lub przewidywany czas czas wykonania procesów) w podziale na rodzaje procesów

Stopień wykorzystania (lub przewidywany stopień wykorzystania ) zasobów (komórek organizacyjnych bądź zespołów uŝytych do realizacji procesów Efektywność wykorzystania (lub przewidywana efektywność wykorzystania) zasobów (tutaj chodzi o łączny czas przestoju Łączne koszty całkowite (lub przewidywane roczne koszty całkowite) roczne na procesy poszczególnego rodzaju Powrócono do fazy analizy Faza analizay zakończona 01 Walidacja i weryfikacja zaleŝnosci Brak luki analitycznej Jest luka analityczna 02 /Przyg. komponentów ZS GTP Komponenty środowiska przygotowane 03 Wykonanie testów Integracyjnych Testy integracyjne wykonane 04 Wykonanie testów UAT Testy UAT wykonane 05 Go-Live Wyjście z procesu Rys 1. Główny Model BPMN procesu dostarczania produktu Analizy statystyczne wyników symulacji zostały przeprowadzone standardowym modułem Business Simulator ARIS. Analizy statystyczne mogą posłuŝyć znalezieniu wąskich gardeł i stopnia wykorzystania zasobów w modelu symulacyjnym.. Ich wiarygodność jest związana z faktem w jakim stopniu model symulacyjny odzwierciedla przebieg rzeczywistego procesu. Model symulacyjny w rezultacie statystyk powinien ulegać iteracyjnemu ulepszeniu tak aby odzwierciedlał rzeczywisty przebieg i szacowanie procesów. Rys 2. Przykładowe dane wprowadzane do procesu KP PS CRM (koszty, czas przygotowania, czas wykonania procesu) oraz dane wyliczone podczas symulacji (łączny czas oczekiwania, łaczny czas przygotowania)

KP PS CRM KM EAI Informacja o zmianie wpłynęła cennik SERAT PS CRM EAI KM Infranet Zmiana FT bez nowych szablonów Nowy produkt lub bundle KM EAI Nowa promocja z nowym szablonem OPTIPOS KP PS CRM OFK OFK i DPD CA KSP DPD OM Engine cennik SERAT Stworzenie nowych procesów w OM BPM Komponenty środowiska przygotowane Modyfikacja reguł w OM BPM Utworzenie nowego interfejsu do nowego komponentu Komponenty środowiska przygotowane Utworzenie nowej usługi dla komponentów interfejsu portalu TP Rys 3. Podproces konfiguracji i przygotowania komponentów środowiska zintegrowanego TP S.A. dla procesu biznesowego wprowadzania nowego produktu, który był przedmiotem symulacji Rysunek 4. Łączne koszty całkowite roczne na procesy poszczególnego rodzaju (koszty oś pionowa w zł)

Rys. 5. Łączny czas przestojów (jeden proces czeka na zakończenie innego lub innych np. w edycji) czas oś pionowa w : dni:godziny:minuty:sekundy Rysunek 6. Stopień wykorzystania zasobów uŝytych do realizacji procesów przez komórki organizacyjne (słupek wszystkie centra dotyczy projektów w których wykorzystywane są zasoby wszystkich centrów) stopień wykorzystania oś pionowa V. PODSUMOWANIE Symulacja procesów systemowych w Środowisku Zintegrowanym GTP pozwala na znalezienie współzaleŝności pomiędzy parametrami tych procesów, a następnie optymalizację tych procesów względem parametrów globalnych takich jak czas oczekiwania, czas wykonania procesów, koszty procesów, wykorzystanie zasobów realizujących procesy. Symulację taką wskazane jest prowadzić w warunkach przewidywanych zmian w środowisku zintegrowanym implikowanych przez wprowadzenie nowych produktów bądź usług. Zmiany te są faktycznie realizowane albo przez projekty typu fast track oznaczające projekty konfiguracyjne gdzie nie jest pisany nowy kod oraz nowe edycje środowiska dla pozostałych projektów (związanych z tworzeniem bądź modyfikacja kodu). Ze względu na duŝą złoŝoność środowiska IT w GTP nie jest moŝliwe przewidzenie ad hoc rezultatów takich zmian tj wpływu na parametry globalne podane powyŝej. Dlatego wskazana jest budowa modeli symulacyjnych i ich optymalizacja, aby skutki

wprowadzonych zmian w środowisku zintegrowanym moŝna było lepiej przewidzieć. Przykładowo zbudowane modele symulacyjne dały poprawne rezultaty dla danych historycznych (z poprzednich edycji), co świadczy o ich względnej poprawności i moŝliwości stosowania dla przyszłych rozwiązań w nowych edycjach środowiska IT w GTP. LITERATURA: [1] DEO. N., Teoria grafów i jej zastosowania, PWN, 1980. [2] JACOBSON I., Object Oriented Software Engineering, Addison-Wesley Publishing Company, 1995. [3] ROSZKOWSKI J., Analiza i projektowanie strukturalne, Helion, 2004. [4] ROSZKOWSKI J., The Formal Approach to Definition of the Requirements for the Needs of Computer Application Selection and Implementation, Proc. of the 16th International Conference on Systems Science ICSS'07, 2007. [5] ROSZKOWSKI J, A. KOBYLIŃSKI A. Quality Management Reference Models for Business Intelligence Class Systems, BIR 2009, Proc. of the 8th International Conference on Perspectives In Business Informatics Research. [6] SCHEER A.W., Business Process Modeling, Springer- Verlag, Berlin, Heidelberg,New York 2000. [7] SCHEER A.W., Business Process Engineering, Springer- Verlag, Berlin, Heidelberg, New York 1994. [8] SIPSER M., Introduction to the Theory of Computation, An International Thompson Publishing Company, Boston 1997. [9] TOGAF Version 8.1.1 Enterprise Edition, Van Haren Publishing, 200