Procesowa specyfikacja systemów IT

Podobne dokumenty
Monitoring procesów z wykorzystaniem systemu ADONIS

BOC dla KJUF Podsumowanie warsztatów listopada 2011

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

ADONIS - Zadania. BOC Information Technologies Consulting sp. z o.o.

Wybrane scenariusze wykorzystania oprogramowania

BOC INFORMATION TECHNOLOGIES CONSULTING. Zadania. Przykład bankowy

Zarządzanie procesami biznesowymi z systemem ADONIS

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

Architektura bezpieczeństwa informacji w ochronie zdrowia. Warszawa, 29 listopada 2011

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

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

Język UML w modelowaniu systemów informatycznych

1/ Nazwa zadania: Dostawa, wdrożenie i serwis informatycznego systemu zarządzania projektami dla Urzędu Miejskiego Wrocławia wraz ze szkoleniem.

Modelowanie i Programowanie Obiektowe

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

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

Wdrożenie technologii procesowej IBM BPM w EFL

The Binder Consulting

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Warszawa, Wytyczne dla projektu Biblioteka GUI

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

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

Pryncypia architektury korporacyjnej

Zasady organizacji projektów informatycznych

Modele sprzedaży i dystrybucji oprogramowania Teoria a praktyka SaaS vs. BOX. Bartosz Marciniak. Actuality Sp. z o.o.

ECDL/ICDL Zarządzanie projektami Moduł S5 Sylabus - wersja 1.0

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

REFERAT PRACY DYPLOMOWEJ

System kadrowo-płacowy KOMAX 2.0

HP Service Anywhere Uproszczenie zarządzania usługami IT

CRM w logistyce. Justyna Jakubowska. CRM7 Specjalista Marketingu

Katalog szkoleń 2015

Inżynieria oprogramowania II

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

InPro BMS InPro BMS SIEMENS

Inżynierski Projekt Zespołowy

Spis treúci. 1. Wprowadzenie... 13

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

System zarządzania procesami biznesowymi ADONIS

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Projekty budowlane w enova Wersja 1.1.

Adonis w Banku Spółdzielczym w Trzebnicy

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

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Zarządzanie innowacją Adaptacja i zastosowanie sprawdzonych rozwiązań hiszpańskich na gruncie polskim

Sukces można zaprojektować

Wizualizacja pogody dla windsurferów

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze

Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online

Wsparcie narzędziowe zarządzania ryzykiem w projektach

Informacja o firmie i oferowanych rozwiązaniach

Projektowanie interakcji

Wprowadzenie do Behaviordriven

Projekt. Prince2 PRoject. IN Controlled Environments PROCESY KOMPONENTY TECHNIKI

Wykład 1 Inżynieria Oprogramowania

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

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

ZARZĄDZANIE INNOWACJĄ

UML w Visual Studio. Michał Ciećwierz

Platforma Cognos. Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl AIUT Sp. z o. o.

Wykład 7 Metodyki wytwarzania oprogramowania internetowego (2) Wykładowca: dr inż. Mariusz Trzaska

Programowanie zespołowe

Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.

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

NOWOCZESNE ZARZĄDZANIE W INSTYTUCJACH RYNKU PRACY Z WYKORZYSTANIEM ZARZĄDZANIA PROCESOWEGO

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

ATSOFTWARE DMS. Elektroniczna archiwizacja

Rodziny - narzędzie dynamicznej analizy projektów

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


Etapy życia oprogramowania

Nowoczesne i praktyczne metody wdrażania optymalnie działających procesów i zarządzania dokumentami elektronicznymi w narzędziach BPMS/DMS

Katalog szkoleń 2016

BCC ECM Autorskie rozwiązanie BCC wspomagające zarządzanie dokumentami oraz procesami biznesowymi

OfficeObjects e-forms

System EssentioCMS. Korzyści z zastosowania EssentioCMS

Szybkie mierzenie efektywności zoptymalizowania procesów. Korzyści w wariancie idealistycznym

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Aurea BPM. Unikalna platforma dla zarządzania ryzykiem Warszawa, 25 lipca 2013

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

Informatyzacja przedsiębiorstw WYKŁAD

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

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

ZARZĄDZANIU. Wykład VI. dr Jan Kazimirski

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

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

Zarządzanie Zapasami System informatyczny do monitorowania i planowania zapasów. Dawid Doliński

Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński

System Profesal. Zarządzanie przez fakty


Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Nowe narzędzia zarządzania jakością

Skuteczna Strategia CRM - wyzwanie dla organizacji. Artur Kowalski Prometriq

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

1 Moduł Konfigurowanie Modułu

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Transkrypt:

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 oraz poszczególne produkty: ADONIS, ADOscore, ADOit, ADOlog, jak również PROfit są zastrzeżonymi znakami Grupy BOC. Pozostałe nazwy firm, produktów oraz znaki usług mogą być zastrzeżonymi znakami odpowiednich podmiotów.

Dlaczego procesowa specyfikacja? Powszechnie wiadomo o tym, że duży odsetek projektów IT kończy się niepowodzeniem: Opóźnienia Przekroczony budżet Finalny produkt nie odpowiadający potrzebom Klienta lub wszystkie powyższe punkty

Dlaczego procesowa specyfikacja? Duża część problemów wynika z tego, że strony zaangażowane w projekt nie do końca rozumieją się nawzajem: Informatycy tworzący oprogramowanie znają się na aspektach technicznych, ale nie zawsze wiedzą jaka jest potrzeba biznesowa Biznes nie do końca rozumie, w jaki sposób wymagania przekładają się na koszt produktu i termin oddania Potrzeby biznesu coraz częściej ulegają zmianie w trakcie projektu Dodatkowo, nowe metodyki zarządzania projektami oraz wymagania biznesu co do szybszego oddawania systemów do eksploatacji wymuszają decydowanie o tym, jakie funkcjonalności są najważniejsze

Dlaczego procesowa specyfikacja? Rozwiązaniem jest tu spisanie wymagań wobec systemu w formie dokumentu specyfikacji. Nie jest to jednak rozwiązanie idealne: Wymagania wobec systemu przedstawione są w formie rozbudowanych dokumentów Trudno wychwycić błędy, braki i nieścisłości Aktualizacja jest czasochłonna i generuje błędy

Dlaczego procesowa specyfikacja? Kolejnym rozwiązaniem jest tworzenie specyfikacji w oparciu o modele techniczne tworzone w systemach typu CASE: Łatwa aktualizacja w oparciu o modele Precyzyjny opis funkcjonalności systemu dla programistów o ile wymagania biznesowe zostały dobrze zrozumiane Skomplikowane dla użytkowników biznesowych (co to dla mnie oznacza???)

Dlaczego procesowa specyfikacja? Najnowszym podejściem jest rozbudowanie modeli technicznych o modele procesów opisywanych z perspektywy biznesu: Łatwa aktualizacja w oparciu o modele Opis funkcjonalności zrozumiały dla biznesu i IT Modele procesowe pokazują, jak będzie wyglądać praca po wdrożeniu systemu i którym czynnościom zapewni on wsparcie Łatwiejsze wychwytywanie błędów i luk w specyfikacji technicznej

Procesowa specyfikacja cechy szczególne Procesy biznesowe - stan obecny i docelowy: Możliwość pokazania, jak zmieni się praca po wdrożeniu systemu Wymagania wobec systemu opierają się na wymaganiach biznesowych (np. konieczne jest, aby czas procesu był nie dłuższy niż ) Łatwość wychwycenia istotnych elementów pominiętych w specyfikacji

Procesowa specyfikacja cechy szczególne Powiązanie modeli technicznych z biznesowymi: Biznes widzi jaki będzie zakres wsparcia przez system (brak inflacji oczekiwań ) IT widzi w jakim kontekście biznesowym (jacy wykonawcy, jakie fragmenty procesów) występują procesy techniczne (wykonywane przez system) i tym samym łatwiej unika błędów Powiązania między modelami ułatwiają wzajemną komunikację ( wspólny język )

Wykorzystywane typy modeli Procesy poziom strategiczny Modele procesów biznesowych Struktura organizacyjna przedsiębiorstwa Dokumenty Przypadki użycia Systemy IT Produkty Środowisko pracy Dane Konfiguracja standardowa (Metoda BPMS) Ryzyka Kontrole BPMN Sekwencje masek Pojedyncze maski (GUI) Rozszerzenie systemu ADONIS

System ADONIS Typy modeli (rozszerzenie metody) Procesy techniczne Model BPMN przedstawia przepływ danych i zadań w ramach procesu technicznego. Jest on uszczegółowieniem wybranych fragmentów procesu biznesowego o potrzebne ze strony systemów IT wsparcie. - 10 -

System ADONIS Powiązanie modelu procesu biznesowego z procesem technicznym Dzięki obiektowi Funkcjonalność istnieje możliwość powiązania procesu biznesowego z modelem BPMN - 11 -

System ADONIS Typy modeli (rozszerzenie metody) Diagram klas Model danych opisuje zbiór danych, z których korzystają czynności modelu procesu technicznego. Możliwe jest definiowanie typów danych dla atrybutów, ustalanie kluczy głównych, powiązań itp. - 12 -

System ADONIS Powiązanie diagramu klas z modelem procesu technicznego Istnieje możliwość tworzenia referencji między obiektami klasy Atrybut z modelu danych, a czynnościami z procesów biznesowych oraz aplikacjami z modelu systemów IT Dane wejściowe czynności są wizualizowane powyżej obiektu Dane wyjściowe czynności są wizualizowane poniżej obiektu - 13 -

System ADONIS Typy modeli (rozszerzenie metody) Maska GUI Model Maska (GUI) pozwala na wizualizację graficznego interfejsu użytkownika. Dostępne typy obiektów to: Pole wizualizacji Pole edycji Check-box Grupa radio Combo box Lista wyboru Przycisk Grupa przycisków Tabela Link Grafika Grupa Obiekt Custom Notka - 14 -

System ADONIS Typy modeli (rozszerzenie metody) Sekwencja masek Model sekwencji masek przedstawia ciąg masek niezbędny do realizacji określonego zadania procesu technicznego - 15 -

System ADONIS Powiązanie modelu procesu biznesowego z sekwencją masek Istnieje możliwość powiązania obiektów procesu biznesowego typu "Sekwencja masek" z modelem sekwencji masek. - 16 -

System ADONIS Powiązanie modelu sekwencji masek z maską (GUI) oraz diagramem klas Poszczególne maski z sekwencji masek są powiązane z diagramem klas Poszczególne maski z sekwencji masek są powiązane z odpowiednim modelem typu maska (GUI) - 17 -

Podsumowanie powiązań między modelami Sekwencja masek Model procesów biznesowych Opisane są tu podstawowe z punktu widzenia logiki konfiguracji powiązania między modelami, o które rozszerzona została konfiguracja BPMS. Maska (GUI) Model danych - 18 -

Dalsze możliwości Modele biznesowe służące za punkt centralny specyfikacji można dalej rozbudowywać i wykorzystywać do dalszych celów: Diagramy opisujące sekwencje masek (ekranów) mogą być przypisywane do procesów. Dzięki temu można łatwiej szkolić pracowników jeszcze przed wdrożeniem systemu w szczególności dzięki wykorzystaniu rozwiązania ADONIS Process Portal Modele procesów można uzupełnić o informacje o czasach oraz kosztach. Dzięki temu można łatwo porównywać obecne koszty oraz czasy z kosztami i czasami po wdrożeniu systemu Jeśli modele procesów zawierają informacje o tym, które procesy są kluczowe, to można wykorzystać je do wyboru, które funkcje systemu powinny być rozwijane w pierwszej kolejności i od czego zaczynać wdrożenie

Dalsze możliwości Analiza modeli Korzystając ze standardowego modułu analizy systemu ADONIS można wszechstronnie analizować stworzone modele poprzez tworzenie raportów takich jak: Wszystkie czynności wykorzystujące usługi IT XYZ... Wszystkie usługi IT powiązane z danymi XYZ... Wszystkie aplikacje z przypisaną osobą odpowiedzialną...... Przykład raportu Wszystkie czynności wykorzystujące usługi systemu IT - 20 -

Dalsze możliwości Wykorzystanie symulacji do analizy opłacalności wdrożenia Badanie co zmieni wprowadzenie systemu dla 47.000 procesów rocznie? Stan początkowy (AS-IS) Stan po wdrożeniu systemu (TO-BE) stan obecny stan docelowy Całkowity czas Czas oczekiwania 17:09:08:31 15:12:01:38 16:22:26:08 15:06:26:54 Różnica = 2 min 40 s x 47.000 Czas wykonania Czas transportu 00:00:29:31 01:15:33:45 00:00:26:51 01:12:27:54 Koszty osobowe: -30% Czas magazynowania 00:05:13:33 00:03:14:27-21 -

Procesowa specyfikacja podsumowanie Wykorzystanie podejścia procesowego: Lepsze zrozumienie specyfikacji przez użytkowników biznesowych Lepsze zrozumienie potrzeb biznesu przez wykonawców ze strony IT Niższy nakład pracy potrzebny na stworzenie systemu zapewniającego biznesowi odpowiednie wsparcie Specyfikacja biznesowa Specyfikacja techniczna Implementacja Indywidualne aplikacje

Procesowa specyfikacja systemów IT Dziękujemy za uwagę 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 oraz poszczególne produkty: ADONIS, ADOscore, ADOit, ADOlog, jak również PROfit są zastrzeżonymi znakami Grupy BOC. Pozostałe nazwy firm, produktów oraz znaki usług mogą być zastrzeżonymi znakami odpowiednich podmiotów.