INFORMATYKA EKONOMICZNA



Podobne dokumenty
1. KIERUNKI I KONCEPCJE ROZWOJU INFORMATYZACJI

REALIZACJI OPROGRAMOWANIA DO WSPOMAGANIA DZIAŁALNOŚCI PRZEDSIĘBIORSTWA NA PRZYKŁADZIE OPROGRAMOWANIA TYPU OPEN SOURCE

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Tematy prac magisterskich Rok akademicki 2013/2014

Porównanie metod szacowania Value at Risk

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

Spis treści. Notki o autorach Założenia i cele naukowe Wstęp... 17

WIEDZA I TECHNOLOGIE INFORMACYJNE NOWE TRENDY BADAŃ I APLIKACJI

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

Spis treści. Wstęp Część I. Rynek usług IT

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010

KRZYSZTOF REDLARSKI PODSTAWY METODYKI ZARZĄDZANIA PROJEKTAMI W UJĘCIU KLASYCZNYM

INFORMATYKA EKONOMICZNA

INFORMATYKA EKONOMICZNA

ANALIZA EKONOMICZNO-FINANSOWA

Zarządzanie ryzykiem teoria i praktyka. Ewa Szczepańska Centrum Projektów Informatycznych Warszawa, dnia 31 stycznia 2012 r.

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

Zarządzanie projektami a zarządzanie ryzykiem

Wstęp Część 1. Systemy informacyjne zarządzania

Ćwiczenia Zarządzanie Ryzykiem. dr hab. Renata Karkowska, ćwiczenia Zarządzanie ryzykiem 1

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

PODSTAWY ZARZĄDZANIA PROJEKTAMI

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. 1. Cel szkolenia

MATRYCA EFEKTÓW KSZTAŁCENIA

Współczesna problematyka klasyfikacji Informatyki

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

Strategia zarządzania ryzykiem w DB Securities S.A.

Metody Ilościowe w Socjologii

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

Zarządzanie ryzykiem w projektach informatycznych. Marcin Krysiński marcin@krysinski.eu

Menedżerskie studia podyplomowe Zarządzanie firmą. Instrumentarium współczesnego menedżera

INFORMATYKA EKONOMICZNA

Rekomendacja D w obszarze zarządzania projektami na przykładzie rozwiązań w Banku Polskiej Spółdzielczości S.A.

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

PRZEWODNIK PO PRZEDMIOCIE. stacjonarne. I stopnia III. Leszek Ziora, Tomasz Turek. ogólnoakademicki. kierunkowy

Zarządzanie projektami. Wykład 2 Zarządzanie projektem

Identyfikacja i pomiar ryzyka pierwszy krok w zarządzaniu ryzykiem.

STUDIA PODYPLOMOWE Zarządzanie Projektami

PRZEWODNIK PO PRZEDMIOCIE

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

1. Przedsiębiorstwo typu Startup a model biznesu...18

Wykaz prac złożonych do druku, przyjętych do druku lub opublikowanych w wyniku realizacji projektu

Ujawnienia informacji związanych z adekwatnością kapitałową Dom Maklerskiego Banku Ochrony Środowiska S.A. według stanu na r.

Wydział Inżynierii Produkcji i Logistyki

Krytyczne czynniki sukcesu w zarządzaniu projektami

Bezpieczeństwo i koszty wdrażania Informatycznych Systemów Zarządzania Hubert Szczepaniuk Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego

Słowa kluczowe: zarządzanie wartością, analiza scenariuszy, przepływy pieniężne.

INFORMATYKA EKONOMICZNA

Dobre wdrożenia IT cz. I Business Case.

Automatyzacja Procesów Biznesowych. Systemy Informacyjne Przedsiębiorstw

Streszczenie pracy doktorskiej Koncepcja metody identyfikacji i analizy ryzyka w projektach informatycznych

PLAN STUDIÓW STACJONARNYCH I NIESTACJONARNYCH WIECZOROWYCH II STOPNIA (od roku akademickiego 2015/2016)

Excel i VBA w analizach i modelowaniu finansowym Pomiar ryzyka. Pomiar ryzyka

Wsparcie narzędziowe zarządzania ryzykiem w projektach

1. Orientacja rynkowa - aspekty i potrzeba rozwoju w środowisku internetowym - Milleniusz W. Nowak 15

SKUTECZNY PROJECT MANAGER

mtim Dedykowane aplikacje mobilne dla TIM S.A.

Strategia identyfikacji, pomiaru, monitorowania i kontroli ryzyka w Domu Maklerskim Capital Partners SA

KZJiT. 2. dr hab. inż. Piotr Grudowski, prof. nadzw. PG

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

Spis treści 3 SPIS TREŚCI

KOMPUTEROWA SYMULACJA PROCESÓW ZWIĄZANYCH Z RYZYKIEM PRZY WYKORZYSTANIU ŚRODOWISKA ADONIS

PRZEWODNIK PO PRZEDMIOCIE

Nowa specjalność Zarządzanie badaniami i projektami Research and Projects Management

LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016

PLANY STUDIÓW II 0 NIESTACJONARNYCH 4 SEMESTRY 720 godz punktów ECTS I ROK STUDIÓW ( od roku akademickiego 2012/2013) studia 2 letnie

ORGANIZACJA PROCESÓW DYSTRYBUCJI W DZIAŁALNOŚCI PRZEDSIĘBIORSTW PRODUKCYJNYCH, HANDLOWYCH I USŁUGOWYCH

Wykaz prac złożonych do druku, przyjętych do druku lub opublikowanych w wyniku realizacji projektu

ZARZĄDZANIE KIERUNEK. Specjalności:

Sterowanie wielkością zamówienia w Excelu - cz. 3

6 Metody badania i modele rozwoju organizacji

Spis treści. Ze świata biznesu Przedmowa do wydania polskiego Wstęp... 19

Spis treści Wstęp ROZDZIAŁ I Wybrane metody wyceny kapitału ludzkiego charakterystyka... 15

Zarządzanie przedsiębiorstwem. Część III

WYNIKI ZAPISÓW W USOS NA ROK AKADEMICKI 2017/2018

Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

W. 3. Zarządzanie projektami: potrzeba str. 30. W. 4. Odpowiedź na zmieniające się warunki str. 32. W. 5. Systemowe podejście do zarządzania str.

(termin zapisu poprzez USOS: 29 maja-4 czerwca 2017)

Wydział Inżynierii Produkcji i Logistyki

WSTĘP PARADYGMATY I DETERMINANTY ROZWOJU SPOŁECZEŃSTWA INFORMACYJNEGO I GOSPODARKI OPARTEJ NA WIEDZY... 17

BIM jako techniczna platforma Zintegrowanej Realizacji Przedsięwzięcia (IPD - Integrated Project Delivery)

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Wybrane aspekty analiz i strategii podmiotów gospodarczych we współczesnych czasach. Część I

M. Dąbrowska. K. Grabowska. Wroclaw University of Economics

LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

Transkrypt:

INFORMATYKA EKONOMICZNA BUSINESS INFORMATICS 1(31) 2014 Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu Wrocław 2014

Redaktorzy Wydawnictwa: Elżbieta Macauley, Tim Macauley, Jadwiga Marcinek Redaktor techniczny: Barbara Łopusiewicz Korektor: Barbara Cibis Łamanie: Comp-rajt Projekt okładki: Beata Dębska Publikacja jest dostępna w Internecie na stronach: www.ibuk.pl, www.ebscohost.com, w Dolnośląskiej Bibliotece Cyfrowej www.dbc.wroc.pl, The Central European Journal of Social Sciences and Humanities http://cejsh.icm.edu.pl, The Central and Eastern European Online Library www.ceeol.com, a także w adnotowanej bibliografii zagadnień ekonomicznych BazEkon http://kangur.uek.krakow.pl/bazy_ae/bazekon/nowy/index.php Informacje o naborze artykułów i zasadach recenzowania znajdują się na stronie internetowej Wydawnictwa www.wydawnictwo.ue.wroc.pl Kopiowanie i powielanie w jakiejkolwiek formie wymaga pisemnej zgody Wydawcy Copyright by Uniwersytet Ekonomiczny we Wrocławiu Wrocław 2014 ISSN 1507-3858 Wersja pierwotna: publikacja drukowana Druk i oprawa: EXPOL, P. Rybiński, J. Dąbek, sp.j. ul. Brzeska 4, 87-800 Włocławek Nakład: 200 egz.

Spis treści Wstęp... 9 1. KIERUNKI I KONCEPCJE ROZWOJU INFORMATYZACJI Ewa Ziemba: Discussion on a sustainable information society... 13 Mariusz Bratnicki, Celina M. Olszak, Jerzy Kisielnicki: Twórczość organizacyjna i ICT jako nowa perspektywa zarządzania organizacją... 26 Mariusz Bratnicki, Celina M. Olszak, Jerzy Kisielnicki: Zarys koncepcji komputerowego wspomagania twórczości organizacyjnej... 36 Tomasz Lipczyński: Wiedza jako narzędzie budowy przewagi konkurencyjnej małych i średnich przedsiębiorstw... 47 Ilona Pawełoszek: Semanticizing innovative knowledge... 59 Maria Mach-Król: Ontologia czasu nieliniowego dla opisu rzeczywistości ekonomicznej... 69 Jerzy Korczak, Marcin Hernes, Maciej Bac: Analiza wydajności agentów podejmujących decyzje kupna sprzedaży w systemie wieloagentowym A-TRADER... 77 Janusz Zawiła-Niedźwiecki: Operacjonalizacja zarządzania wiedzą w świetle badań Wydziału Zarządzania Politechniki Warszawskiej... 91 Adam Nowicki, Iwona Chomiak-Orsa: Integracja procesów informacyjnych w układach sieciowych w kontekście wykorzystania modelu SOA... 101 Edyta Abramek, Anna Sołtysik-Piorunkiewicz, Henryk Sroka: Kierunki badań i perspektywy rozwoju zintegrowanych systemów informatycznych zarządzania... 114 Małgorzata Sobińska: Innowacyjne modele biznesu dla IT wyzwania i perspektywy rozwoju... 126 Marta Tabakow, Jerzy Korczak, Bogdan Franczyk: Big Data definicje, wyzwania i technologie informatyczne... 138 2. ZARZĄDZANIE PROJEKTAMI Mirosława Lasek, Aleksandra Adamus: Kiedy warto stosować metodyki zwinne (agile methodologies) w zarządzaniu projektami wytwarzania oprogramowania?... 157 Velimir Tasic: Project management office typology and benefits... 173 Ludosław Drelichowski, Marian Niedźwiedziński: Oddolne budowanie aplikacji ICT w administracji publicznej... 183

6 Spis treści Witold Chmielarz, Marek Zborowski: Wykorzystanie metody AHP/ANP w konfrontacyjnej metodzie projektowania wzorcowego systemów informatycznych... 195 Bartosz Wachnik: Reducing information asymmetry in IT projects... 212 Michał Twardochleb: Dobór zespołów projektowych z wykorzystaniem metod stochastycznych... 223 Sebastian Łacheciński: Analiza porównawcza wybranych narzędzi CASE do modelowania danych w procesie projektowania relacyjnych baz danych 239 Magdalena Kieruzel: Metoda oceny ryzyka realizacji oprogramowania do wspomagania działalności przedsiębiorstwa na przykładzie oprogramowania typu open source... 259 3. PROJEKTY INNOWACYJNYCH ROZWIĄZAŃ INFORMATYCZNYCH Agnieszka Szewczyk: Systemy Wspomagania Decyzji doboru typu dostępu do sieci komputerowej w firmie... 271 Jerzy Korczak, Helena Dudycz, Mirosław Dyczkowski: Inteligentny Kokpit Menedżerski jako innowacyjny system wspomagający zarządzanie w MŚP... 288 Mirosława Lasek, Dominik Kosieradzki: Products and services recommendation systems in e-commerce. Recommendation methods, algorithms, and measures of their effectiveness... 304 Dorota Jelonek: Ocena internetowych kanałów komunikacji z klientem w procesie współtworzenia innowacji... 318 Łukasz Łysik, Robert Kutera, Piotr Machura: Rozwiązania komunikacji elektronicznej przedsiębiorstw dla społeczności internetowych analiza i ocena... 330 Beata Butryn, Maciej Laska: Analiza porównawcza witryn e-sklepów w ujęciu branżowym propozycja metody badań... 340 Jadwiga Sobieska-Karpińska, Marcin Hernes: Weryfikacja algorytmu consensusu w systemach zarządzania łańcuchem dostaw... 351 Bożena Śmiałkowska, Tomasz Dudek: Zastosowanie adaptacyjnej hurtowni danych do modelowania scenariuszy biznesowych organizacji... 365 Andrzej Bytniewski, Marcin Hernes: Wykorzystanie kognitywnych programów agentowych we wspomaganiu procesu zarządzania produkcją... 374 Leonard Rozenberg: Wykorzystanie podejścia rozmytego do konstrukcji wskaźników oceny stanu przedsiębiorstwa... 384

Spis treści 7 Summaries 1. DIRECTIONS AND CONCEPTS OF IT DEVELOPMENT Ewa Ziemba: Przyczynek do dyskusji na temat zrównoważonego społeczeństwa informacyjnego... 25 Mariusz Bratnicki, Celina M. Olszak, Jerzy Kisielnicki: Organizational creativity and ICT as a new perspective for management in organization 35 Mariusz Bratnicki, Celina M. Olszak, Jerzy Kisielnicki: Framework of orgnizational creativity computer support... 46 Tomasz Lipczyński: Knowledge as a tool of building the competitive advantage of SMEs... 58 Ilona Pawełoszek: Semantyzacja wiedzy innowacyjnej... 68 Maria Mach-Król: Nonlinear time ontology for the description of economic realm... 76 Jerzy Korczak, Marcin Hernes, Maciej Bac: Performance analysis of the buy-sell decision agents in a-trader system... 90 Janusz Zawiła-Niedźwiecki: Operationalizing of knowledge management in the light of research of Faculty of Management in Warsaw University of Technology... 100 Adam Nowicki, Iwona Chomiak-Orsa: Integration of information processes in network organizations in the context of the SOA model using... 112 Edyta Abramek, Anna Sołtysik-Piorunkiewicz, Henryk Sroka: Research directions and trends in the development of integrated management information systems... 125 Małgorzata Sobińska: Innovative IT business models challenges and prospects... 137 Marta Tabakow, Jerzy Korczak, Bogdan Franczyk: Big Data definitions, challenges and information technologies... 153 2. PROJECTS MANAGEMENT Mirosława Lasek, Aleksandra Adamus: When is it worth to use agile methodologies in software development project management practice? 171 Velimir Tasic: Biuro projektów typologia i korzyści tworzenia... 182 Ludosław Drelichowski, Marian Niedźwiedziński: Self-dependent development of ICT applications in public administration... 194 Witold Chmielarz, Marek Zborowski: AHP/ANP method implementation in management information system confrontational pattern-based method design... 211

8 Spis treści Bartosz Wachnik: Zmniejszanie asymetrii informacji w projektach IT... 222 Michał Twardochleb: Project team selection using stochastic methods... 236 Sebastian Łacheciński: Comparative analysis of selected CASE tools for data modeling in relational databases design... 258 Magdalena Kieruzel: The risk assessment method as a support for IT enterprise management using open source projects as an example... 268 3. PROJECTS OF INNOVATIVE IT SOLUTIONS Agnieszka Szewczyk: Decision support systems for the computer type network selection in the company... 287 Jerzy Korczak, Helena Dudycz, Mirosław Dyczkowski: Intelligent Dashboard for Managers as an innovative system supporting management processes in SMEs... 303 Mirosława Lasek, Dominik Kosieradzki: Systemy rekomendacji produktów i usług handlu elektronicznego. Metody i algorytmy rekomendacyjne oraz miary skuteczności ich stosowania... 317 Dorota Jelonek: The efficiency of Internet communication channels with the customer in the process of innovation co-creating... 329 Łukasz Łysik, Robert Kutera, Piotr Machura: Enterprise e-solutions for Internet communities communication analysis and evaluation... 339 Beata Butryn, Maciej Laska: Comparative analysis of e-shop websites in sectoral approach test method proposal... 350 Jadwiga Sobieska-Karpińska, Marcin Hernes: Verification of consensus algorithm in supply chain management systems... 364 Bożena Śmiałkowska, Tomasz Dudek: Business scenarios modeling with an adaptive data warehouses... 373 Andrzej Bytniewski, Marcin Hernes: Using cognitive agents for the manufacturing process management supporting... 383 Leonard Rozenberg: Using fuzzy approach to the construction of indicators for enterprise state evaluation... 394

INFORMATYKA EKONOMICZNA BUSINESS INFORMATICS 1(31) 2014 ISSN 1507-3858 Magdalena Kieruzel Zachodniopomorski Uniwersytet Technologiczny w Szczecinie REALIZACJI OPROGRAMOWANIA DO WSPOMAGANIA DZIAŁALNOŚCI PRZEDSIĘBIORSTWA NA PRZYKŁADZIE OPROGRAMOWANIA TYPU OPEN SOURCE Streszczenie: W artykule zaprezentowana została idea i konstrukcja programowa oryginalnego systemu waluacji ryzyka realizacji oprogramowania, oparta na adaptacji podejścia VaR. Przedstawione zostały zagadnienia analizy ryzyka realizacji oprogramowania, oryginalna propozycja modelu oceny ryzyka produkcji oprogramowania, metoda oceny ryzyka w projektach informatycznych, jak też weryfikacja modelu. W artykule zostały uwzględnione w szczególności: duża zmienność otoczenia, wieloetapowy charakter działań przy udziale dużej liczby osób, duża złożoność i trudności w ustrukturyzowaniu zadań, niedostatecznie zaawansowane metodyki realizacji projektów informatycznych. Słowa kluczowe: projekt informatyczny, value at risk, wartość zagrożona, wartość ryzykowana, metoda oceny ryzyka. DOI: 10.15611/ie.2014.1.20 1. Wstęp Rzeczywistość projektowa w dzisiejszych czasach odznacza się coraz większą komplikacją. Liczba jednocześnie prowadzonych przedsięwzięć informatycznych wzrasta, a w konsekwencji występują problemy związane z zarządzaniem. Każdy projekt wymaga uruchomienia funkcji planowania, w ramach której m.in. określane są zadania wraz z oszacowaniem kosztów ich realizacji. Następnie projekt jest realizowany, sprawdzany i monitorowany zgodnie z metodyką zrządzania przyjętą na początku. Wspomniane oszacowanie kosztów projektu jest ważne w odniesieniu do planowanych zysków, jakie organizacja zamierza osiągnąć po oddaniu produktu klientowi. Jednak dodatkowym aspektem generującym koszty jest możliwość wystąpienia ryzyk w obrębie realizowanych zadań. Proces analizy ryzyka nie zawsze jest uruchamiany. Decydenci wykonujący funkcje zarządzania projektem traktują

260 Magdalena Kieruzel problem ryzyka jako ważny dopiero wtedy, gdy ryzyko się zmaterializuje i zaczniemy odczuwać skutki jego aktywności. Jest to jednak moment zbyt późny głównie ze względu na koszty. Z reguły konieczne staje się uruchomienie działań zaradczych, minimalizujących czy ograniczających skutki aktywnych ryzyk. Może się okazać, że w budżecie projektu brak jest środków na realizację tych działań. W skrajnym przypadku zasadność kontynuacji projektu może zostać postawiona pod znakiem zapytania, a w konsekwencji doprowadzić do jego przerwania lub zamknięcia. Jest to sytuacja trudna, szczególnie dlatego, że aktywacja ryzyk może nastąpić na każdym etapie prac, stąd przedwczesne zakończenie projektu i nieoddanie gotowego produktu klientowi narazi firmę nie tylko na kary wynikające z umowy, ale również nie nastąpi zwrot kapitału zaangażowanego w realizację dotychczasowych prac. Metodyki zarządzania projektami, takie jak PRINCE2, PMBoK czy RUP, posiadają wbudowany proces zarządzania ryzykiem. Dla metodyk zarządczych typowe jest identyfikowanie wszystkich potencjalnych ryzyk, najczęściej przy udziale ekspertów, a następnie ich szacowanie. Przy czym szacowanie to prowadzone jest w sposób mało przejrzysty, można powiedzieć umowny. Najczęściej dla zidentyfikowanego ryzyka wskazuje się prawdopodobieństwo jego wystąpienia oraz wpływ, jaki będzie miało na projekt. Taki sposób oceny nie prowadzi do jednoznacznej, a więc wartościowej prezentacji ryzyka. Brak jest odpowiedzi na pytanie, ile będzie kosztowało ryzyko projektowe w wymiarze finansowym. Jest to informacja ważna zarówno dla dostawcy oprogramowania, ale również dla klienta, który także odczuje skutki niepowodzenia projektu. W związku z powyższym należałoby poszerzyć dostępny zakres oceny ryzyka o sposób, który jednoznacznie wskaże wartość potencjalnego zagrożenia łatwego w interpretacji dla wszystkich interesariuszy projektu informatycznego. 2. Metodologia Value at Risk jako miara służąca ocenie ryzyka rynkowego Wartość zagrożona, zwana również wartością ryzykowaną (value at risk), jest powszechnie wykorzystywana przy pomiarze ryzyka rynkowego w instytucjach finansowych. Obecnie stosuje się również inne miary wywodzące się od value at risk należą do nichsą to: EaR (earings at risk), EPSaR (earings per share at risk) czy CFaR (cash flow at risk). Służą one m.in. do wyznaczania poziomu ryzyka kredytowego, ryzyka związanego z płynnością czy też ryzyka operacyjnego. Powodem stosowania VaR jest głównie uniwersalność miary, wynikająca z faktu możliwości jej wykorzystania do wszystkich produktów będących przedmiotem obrotu w instytucjach finansowych. Metodologia VaR jest rekomendowana przez Bazylejski Komitet Nadzoru Bankowego, a w roku 1993 dyrektywą UE przyjęta została jako miara służąca ocenie ryzyka pozycji walutowych [Bałamut 2002].

Metoda oceny ryzyka realizacji oprogramowania do wspomagania działalności przedsiębiorstwa... 261 W instytucjach finansowych VaR służy do wyznaczenia maksymalnej potencjalnej zmiany wartości portfela. K. Jajuga [Jajuga i in. 2000] określa VaR jako stratę wartości taką, że prawdopodobieństwo jej osiągnięcia lub przekroczenia w zadanym okresie równe jest zadanemu poziomowi tolerancji. Podobną definicję podaje A. Langner [2007]: VaR to maksymalna oczekiwana wartość straty, która może wystąpić w normalnych warunkach rynkowych, w określonym czasie i z określonym prawdopodobieństwem. W przytoczonych definicjach zwraca uwagę określenie maksymalna wartość : posiadając wiedzę o jej rozmiarze, możemy próbować określić kapitał, rezerwę finansową dla danego podmiotu, która stanowić będzie zabezpieczenie na wypadek powstania prognozowanej stary. Oprócz definicji VaR ważne jest również określenie parametrów tej miary, do których należą: poziom tolerancji oraz horyzont czasu. W większości instytucji bankowych strata wyliczana jest na najbliższy dzień. Nie jest jednak konieczne stosowanie się do tych ograniczeń, a kwantyfikacja VaR może być wykonywana w zależności od potrzeb danego podmiotu. Drugim parametrem jest poziom tolerancji, który najczęściej zawiera się w przedziale od 0,90 do 0,99. Jeżeli przyjmiemy 99-procentowy poziom tolerancji (zwany również poziomem ufności), a VaR wyliczony dla kolejnego dnia wyniósł 2 mln zł, wtedy ryzyko utraty wartości większej niż 2 mln zł w kolejnym dniu jest równie 0,01. Dostępnych jest kilka metod wyznaczania wartości ryzykowanej, z których każda ma swoje charakterystyki i możliwości dostosowane do konkretnych warunków rynkowych. Nie ma konieczności ograniczania się do jednego wyboru, trafne może być użycie kilku metod w celu sprawdzenia poprawności dokonanych obliczeń. Bałamut [2002] klasyfikuje metody wyznaczania VaR jako: metody parametryczne, nieparametryczne, symulacyjne oraz analityczne. Przykładem metody parametrycznej jest metoda wariancji-kowariancji; jej zastosowanie możliwe jest dla danych, których rozkład prawdopodobieństwa odchyleń od wzorca jest rozkładem normalnym lub bardzo do niego zbliżonym. W metodzie tej stosujemy współczynnik zmienności reprezentowany przez odchylenie standardowe, a sposób kwantyfikacji VaR można przedstawić w postaci wzoru: VaR( i) c ( i) P( i), (1) gdzie: c percentyl rozkładu normalnego zależny od poziomu ufności, σ(i) zmienność wartość odchylenia standardowego, P(i) wartość waloru, czyli wielkość ekspozycji na ryzyko. Przedstawiony sposób wyznaczenia maksymalnej straty odnosi się do pojedynczego instrumentu finansowego (aktywum np. akcji). Jednak w praktyce konieczne jest wyznaczenie wartości ryzyka dla całego portfela z uwzględnieniem korelacji zachodzącej pomiędzy jego składnikami, stąd zasadne jest wykorzystanie teorii portfelowej H. Markowitza dla wyznaczenia odchylenia standardowego portfela według wzoru [Dowd 1998]:

262 Magdalena Kieruzel 2 p w, w,..., w 1 2 0... 0 1,... 0... 0 w 1 1,2, 1, n 1 1 0 2... 0 2,1, 1,... 2, n 0 2... 0 w 2 n (2)....................................... 0 0... n,1, n,2,... 1 n 0 0... n wn 2 gdzie: wariancja portfela, p w i udział wartośći instrumentu i w wartości całego portfela, odchylenie standardowe instrumentu i, i współczynnik korelacji pomiędzy instrumentami i oraz j, i, j n liczba instrumentów w portfelu. Przedstawiony powyżej wzór można zapisać: 2 T p w C w (3) gdzie: w wektor udziału poszczególnych instrumentów w wartości całego portfela, macierz odchyleń standardowych, C macierz korelacji. Dokonując odpowiednich podstawień: za, otrzymujemyvar dla portfela instrumentów finansowych: C macierz wariancji-kowariancji 1/ 2 VaR p = ( w w T ) W (4) Ryzyko portfela instrumentów może być wyznaczone w oparciu o wartość ryzykowaną dla poszczególnych jego składników oraz korelacji między nimi: 0 VaR p = (VaR C VaR T ) 1/2 (5) gdzie VaR wektor VaR dla poszczególnych instrumentów. Zaprezentowany sposób wyznaczania wartości ryzykowanej jest najczęściej wykorzystywany, jednak można go stosować tylko do obserwacji dających się przybliżyć rozkładem normalnym. Metodami niezależnymi od typu rozkładu są: metoda symulacji historycznej, symulacji Monte Carlo, metoda wyznaczania kwantyla dowolnego rozkładu czy teoria wartości ekstremalnych. Niewątpliwą zaletą uzasadniającą stosowanie VaR jest fakt otrzymania jednej liczby reprezentującej maksymalny możliwy poziom straty. Wyliczona wartość daje informację na temat ryzyka w obrębie pojedynczego produktu lub całego portfela produktów. Uzyskujemy odpowiedź na pytanie, jak dużo (w wymiarze wartościowym) możemy stracić np. w ciągu najbliższego miesiąca z 99-procentową pewnością. Lista zalet jest dłuższa, np. dzięki VAR mamy możliwość porównywania ryzyka pomiędzy różnymi instrumantami, obszarami aktywności, stąd uniwersalność stanowi podstawę tej metody. Dodatkowo jest ona łatwa w interpretowaniu dla wszystkich,

Metoda oceny ryzyka realizacji oprogramowania do wspomagania działalności przedsiębiorstwa... 263 niezależnie od wiedzy z dziedziny statystyki czy modelowania ekonometrycznego, ponieważ otrzymujemy na wyjściu jedną wartość maksymalny poziom straty, wyrażony najczęściej w jednostkach pieniężnych. 3. Metoda wartościowej oceny ryzyka projektów informatycznych na przykładzie oprogramowania typu open source Miara value at risk może być również wykorzystana w organizacjach realizujących projekty informatyczne. Stosując znane podejście w zupełnie nowym, informatycznym obszarze, możemy wyznaczyć maksymalną stratę, na jaką narażony jest projekt jeszcze przed jego rozpoczęciem czy w trakcie realizacji prac projektowych. Podstawowym założeniem proponowanej metody jest wykorzystanie danych dotyczących planowanych lub realizowanych w projekcie zadań. Dodatkowo identyfikując role przypisane do konkretnych zadań, należy przyjąć kategoryzację zadań według następującego podziału: wytwarzanie (W), analiza i projektowanie (P), zarządzanie (Z), wdrażanie i wsparcie (S), tworząc tzw. model czynnościowy projektu. Algorytm postępowania zgodny z proponowaną metodą oceny ryzyka projektów informatycznych wymaga realizacji następujących kroków: Krok 1 przygotowanie zbioru projektów informatycznych jako obiektów składających się na bazę badawczą. Dla potrzeb eksperymentu wybrano projekty informatyczne typu open source pochodzące z Platformy SourceForge.net. Krok 2 opis statystyczny zbioru projektów informatycznych tworzących bazę badawczą, wyznaczenie rozkładów prawdopodobieństwa. Krok 3 Wyznaczenie wartości ryzyka (ocena ryzyka) w obrębie poszczególnych kategorii zadaniowych projektu informatycznego, tj. ocena ryzyka dla kategorii wytwarzanie (W), analiza i projektowanie (P), zarządzanie (Z), wdrożenie i wsparcie (S). Krok 4 Wyznaczenie wartości ryzyka (ocena ryzyka dla całego projektu informatycznego), uwzględniające wzajemne korelacje pomiędzy kategoriami zadań. 3.1. Projekty informatyczne typu open source jako składowe bazy badawczej wykorzystane w metodzie oceny ryzyka Pozyskanie danych dla wykonania eksperymentu badawczego wymaga z jednej strony informacji o projekcie, dla którego ryzyko będzie oceniane, a z drugiej strony danych pochodzących ze zrealizowanych projektów informatycznych. Historyczne dane pozyskane zostały z platformy SourceForge.net (2011), gdzie w repozytorium SRDA (Source Forge Research Data Archive) znajduje się ponad 300 000 projektów typu open source, a zarejestrowanych jest ponad 3,5mln użytkowników. Wydobycie danych z repozytorium wymagało budowy złożonych zapytań SQL, wykorzystujących funkcje agregujące. Pozyskane informacje dotyczyły: liczby zadań,

264 Magdalena Kieruzel z których składa się pojedynczy projekt, czasu trwania tego projektu i jego zadań oraz liczby i rodzaju ról odgrywanych w projekcie. Charakterystyka liczbowa ról w projektach platformy SourceForge.net przedstawia się następująco: Tabela 1. Udział najbardziej popularnych ról i funkcji w projektach informatycznych platformy SourceForge.net Pełniona funkcja Udział (%) Pełniona funkcja Udział (%) Developer 33,12 Tester 0,75 Project Manager 28,16 Analysis / Design 0,73 Advisor/Mentor/Consultant 1,49 Packager (.rpm,.deb etc) 0,41 Web Designer 1,23 Porter (Cross Platform Devel.) 0,41 Graphic/Other Designer 1,00 Requirements Engineering 0,34 Unix Admin 0,89 Źródło: opracowanie własne. W projektach z bazy badawczej na podstawie ról przypisanych do zadań projektowych dokonano podziału zadań na kategorie: wytwarzanie (W), analiza i projektowanie (P), zarządzanie (Z), wdrożenie i wsparcie (S). Dla tak ustrukturyzowanych projektów zsumowane zostały czasy realizacji poszczególnych zadań i dzięki temu wyznaczona została struktura każdego projektu, przedstawiająca procentowy udział kategorii zadań w stosunku do całego projektu. Strukturę przykładowych projektów z bazy badawczej w podziale na kategorie zadaniowe przedstawia tab. 2. Tabela 2. Struktura przykładowych projektów platformy SourceForge.net (w %) Id projektu na platformie SourceForge.net Wytwarzanie Analiza i projektowanie Zarządzanie Wdrożenie i wsparcie 1 364 69 14 17 0 223 11 4 81 4 275 2 56 7 35 45 129 77 11 12 0 54 659 38 0 52 10 56 282 50 45 5 0 Źródło: opracowanie własne. Kolejnym etapem było wyznaczenie przeciętnej struktury projektu jako wzorca do dalszych wyliczeń. Wzorzec wyznaczony został na podstawie średniej ważonej, gdzie wagą była sumaryczna pracochłonność projektu informatycznego. Zgodnie z krokiem 2. metody wartościowej oceny ryzyka projektu informatycznego, należało przeanalizować rozkład prawdopodobieństwa wyznaczonych kategorii zadań projektowych. Było to o tyle istotne, że wpłynęło na możliwość wyboru metody wyznaczania VaR dla projektu informatycznego. Przeprowadzone

Metoda oceny ryzyka realizacji oprogramowania do wspomagania działalności przedsiębiorstwa... 265 wyniki testów wskazały, że dane pochodzące z projektów typu open source platformy SourceForge.net można przybliżyć rozkładem normalnym. Dzięki tej analizie możliwe było uruchomienie kroku 3. metody, a więc wyznaczenie wartości ryzyka w oparciu o VaR dla projektów informatycznych. 3.2. Ocena ryzyka projektu informatycznego, wyznaczenie wartości ryzykowanej W opracowanej metodzie oceny ryzyka projektu wybrana została miara value at risk, jej pierwotna forma i przeznaczenie, a dokładniej dwie metody: wariancjikowariancji oraz symulacji Monte Carlo. Zastosowanie metody wariancjikowariancji było możliwe dzięki wynikom analizy statystycznej, która potwierdziła normalny rozkład prawdopodobieństwa danych z bazy badawczej. Zastosowanie drugiej niezależnej od rozkładu, metody Monte Carlo, miało na celu porównanie otrzymanych wyników, a w szczególności weryfikację ich poprawności. Wyznaczenie wartości ryzykowanej metodą wariancji kowariancji zostało wykonane w oparciu o następującą formułę: VaR ki c k V ki (6) gdzie: k {W, P, Z, S} indeks (jeden z czterech) określający kategorię zadań w projekcie, i = (1,2,..., n) numer projektu z próby badawczej, VaR ki wartość narażona na ryzyko dla kategorii k, w i-tym projekcie, c percentyl rozkładu normalnego dla wskazanego poziomu ufności, k zmienność pracochłonności w kategorii k, V ki wartość kategorii k, w i-tym projekcie, wyrażona poprzez pracochłonność. Istotne dla wyznaczenia wartości ryzykowanej jest k wyrażająca zmienność danej kategorii zadaniowej. Jej wyznaczenie było możliwe dzięki informacjom z projektów platformy SourceForge.net. Znając pracochłonności z początku i końca projektu, możliwe było wyznaczenie stopy przyrostu pracochłonności, co następnie posłużyło wyznaczeniu zmienności w podziale na kategorie zadaniowe. Zmienność pracochłonności dla projektów z bazy badawczej przedstawia się następująco: Tabela 3. Zmienność pracochłonności projektów z platformy SourceForge.net Zmienność pracochłonności poszczególnych kategorii zadaniowych projektu W P Z S 33,58% 39,69% 53,39% 35,33% Źródło: opracowanie własne.

266 Magdalena Kieruzel Po wyznaczeniu zmienności możliwa była ocena ryzyka w oparciu o VaR. Przykładowe wyniki dla przeprowadzonego eksperymentu zawarte są w tab. 4. Wartość ryzyka została obliczona dla miesięcznego horyzontu czasowego oraz poziomu ufności 95%. Tabela 4. Wartość ryzyka w podziale na kategorie zadaniowe (metoda wariancji-kowariancji) Nr projektu W (osobodni) P (osobodni) Z (osobodni) S (osobodni) z platformy SourceForge.net Wartość VaR Wartość VaR Wartość VaR Wartość VaR 27581 6,00 3,31 221,00 144,27 29,00 25,47 138,00 80,19 32205 675,00 372,82 0,00 0,00 328,00 288,03 335,00 194,67 39127 2475,67 1367,39 0,00 0,00 2475,67 2173,98 1700,67 988,24 56226 118,00 65,18 0,00 0,00 155,00 136,11 62,00 36,03 Źródło: opracowanie własne. Kolejny, 4. krok metody wartościowej oceny ryzyka projektu informatycznego zakłada wyznaczenie wartości ryzykowanej dla całego projektu informatycznego. Konieczne jest tutaj uwzględnienie korelacji występującej pomiędzy zadaniami projektowymi. W metodzie wariancji-kowariancji VaR dla całego projektu, traktowanego jako portfel zadań, wyznaczony został zgodnie z formułą: VaR VaR C VaR T, (7) PR gdzie: VaR wektor wartości narażonych na ryzyko dla poszczególnych instrumentów, C macierz korelacji instrumentów wchodzących w skład portfela, VaR T wektor VaR transponowany. Wartości ryzyka uzyskane dla całych projektów przedstawiają się następująco: Tabela 5. Wartość narażona na ryzyko jako VaR portfela kategorii zadań wyznaczona metodą wariancji-kowariancji Nr projektu z platformy SourceForge.net Pracochłonność projektu (osobodni) VaRPR (osobodni) 27581 394 150,413 32205 1338 303,880 39127 6652 1843,309 56226 335 113,330 Źródło: opracowanie własne. W celu weryfikacji wykonanego eksperymentu wartość ryzyka została również wyznaczona w oparciu o metodę symulacji stochastycznej Monte Carlo. Otrzymane wyniki były zbliżone do tych uzyskanych z zastosowania metody wariancji-kowariancji.

Metoda oceny ryzyka realizacji oprogramowania do wspomagania działalności przedsiębiorstwa... 267 Tabela 6. Wartość narażona na ryzyko jako VaR portfela kategorii zadań wyznaczona przy użyciu metody Monte-Carlo dla 10 000 prób Nr projektu z platformy SourceForge.net Pracochłonność projektu (osobodni) VaRPR (osobodni) 27581 394 151,331 32205 1338 300,794 39127 6652 1835,733 56226 335 111,277 Źródło: opracowanie własne. 4. Zakończenie Weryfikacja zaproponowanej metody oceny ryzyka projektów informatycznych była możliwa dzięki danym pochodzącym z projektów typu open source. W przypadku firm informatycznych prowadzących własne przedsięwzięcia projektowe związane z budową oprogramowania zasadne byłoby utworzenie własnej bazy, zawierającej zrealizowane, historyczne projekty. Dane pochodzące z takiego repozytorium znacznie lepiej odzwierciedlałyby rzeczywistość projektową firmy i stanowiłyby lepszy wzorzec w prognozowaniu ryzyka podejmowanych przedsięwzięć. To na ich podstawie wyliczona zostałaby wartość wzorcowego projektu oraz zmienność poszczególnych kategorii zadań. Zbudowana na potrzeby eksperymentu baza projektów informatycznych pozyskanych z platformy SourceForge.net może być oczywiście wykorzystywana wszędzie tam, gdzie mamy do czynienia z deficytem danych o zrealizowanych już przedsięwzięciach informatycznych. Proponowany sposób mierzenia ryzyka wykorzystujący podejście value at risk jest możliwy do praktycznego wykorzystania w firmach informatycznych. Dzięki stosowanej w świecie finansów metodzie możemy jeszcze przed rozpoczęciem projektu uzyskać wiedzę na temat całkowitej ekspozycji na ryzyko w wymiarze wartościowym. Dostajemy w ten sposób odpowiedź na pytanie, czy stać nas na ryzyko, jakie niesie realizacja projektu, czy nasze zasoby kapitałowe są wystarczające, aby stanowiły rezerwę na wypadek urzeczywistnienia maksymalnej straty. Dodatkowo możemy śledzić poziom ryzyka na każdym etapie trwania projektu, a w przypadku ujawnienia ryzyka o zbyt wysokiej do zaakceptowania wartości podejmować odpowiednie działania w obrębie tej grupy zadań, która odznacza się najwyższym poziomem straty. Metoda wartościowej oceny ryzyka wykorzystująca podejście VaR staje się przydatnym narzędziem kierownika projektu, który z reguły odpowiedzialny jest za proces zarządzania ryzykiem. Ujawnienie wartości ryzyka daje możliwość jego raportowania w sposób przejrzysty, np. Komitetowi Sterującemu w projekcie czy też zarządowi firmy, w której realizowane jest przedsięwzięcie. Ponieważ wynik otrzymywany na wyjściu metody jest reprezentowany wartościowo za pomocą jednej spójnej miary, nie ma trudności w interpretacji wartości, jak to ma miejsce przy opisowym, słownym identyfikowaniu ryzyka.

268 Magdalena Kieruzel Częstotliwość dokonywania pomiarów ryzyka zależna jest od potrzeb projektowych i może stanowić uzupełnienie procesu zarządzania ryzykiem, bez względu na wybraną metodykę zarządzania projektem. W przypadku np. metodyki wytwórczej, jaką jest RUP, wyznaczanie wartości ryzyka mogłoby następować po każdej iteracji, natomiast w metodyce Scrum po każdym sprincie. Nawet w metodykach typowo zarządczych mających wbudowany proces zarządzania ryzykiem, takich jak Prince2 czy PMBoK, metoda oceny wartości ryzyka z wykorzystaniem VaR mogłaby stanowić uzupełnienie szczególnie dlatego, że kwantyfikacja ryzyka odbywa się tutaj głównie poprzez stworzenie listy prawdopodobieństwa i wpływu, jakie zidentyfikowane ryzyko może wywrzeć na projekt. Przedstawiona metoda nie wyczerpuje problemu oceny ryzyka, a właściwie problemu zarządzania ryzykiem w projektach wytwarzania oprogramowania. Kolejnym ważnym etapem badań byłaby odpowiedź na pytanie, jaki poziom ryzyka w wymiarze wartościowym można uznać za akceptowalny oraz jak dostosowywać strukturę zadań projektowych, aby ryzyko całego projektu było jak najniższe. Pytania te stanowić będą przedmiot dalszych badań, a odpowiedź na nie wraz z metodą oceny ryzyka da podstawę do budowy systemu wspomagania decyzji co do relacji pomiędzy ryzykiem a wysokością planowanego wyniku w projektach informatycznych. Literatura Bałamut T., 2002, Metody estymacji Value at Risk, Materiały i Studia NBP, z. 147. Dowd K., 1998, Beyond Value at Risk. The New science of risk management, Wiley. Jajuga K., Kuziak K., Papla D., 2000, Ryzyko rynkowe polskiego rynku akcji Value at Risk i inne metody pomiaru, Rynek kapitałowy, skuteczne inwestowanie, materiały konferencyjne nr 53, red. W. Tarczyński, Wyd. Uniwersytetu Szczecińskiego, Szczecin. Langner A., 2007, Creditmetrics a portfel kredytów zagrożonych, Wyd. Cedewu, Kraków. THE RISK ASSESSMENT METHOD AS A SUPPORT FOR IT ENTERPRISE MANAGEMENT USING OPEN SOURCE PROJECTS AS AN EXAMPLE Summary: The article presents the idea and design of the original method and its implementation associated with the valuation of risks in IT projects. This new method is based on the adaptation of the VaR approach. The article shows the issues of risk analysis in software production, the original proposition of risk assessment model of software projects, as well as the verification of the model. The paper takes into account in particular: high volatility of environment, multi-step nature of the activities with the participation of a large number of people, high complexity of project's tasks and the lack of risk validation in methodology for the implementation of IT projects. Keywords: IT project, Value at Risk, risk assessment method.