EKONOMETRIA ECONOMETRICS 4(38) 2012



Podobne dokumenty
EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

z ograniczeniami do wariantowania przedsięwzięć informatycznych

PROTOTYPING OF SOFTWARE PROJECTS AT RISK OF FAILURE

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

EKONOMETRIA ECONOMETRICS 4(38) 2012

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

EKONOMETRIA ECONOMETRICS 4(38) 2012

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

Wydział Inżynierii Produkcji i Logistyki

Krytyczne czynniki sukcesu w zarządzaniu projektami

EKONOMETRIA ECONOMETRICS 4(38) 2012

Szkolenia SAS Cennik i kalendarz 2017

Ekonometria. Zastosowania Metod Ilościowych 30/2011

Wydział Inżynierii Produkcji i Logistyki

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

EKONOMETRIA ECONOMETRICS 4(38) 2012

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM

Zakres pytań obowiązujący w roku akad. 2015/2016

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI

Zarządzanie projektami. Zarządzanie ryzykiem projektu

Spis treści 5. Spis treści. Część pierwsza Podstawy projektowania systemów organizacyjnych przedsiębiorstwa

Procesowa specyfikacja systemów IT

PRZEWODNIK PO PRZEDMIOCIE

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

STATYSTYKA OD PODSTAW Z SYSTEMEM SAS. wersja 9.2 i 9.3. Szkoła Główna Handlowa w Warszawie

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI Edycja 2011/2012

Zarządzanie projektami. Wykład 1 - Projekt

Projektowanie systemów informatycznych

EKONOMETRIA ECONOMETRICS 4(38) 2012

Zarządzanie projektami. Zarządzanie czasem w projekcie

Monitoring procesów z wykorzystaniem systemu ADONIS

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

Istnieje możliwość prezentacji systemu informatycznego MonZa w siedzibie Państwa firmy.

Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego

Recenzenci Stefan Mynarski, Waldemar Tarczyński. Redaktor Wydawnictwa Anna Grzybowska. Redaktor techniczny Barbara Łopusiewicz. Korektor Barbara Cibis

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

PRZYKŁAD ZASTOSOWANIA DOKŁADNEGO NIEPARAMETRYCZNEGO PRZEDZIAŁU UFNOŚCI DLA VaR. Wojciech Zieliński

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

FORECASTING THE DISTRIBUTION OF AMOUNT OF UNEMPLOYED BY THE REGIONS

Wstęp do Metod Systemowych i Decyzyjnych Opracowanie: Jakub Tomczak

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

... prognozowanie nie jest celem samym w sobie a jedynie narzędziem do celu...

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

System prognozowania rynków energii

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Studium wykonalności

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

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

System optymalizacji produkcji energii

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Analiza danych. TEMATYKA PRZEDMIOTU

Badania operacyjne. Ćwiczenia 1. Wprowadzenie. Filip Tużnik, Warszawa 2017

ZARZĄDZANIE PROJEKTAMI I PROCESAMI część pierwsza

CLP Programowanie logiczne z ograniczeniami.

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Rozdział 4 Planowanie rozwoju technologii - Aleksander Buczacki 4.1. Wstęp 4.2. Proces planowania rozwoju technologii

A.Światkowski. Wroclaw University of Economics. Working paper

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

ANALIZA ZDOLNOŚCI PROCESU O ZALEŻNYCH CHARAKTERYSTYKACH

EKONOMETRIA ECONOMETRICS 4(38) 2012

Eugeniusz Koś micki Zrównoważony rozwój w warunkach globalizacji gospodarki. Podstawowe problemy teoretyczne i polityczne

Zarządzanie wartością przedsiębiorstwa na przykładzie przedsiębiorstw z branży produkcji metali. Working papers

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010

ZAKRES TEMATYCZNY EGZAMINU LICENCJACKIEGO

Badania operacyjne. Michał Kulej. semestr letni, Michał Kulej () Badania operacyjne semestr letni, / 13

BADANIA ZRÓŻNICOWANIA RYZYKA WYPADKÓW PRZY PRACY NA PRZYKŁADZIE ANALIZY STATYSTYKI WYPADKÓW DLA BRANŻY GÓRNICTWA I POLSKI

Tom 6 Opis oprogramowania

Adam Meissner SZTUCZNA INTELIGANCJA

EKONOMETRIA ECONOMETRICS 4(38) 2012

Zasady organizacji projektów informatycznych

Próba wykorzystania podejścia wielomodelowego w klasyfikacji jednostek samorządowych

Wprowadzenie w tematykę zarządzania przedsięwzięciami/projektami. dr inż. Agata Klaus-Rosińska

Feature Driven Development

PROFESJONALNE STUDIUM FINANSÓW DLA MENEDŻERÓW

Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście. Rozdział pochodzi z książki:

Controlling operacyjny i strategiczny

Zakresy tematyczne prowadzonych prac licencjackich na IiE (aktualizacja )

PRZEWODNIK PO PRZEDMIOCIE

STRESZCZENIE. rozprawy doktorskiej pt. Zmienne jakościowe w procesie wyceny wartości rynkowej nieruchomości. Ujęcie statystyczne.

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

Ograniczenia projektu. Zakres (co?) Czas (na kiedy?) Budżet (za ile?)

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

STUDIA I MONOGRAFIE NR

PRZEWODNIK PO PRZEDMIOCIE

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

Wykaz skrótów... Wprowadzenie...

Eliza Khemissi, doctor of Economics

Statystyka od podstaw Janina Jóźwiak, Jarosław Podgórski

Copyright by Grzegorz Bocewicz, Irena Bach-Dąbrowska, Zbigniew Banaszak Warszawa 2009 Copyright by EXIT, Warszawa 2009

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW

Matryca efektów kształcenia dla programu studiów podyplomowych ZARZĄDZANIE I SYSTEMY ZARZĄDZANIA JAKOŚCIĄ

SZTUCZNA INTELIGENCJA

Transkrypt:

EKONOMETRIA ECONOMETRICS 4(38) 2012 Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu Wrocław 2012

Redaktor Wydawnictwa: Aleksandra Śliwka Redaktor techniczny: Barbara Łopusiewicz Korektor: Lidia Kwiecień Łamanie: Małgorzata Czupryńska Projekt okładki: Beata Dębska Publikacja jest dostępna w Internecie na stronach: www.ibuk.pl, www.ebscohost.com, 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 BazEkonhttp://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 2012 ISSN 1507-3866 Wersja pierwotna: publikacja drukowana Druk: Drukarnia TOTEM Nakład: 200 egz

Spis treści Wstęp... 9 Maria Cieślak: Kilka refleksji nad prognozowaniem ekonomicznym... 11 Mariola Piłatowska: Wybór rzędu autoregresji w zależności od parametrów modelu generującego... 16 Vadim Maslij: Bezpośrednie inwestycje zagraniczne na Ukrainie próba budowy prognoz na podstawie wybranych modeli trendu... 36 Filip Chybalski: Niepewność w prognozowaniu dochodów emerytalnych... 46 Monika Papież: Wpływ cen surowców energetycznych na ceny spot energii elektrycznej na wybranych giełdach energii w Europie... 57 Anna Gondek: Rozwój województwa lubuskiego po akcesji Polski do Unii Europejskiej... 69 Katarzyna Cheba: Prognozowanie zmian wytwarzania odpadów komunalnych... 81 Iwona Dittmann: Prognozowanie cen na lokalnych rynkach nieruchomości mieszkaniowych na podstawie analogii przestrzenno-czasowych... 93 Łukasz Mach: Determinanty ekonomiczno-gospodarcze oraz ich wpływ na rozwój rynku nieruchomości mieszkaniowych... 106 Roman Pawlukowicz: Prognostyczne właściwości wartości rynkowej nieruchomości... 117 Aneta Sobiechowska-Ziegert: Prognozowanie ostrzegawcze w małej firmie. 126 Sławomir Śmiech: Analiza stabilności ocen parametrów modeli predykcyjnych dla cen energii na rynku dnia następnego... 135 Edyta Ropuszyńska-Surma, Magdalena Węglarz: Strategie zachowań przedsiębiorstw na rynku ciepła... 145 Aneta Ptak-Chmielewska: Wykorzystanie modeli przeżycia i analizy dyskryminacyjnej do oceny ryzyka upadłości przedsiębiorstw... 157 Maria Szmuksta-Zawadzka, Jan Zawadzki: O metodzie prognozowania brakujących danych w szeregach czasowych o wysokiej częstotliwości z lukami systematycznymi... 173 Maciej Oesterreich: Symulacyjne badanie wpływu częstości występowania luk niesystematycznych w szeregach czasowych na dokładność prognoz.. 186 Marcin Błażejowski: Analiza porównawcza automatycznych procedur modelowania i prognozowania... 197 Tomasz Bartłomowicz: Prognozowanie sprzedaży z wykorzystaniem modelu dyfuzji oraz programu R... 210

6 Spis treści Marcin Relich: Planowanie alternatywnych realizacji projektu informatycznego zagrożonego niepowodzeniem... 221 Monika Dyduch: Gospodarowanie kapitałem w dobie ekonomicznego i gospodarczego kryzysu na przykładzie wybranej inwestycji... 232 Bartosz Lawędziak: Wymogi kapitałowe z tytułu sekurytyzacji w świetle Nowej Umowy Kapitałowej (Bazylea II)... 241 Piotr Peternek: Przedziały ufności dla mediany w nieznanym rozkładzie... 253 Paweł Siarka: Metoda ilorazu odległości zagadnienie graficznej prezentacji obserwacji wielowymiarowych... 268 Agnieszka Sompolska-Rzechuła: Efektywność klasyfikacji a parametryczna metoda doboru cech diagnostycznych... 287 Artur Zaborski: Agregacja preferencji indywidualnych z wykorzystaniem miar odległości i programu R... 298 Justyna Wilk: Zmiany demograficzne w województwach w aspekcie rozwoju zrównoważonego... 308 Michał Świtłyk: Efektywność techniczna publicznych uczelni w latach 2001-2010... 320 Michał Urbaniak: Zastosowanie algorytmu mrówkowego do optymalizacji czasowo-kosztowej projektów informatycznych... 343 Summaries Maria Cieślak: Some remarks on the economic forecasting... 15 Mariola Piłatowska: Autoregressive order selection depending on parameters of generating model... 35 Vadim Maslij: Foreign direct investments in Ukraine an attempt to build forecasts based on the selected trend function... 45 Filip Chybalski: Uncertainty of forecasting retirement incomes... 56 Monika Papież: The impact of prices of energy sources on the electricity spot price on selected power markets in Europe... 68 Anna Gondek: Development of Lubuskie Voivodeship after the accession to the European Union... 80 Katarzyna Cheba: Forecasting changes of municipal waste production... 92 Iwona Dittmann: Forecasting prices on residential real estate local markets based on area-time analogies... 105 Łukasz Mach: Economic determinants and their impact on development of residential real estate market... 115 Roman Pawlukowicz: Terms of prognosis of property market value... 125 Aneta Sobiechowska-Ziegert: Warning forecasting in a small company... 132 Sławomir Śmiech: Analysis of the stability of parameters estimates and forecasts in the next-day electricity prices... 144

Spis treści 7 Edyta Ropuszyńska-Surma, Magdalena Węglarz: Strategies of firms behavior on heat market... 156 Aneta Ptak-Chmielewska: Application of survival models and discriminant analysis in evaluation of enterprises bankruptcy risk... 172 Maria Szmuksta-Zawadzka, Jan Zawadzki: About a method of forecasting of missing data in the high frequency time series with systematic gaps... 185 Maciej Oesterreich: Simulation study of influence of frequency of incidence of non-systematic gaps in time series on accuracy of forecasts... 196 Marcin Błażejowski: Comparative analysis of automatic modeling and prediction procedures... 209 Tomasz Bartłomowicz: Sales forecasting using Bass diffusion model and program R... 220 Marcin Relich: Planning of alternative completion of an IT project in danger of failure... 231 Monika Dyduch: Management of capital in the time of economic crisis on the example of chosen investment... 240 Bartosz Lawędziak: Capital requirements for securitisation in terms of the New Capital Agreement (Basel II)... 252 Piotr Peternek: Confidence intervals for the median in the unknown distribution... 267 Paweł Siarka: Distances ratio method the issue of graphical presentation of the multidimensional observation... 286 Agnieszka Sompolska-Rzechuła: The classification s efficiency for the parametric method of feature selection... 297 Artur Zaborski: Individual preferences aggregation by using distance measures and R program... 307 Justyna Wilk: Demographic changes in voivodeships in the aspect of sustainable development... 319 Michał Świtłyk: Technical effectiveness of public universities in the years 2001-2010... 342 Michał Urbaniak: Ant colony system application for time-cost optimization of software projects... 355

EKONOMETRIA ECONOMETRICS 4(38) 2012 ISSN 1507-3866 Marcin Relich Uniwersytet Zielonogórski PLANOWANIE ALTERNATYWNYCH REALIZACJI PROJEKTU INFORMATYCZNEGO ZAGROŻONEGO NIEPOWODZENIEM Streszczenie: Celem artykułu jest przedstawienie podejścia umożliwiającego generowanie alternatywnych wariantów dokończenia wdrożenia przedsięwzięcia informatycznego. Planowanie następuje na podstawie danych dotyczących zakończonych projektów oraz informacji udzielonych przez eksperta. Do szacowania czasu realizacji rutynowych czynności występujących w projekcie informatycznym wykorzystano liniowy model ekonometryczny. Czas realizacji czynności niepowtarzalnych jest określany przez eksperta. Wyrażenie danych w postaci dyskretnych α-przekrojów umożliwia implementację problemu spełniania ograniczeń z wykorzystaniem programowania całkowitoliczbowego. W przypadku, gdy przedsięwzięcie jest zagrożone niepowodzeniem, następuje sprawdzenie istnienia wariantów alternatywnych dokończenia projektu. Słowa kluczowe: prognozowanie parametrów projektu, problem spełniania ograniczeń, monitorowanie projektu. 1. Wstęp Zagadnienie planowania, a następnie sukcesywnego monitorowania realizacji projektu, jest jednym z najistotniejszych elementów zarządzania przedsięwzięciem, decydujących o jego sukcesie bądź porażce [Kerzner 2009; Szyjewski 2004; Trocki i in. 2009]. Zebrane doświadczenia wskazują, że projekty zakończone sukcesem, tzn. zrealizowane w terminie i przy założonych nakładach, stanowią mniej niż połowę wszystkich projektów [Jakábová, Rybanský 2010; Shore 2008; Singh i in. 2009]. Powstaje wobec tego potrzeba opracowania podejścia, które umożliwiałoby odpowiednio wczesne wykrycie nieprawidłowości w realizacji przedsięwzięcia, a także wyznaczałoby warianty alternatywne pozwalające realizować projekt w ramach przyjętych ograniczeń. Tematyka ratowania przedsięwzięć zagrożonych niepowodzeniem skupia się zazwyczaj na aspekcie precyzyjnie zdefiniowanych celów projektu, na zwiększeniu szczegółowości planowania i związanej z tym kontroli stopnia realizacji projektu czy też zwiększeniu częstotliwości spotkań zespołu projektowego [Koenig 2006]. Brakuje natomiast podejść sprawdzających istnienie alternatywnej realizacji pro-

222 Marcin Relich jektu przy istniejących ograniczeniach (związanych na przykład z wymaganiami klienta i zasobami przedsiębiorstwa wdrażającego projekt), a także uwzględniających nieprecyzyjny charakter danych. Określenie potencjalnych wariantów dokończenia projektu może być związane na przykład z alokacją istniejących zasobów. W przypadku gdy projekt nie rozwija się zgodnie z planem i zagrożone są wymagania projektowe (np. czas, koszt wdrożenia), wówczas podjęcie decyzji o dalszej realizacji projektu można poprzedzić analizą alternatywnych wariantów dokończenia przedsięwzięcia. Podejście to jest szczególnie istotne w przypadku niedoszacowania kosztu i/lub czasu wykonania poszczególnych czynności oraz braku możliwości pozyskania dodatkowych zasobów na ich realizację. Przekonanie sponsora do potrzeby wydatkowania dodatkowych środków pieniężnych czy też zwiększenia horyzontu realizacji przedsięwzięcia jest w praktyce trudne do wykonania i może prowadzić do utraty satysfakcji klienta, a w następstwie do utraty pozytywnego wizerunku wykonawcy projektu [Ratkin 2002]. Wyniki badań wskazują, że zarządzanie projektem jest silnie związane z cechami przedsiębiorstwa wdrażającego przedsięwzięcie. Na przykład małe i średnie przedsiębiorstwa wymagają mniej biurokratycznych form zarządzania projektem niż duże organizacje [Turner i in. 2010]. W odniesieniu do oprogramowania wykorzystywanego do zarządzania projektem najczęściej wymienianym ograniczeniem jest jego nieadekwatność dla złożonych projektów i trudność zamodelowania rzeczywistości (przypadków występujących w praktyce) [White, Fortune 2002]. Trudność ta związana jest m.in. z wyrażeniem stopnia ryzyka projektu i jego alternatywnych wariantów realizacji. Wymienione wyżej przesłanki wskazują na potrzebę budowy modelu referencyjnego obejmującego obszar zarządzania przedsięwzięciem oraz cechy przedsiębiorstwa wdrażającego projekt. Model ten może zostać wyrażony w postaci problemu spełniania ograniczeń (constraints satisfaction problem), obejmującego zmienne oraz ograniczenia wiążące te zmienne. Zaletą tego typu deklaratywnego zapisu problemu jest możliwość efektywnej implementacji i późniejszej modyfikacji systemu wspomagania decyzji w językach programowania z ograniczeniami. System ten może korzystać z danych wyrażonych w sposób precyzyjny (np. wymagany przez klienta termin zakończenia projektu) oraz informacji wyrażonych w sposób nieprecyzyjny (np. czas realizacji czynności niepowtarzalnych). W przypadku występowania bazy danych obejmującej zakończone projekty należące do tej samej klasy (np. wdrożenie systemu informatycznego klasy ERP) proponuje się wykorzystanie liniowego modelu ekonometrycznego do prognozowania czasu realizacji czynności nieunikalnych. W tym aspekcie proponowane podejście jest konkurencyjne w stosunku do obecnie występujących na rynku. 2. Sformułowanie problemu wariantowania przedsięwzięć Model przedsiębiorstwa charakteryzują moce wytwórcze będące w jego dyspozycji. Model projektu wynika z potrzeb zleceniodawcy lub w przypadku przedsięwzięć

Planowanie alternatywnych realizacji projektu informatycznego zagrożonego... 223 własnych z określonych wymagań przedsiębiorstwa. W modelu przedsiębiorstwa oraz modelu projektu przyjmuje się pewne parametry, wśród których można wyróżnić zbiory zmiennych decyzyjnych oraz ograniczeń. Modelowane ograniczenia wiążą zarówno zmienne decyzyjne opisujące możliwości przedsiębiorstwa, jak i zmienne charakteryzujące warunki realizacji projektu. Na przykład czas realizacji projektu zależy od liczby wyznaczonych do projektu pracowników przedsiębiorstwa. Oznacza to, że spełnienie przyjętych ograniczeń umożliwia realizację przez przedsiębiorstwo danego projektu zgodnie z przyjętymi wymaganiami. Ze względu na sposób specyfikacji modelu, ograniczający się w zasadzie do specyfikacji zbiorów: zmiennych decyzyjnych, dziedzin zmiennych oraz ograniczeń narzucanych na podzbiory zmiennych, naturalne wydaje się sklasyfikowanie odpowiednich problemów decyzyjnych jako problemów należących do klasy Problemów Spełniania Ograniczeń (PSO). Przyjęty sposób specyfikacji warunkowany ograniczeniami modelu referencyjnego problemu decyzyjnego pozwala na pewien uproszczony opis sytuacji rzeczywistej. Opis ten obejmuje założenia dotyczące obiektu, realizowanych w nim zadań oraz zbioru pytań rutynowych formułowanych w kontekście PSO. W dalszych rozważaniach przyjmuje się, że model problemu wariantowania przedsięwzięć zagrożonych niepowodzeniem wyraża się w postaci [Rossi i in. 2006]: PSO = ((V, D), C), gdzie: V = {v 1, v 2,..., v n } skończony zbiór n zmiennych decyzyjnych, D = {d 1, d 2,..., d n } zbiór dyskretnych dziedzin n zmiennych decyzyjnych, C = {c 1, c 2,..., c m } skończony zbiór m ograniczeń wiążących zmienne decyzyjne. Zbiór zmiennych może na przykład obejmować wartość zasobu finansowego (np. gotówka, lokaty), liczbę roboczogodzin dla poszczególnych grup pracowników (np. projektantów, programistów) czy też parametry dotyczące czynności projektu. Czynność projektu jest definiowana przez termin rozpoczęcia (s j ), czas trwania (t j ) oraz wielkość pobieranego zasobu (dp j ). Sekwencje wartości dla tych zmiennych przedstawiono dalej jako S, T, Dp. Przykładowym ograniczeniem łączącym obszar przedsiębiorstwa z obszarem zarządzania projektem może być to, że koszt projektu musi być mniejszy od wartości środków pieniężnych w przedsiębiorstwie w danej jednostce czasu. Ograniczenia dotyczące samego projektu obejmują zależności pomiędzy czynnościami (ograniczenia kolejnościowe) oraz dopuszczalny horyzont realizacji przedsięwzięcia. PSO może zostać rozwiązany przez przegląd zupełny. Wszystkie możliwe wartości dla wszystkich zmiennych zostają wówczas przeliczone i następuje sprawdzenie każdej sekwencji jako potencjalnego rozwiązania. Jednakże dla wielu złożonych problemów liczba potencjalnych rozwiązań jest zazwyczaj zbyt duża, aby je wszystkie rozpatrzyć. W celu rozwiązania problemu spełniania ograniczeń oraz

224 Marcin Relich opracowania systemu wspomagania decyzji można zastosować programowanie z ograniczeniami (Constraint Programming CP). CP udostępnia pewne techniki (propagacji ograniczeń i dystrybucji zmiennych), które w większości redukują obszar koniecznego przeszukiwania. Techniki te są wystarczające przy rozwiązywaniu wielu praktycznych problemów (np. w dalej rozważanym harmonogramowaniu). CP jest jakościowo różne od innych paradygmatów programowania w aspekcie deklaratywności, zorientowania obiektowego czy też przetwarzania współbieżnego. W odniesieniu do tych paradygmatów CP jest dużo bliższe koncepcji programowania o charakterze deklaratywnym [Van Roy, Haridi 2004]. PSO implementowany jako model referencyjny może być również interpretowany jako swoista baza wiedzy (BW), obejmująca zbiory zmiennych decyzyjnych, ich dziedziny oraz ograniczenia. BW służy jako platforma dla formułowania pytań i wypracowywania odpowiedzi. Przyjmuje się, że BW budowana jest na podstawie regułowej reprezentacji wiedzy. Oznacza to, że informacja zapisywana jest przy użyciu faktów i reguł. Wyróżnienie w bazie wiedzy zmiennych decyzyjnych klasyfikowanych jako należące do zmiennych wejściowych i wyjściowych dokonywane jest w sposób arbitralny i umożliwia formułowanie pytań dotyczących wnioskowania a priori lub a posteriori. W przypadku wnioskowania a priori rozważany problem wiąże się z odpowiedzią na następujące pytanie: czy dla zadanych wartości zmiennych wejściowych istnieje harmonogram spełniający zadane ograniczenia, a jeżeli tak, to jakie są jego parametry? Jeżeli dla wnioskowania a priori nie istnieje harmonogram spełniający zadane ograniczenia, przyjmuje się, że realizacja projektu bazowego jest zagrożona niepowodzeniem. Wówczas można sformułować pytanie dotyczące wnioskowania a posteriori: jakie wartości zmiennych wejściowych zapewniają ukończenie przedsięwzięcia przy spełnieniu zadanych ograniczeń? Wybór zmiennych wejściowych, których wartości zostają zmienione stosownie do przyjętych ograniczeń, dokonywany jest arbitralnie. 3. Metoda wariantowania dopuszczalnych realizacji projektu Procedurę wariantowania przedsięwzięć zagrożonych niepowodzeniem przedstawiono na rys. 1. W pierwszym etapie proponowanej metody szacowany jest czas realizacji czynności z wykorzystaniem modelu ekonometrycznego i/lub wiedzy eksperta. Jeżeli czynności planowanego przedsięwzięcia nie są niepowtarzalne, tzn. realizowano w przeszłości projekty o podobnym charakterze, wówczas do oszacowania czasu realizacji tych czynności wykorzystuje się liniowy model ekonometryczny. W przypadku czynności niepowtarzalnych ekspert określa planowany czas realizacji czynności. Połączenie tych dwóch podejść następuje przez przedstawienie wyników z wykorzystaniem formalizmu zbiorów rozmytych, a mianowicie w postaci dyskretnych α-przekrojów. Do opisu czasu realizacji czynności można wówczas przyjąć

Planowanie alternatywnych realizacji projektu informatycznego zagrożonego... 225 Rys. 1. Procedura wariantowania przedsięwzięć zagrożonych niepowodzeniem Źródło: opracowanie własne.

226 Marcin Relich trójkątne funkcje przynależności. Szerokość podstawy zbioru rozmytego można wyznaczyć z wykorzystaniem oceny wariancji składnika losowego, natomiast środkowi zbioru rozmytego odpowiada wartość teoretyczna określona z wykorzystaniem modelu ekonometrycznego. Po ustaleniu czasu realizacji czynności wyznaczany jest harmonogram dla przyjętych ograniczeń (podejście a priori). W przypadku gdy dla przyjętych ograniczeń nie istnieje harmonogram (np. prognozowany koszt realizacji przedsięwzięcia przewyższa dostępne środki pieniężne w przedsiębiorstwie), wówczas z wykorzystaniem podejścia a posteriori następuje określenie wartości zmiennych decyzyjnych zapewniających realizację przedsięwzięcia. Określenie zmiennych decyzyjnych, których wartości zostają zmienione, aby nie przekroczyć przyjętych ograniczeń, czy ewentualne dodanie nowych ograniczeń, jest uzależnione od rozważanego problemu. Jeśli został wyznaczony wieloelementowy zbiór rozwiązań, wówczas warianty oceniane są zgodnie z przyjętym kryterium, dotyczącym na przykład minimalizacji czasu czy kosztu realizacji wariantu. Jako przykład ilustrujący ideę proponowanego podejścia wybrano funkcjonalność dotyczącą szacowania kosztów. Na rysunku 2 przedstawiono przykładowy wariant alternatywny przedsięwzięcia wyznaczony w czasie t, gdy prognoza wskazuje przekroczenie przyjętych ograniczeń przez wariant bazowy. Koszt Dopuszczalny koszt Wariant bazowy Zbiór rozwiązań dopuszczalnych Wariant alternatywny Dopuszczalny czas t Czas Rys. 2. Planowane trajektorie dla bazowego oraz alternatywnego wariantu przedsięwzięcia Źródło: opracowanie własne. Zbiór rozwiązań dopuszczalnych zależy od ograniczeń kolejnościowych realizacji czynności oraz horyzontu przedsięwzięcia, a w konsekwencji od istniejącego zapasu czasu, a także od ograniczenia związanego z wielkością zasobów finansowych. Jeżeli prognoza kosztu przekracza przyjęte ograniczenie finansowe (wariant bazowy), następuje wówczas sprawdzenie, czy istnieje wariant alternatywny dokończenia przedsięwzięcia, spełniający przyjęte ograniczenia (czasowe i finansowe).

Planowanie alternatywnych realizacji projektu informatycznego zagrożonego... 227 4. Przykład Przykład dotyczy szacowania czasu realizacji czynności nieunikalnych z wykorzystaniem danych obejmujących zakończone projekty, jak również definiowania otrzymanych ocen jako liczb rozmytych zapisanych w postaci dyskretnych α-przekrojów. Tak wyrażone czasy realizacji czynności przedsięwzięcia z wykorzystaniem technik programowania całkowitoliczbowego służą do sprawdzenia, czy istnieje harmonogram projektu spełniający przyjęte założenia. Wariantowanie przedsięwzięć zagrożonych niepowodzeniem sformułowane jako problem typu a priori oraz a posteriori zostało dokładniej przedstawione w [Relich 2011]. 4.1. Szacowanie czasu realizacji czynności nieunikatowych Przedsięwzięcie dotyczy wdrożenia systemu informatycznego klasy ERP i składa się z sześciu czynności: A1. analiza realizowanych procesów biznesowych oraz systemu informacyjnego w przedsiębiorstwie zleceniodawcy, obecnego stanu infrastruktury informatycznej, struktur baz danych; A2. instalacja nowego oprogramowania, wstępna konfiguracja oraz jego testowanie; A3. dopasowanie standardowych ustawień oprogramowania do wymagań klienta; A4. kastomizacja przeprowadzona zgodnie z nietypowymi wymaganiami klienta; A5. opracowanie sposobu migracji danych do bazy danych nowego oprogramowania; konfiguracja finalna oprogramowania oraz jego testowanie; A6. szkolenie użytkowników systemu informatycznego. Przedsiębiorstwo wdrażające przedsięwzięcie zrealizowało w przeszłości kilka podobnych projektów, a zgromadzona dokumentacja zawiera m.in. dane dotyczące liczby: X1. funkcjonalności (modułów) systemu ERP zamówionych przez zleceniodawcę, X2. dodatkowych funkcjonalności wymaganych przez zleceniodawcę, a niezawartych w standardowej wersji systemu ERP, X3. pracowników zleceniodawcy do przeszkolenia (użytkowników końcowych systemu), X4. pracowników przedsiębiorstwa oddelegowanych do wdrożenia systemu, X5. równolegle realizowanych projektów. Do ustalenia zależności pomiędzy liczbą dni potrzebnych na wykonanie j-tej czynności (y j ) a wyżej wymienionymi danymi (zmienne objaśniające X) wybrano liniowy model ekonometryczny. Dla każdej czynności określono osobny model, którego estymatory parametrów strukturalnych zostały wyznaczone na podstawie funkcji REGLINP programu MS Excel. Rozważany projekt można opisać w postaci następującej sekwencji: X = (20, 5, 30, 3, 2). Po podstawieniu tych wartości do wyznaczonych modeli ekonometrycznych planowane czasy trwania poszczegól-

228 Marcin Relich nych czynności, zaokrąglone do całości (dni), można wyrazić w postaci sekwencji: T = (20, 6, 20, 28, 20, 55). Sieć czynności rozważanego przedsięwzięcia przedstawiono na rys. 3. A 1 A 3 A 2 A 4 A 5 A 6 Rys. 3. Sieć czynności przedsięwzięcia Źródło: opracowanie własne. Na rysunku 3 pogrubioną linią zaznaczono ścieżkę krytyczną projektu o czasie realizacji równym 115 dni. Jest to wartość mieszcząca się w wymaganym przez klienta 4-miesięcznym okresie wdrożenia przedsięwzięcia (120 dni). Ograniczenia kolejnościowe czynności wynikające ze struktury przedsięwzięcia można zapisać następująco: C 1 : s 3 s 1 + t 1, C 2 : s 3 s 2 + t 2, C 3 : s 4 s 2 + t 2, C 4 : s 5 s 3 + t 3, C 5 : s 5 s 4 + t 4, C 6 : s 6 s 5 + t 5. 4.2. Szacowanie czasu realizacji czynności niepowtarzalnych Czasy realizacji czynności niepowtarzalnych zostają określone przez eksperta w postaci liczb rozmytych. Ze względu na charakter rozważanego problemu liczby te są następnie zapisane w postaci dyskretnych α-przekrojów. Należy zaznaczyć, że również czasy realizacji czynności nieunikatowych (wyznaczone z wykorzystaniem modelu ekonometrycznego) można wyrazić w postaci α-przekrojów. Czynności nieunikatowych charakteryzujące się nieznaczną wartością wariancji składnika losowego można zapisać w postaci singletonów, natomiast te o wariancji przekraczającej przyjętą wartość graniczną w postaci trójkątnej funkcji przynależności. Przykład graficznej reprezentacji czasu realizacji czynności w postaci trzech α-przekrojów przedstawiono na rys. 4. Rys. 4. Czas trwania czynności w postaci α-przekrojów Źródło: opracowanie własne.

Planowanie alternatywnych realizacji projektu informatycznego zagrożonego... 229 Wyrażenie czasu realizacji czynności w postaci α-przekrojów umożliwia również sprawdzenie, jaka część wartości z przedziału liczby rozmytej spełnia przyjęte ograniczenia. Informacja ta możne zostać następnie wykorzystana do oszacowania stopnia pewności zakończenia przedsięwzięcia w danym terminie [Relich 2012]. Należy zaznaczyć, że działania arytmetyczne na liczbach rozmytych można również definiować przez działania na ich α-przekrojach [Łęski 2008]. 4.3. Pytania rutynowe formułowane dla podejścia a priori Szukana jest odpowiedź na pytanie: czy istnieje, a jeżeli tak, to jaką ma postać, harmonogram realizacji czynności, gwarantujący ukończenie przedsięwzięcia w rozważanym horyzoncie H oraz spełniający ograniczenia zasobowe przedsiębiorstwa? Pytanie należy do klasy pytań a priori, a odpowiedź wiąże się z wyznaczeniem wartości terminów rozpoczęcia czynności S = (s 1, s 2,..., s 6 ), gdzie 0 s j < 120. Jako środowisko programistyczne umożliwiające implementację modelu referencyjnego wybrano program Oz Mozart, należący do klasy języków programowania z ograniczeniami. Pierwsze rozwiązanie dopuszczalne można zapisać w postaci następującej sekwencji S = (0, 0, 20, 6, 40, 60). W przypadku gdy zbiór rozwiązań dopuszczalnych jest pusty (nie istnieje harmonogram spełniający wszystkie przyjęte ograniczenia), proponuje się przeformułować rozważany problem do postaci wnioskowania a posteriori. Problem sprowadza się wówczas do odpowiedzi na pytanie: czy istnieje, a jeżeli tak, to jaka alokacja zasobów przedsiębiorstwa pozwala zakończyć realizację przedsięwzięcia w wymaganym terminie? W przypadku otrzymania zbioru rozwiązań dopuszczalnych każdy wariant można oceniać według takich kryteriów, jak np. minimalizacja czasu i/lub kosztu realizacji projektu. 5. Zakończenie W przypadku projektów wykonywanych na zlecenie klienta błędne oszacowanie nakładów czy terminów realizacji projektu może skutkować naliczeniem kar uzgodnionych w umowie czy pokrywaniem kosztów ze środków własnych przedsiębiorstwa. Niewłaściwa decyzja może pogorszyć płynność finansową przedsiębiorstwa lub nawet doprowadzić do jego bankructwa. W tej sytuacji niezmiernie istotne wydaje się wsparcie kierownika projektu w procesie podejmowania decyzji. Przedstawiony model referencyjny projekt przedsiębiorstwo charakteryzuje się otwartą strukturą uwzględniającą różne rodzaje zmiennych i ograniczeń. Umożliwia on również formułowanie problemu planowania projektu i stawiania pytań rutynowych typu: co wynika z przesłanki? (wnioskowanie a priori) oraz co implikuje konkluzję? (wnioskowanie a posteriori). Do deklaratywnego opisu problemu można wykorzystać techniki programowania z ograniczeniami, które ułatwiają budowę systemu wspomagania decyzji.

230 Marcin Relich Proponowane podejście umożliwia łączenie informacji numerycznej w postaci danych uczących (wykorzystywanych m.in. do estymacji parametrów modelu ekonometrycznego) z informacją lingwistyczną (pochodzącą od eksperta). Pozwala również na wyrażenie danych w sposób precyzyjny (w postaci singletonów) oraz w postaci liczb rozmytych. Dzięki temu możliwe jest uwzględnienie nieprecyzyjnego charakteru oceny zakończenia poszczególnych czynności przedsięwzięcia. Proponowane rozszerzenie modelu decyzyjnego jest konkurencyjne w odniesieniu do rozwiązań stosowanych w tradycyjnych metodach wyznaczania ścieżek krytycznych (CPM, CPM/COST czy PERT). Do zalet proponowanego podejścia można zaliczyć możliwość charakterystyki przedsiębiorstwa oraz obszaru zarządzania projektem w postaci jednej bazy wiedzy. Ponadto w przedstawionym podejściu istnieje możliwość uzyskania zbioru rozwiązań dopuszczalnych, co jest szczególnie atrakcyjne przy braku możliwości kontynuowania projektu w pierwotnej postaci i wspomaga decydenta przy wyborze wariantu alternatywnego przedsięwzięcia. Do dalszych badań można zaliczyć rozwinięcie zadaniowo zorientowanych strategii przeszukiwania przestrzeni rozwiązań, których implementacja mogłaby ułatwić decydentowi korzystanie z systemu wspomagania decyzji. Literatura Jakábová M., Rybanský R., Project management certification in the company, INTERCATHEDRA 2010, no 26, s. 30-33. Kerzner H., Project Management: A Systems Approach to Planning, Scheduling, and Controlling, tenth ed. John Wiley and Sons, New York 2009. Koenig D., Project rescuing, PM Network 2006, vol. 1, s. 64-68. Łęski J., Systemy neuronowo-rozmyte, WNT, Warszawa 2008. Rakitin S., Creating accurate estimates and realistic schedules, SQP 2002, vol. 4, s. 30-36. Relich M., Project prototyping with application of CP-based approach, Management 2011, vol. 15, s. 364-377. Relich M., An evaluation of project completion with application of fuzzy set theory, Management 2012, vol. 16, s. 216-229. Rossi F., Van Beek P., Walsh T., Handbook of Constraint Programming, first ed., Elsevier Science, 2006. Shore B., Systematic biases and culture in project failures, Project Management Journal 2008, vol. 39, s. 5-16. Singh R., Keil M., Kasi V., Identifying and overcoming the challenges of implementing a project management office, European Journal of Information Systems 2009, vol. 18, s. 409-427. Szyjewski Z., Metodyki zarządzania projektami informatycznymi, Placet, Warszawa 2004. Trocki M., Grucza B., Ogonek K., Zarządzanie projektami, PWE, Warszawa 2009. Turner R., Ledwith A., Kelly J., Project management in small to medium-sized enterprises: Matching processes to the nature of the project, International Journal of Project Management 2010, vol. 28, s. 744-755. Van Roy P., Haridi S., Concepts, Techniques and Models of Computer Programming, MIT Press, Massachusetts 2004.

Planowanie alternatywnych realizacji projektu informatycznego zagrożonego... 231 White D., Fortune J., Current practice in project management an empirical study, International Journal of Project Management 2002, vol. 20, s. 1-11. PLANNING OF ALTERNATIVE COMPLETION OF AN IT PROJECT IN DANGER OF FAILURE Summary: The paper aims to present an approach to seek alternative variants for the completion of an IT project implementation. Planning is conducted using data concerning completed projects and information from experts. The duration of routine activities is estimated with the use of a linear model. In turn, the duration of unique activities is set by experts. Data specification in the form of discrete α-cuts allows combining distinct and imprecise data, and implementing a constraints satisfaction problem with the use of integer programming. In the case that project is at risk of failure, that is the schedule indicates the overrun of a constraint (e.g. temporal, financial), a set of feasible solutions is sought. The implementation of the project-enterprise model in constraint programming techniques enables a decision support system to be built and moderated in an effective way. The system supports the project manager in the case of rescue of a failed project. Keywords: forecasting of project parameters, constraints satisfaction problem, project monitoring.