Współpraca Dostawca Klient jako czynnik sukcesu projektów
Transkrypt
Współpraca Dostawca Klient jako czynnik sukcesu projektów
XVII Konferencja PLOUG Kościelisko Październik 2011 Współpraca Dostawca Klient jako czynnik sukcesu projektów informatycznych – kilka refleksji z projektów wdrożeń systemów klasy EPM (Oracle Hyperion) Ewa Sońta-Drączkowska SmartCon Sp. z.o.o. [email protected] Abstrakt. W artykule przedyskutowane będą problemy związane z realizacją projektów informatycznych ze szczególnym uwzględnieniem specyfiki wdrożeń systemów BI EPM (Enterprise Performance Management). Projekty będące przedmiotem opracowania realizowane są z udziałem zewnętrznego Dostawcy (integratora rozwiązania) w związku z tym gro problemów rodzi się właśnie na styku Dostawca Klient. Przyczyny źródłowe potencjalnych konfliktów między Dostawcą a Klientem to: asymetria informacji pomiędzy stronami transakcji oraz wysoka specyfika inwestycji jaką jest wdrożenie systemu informatycznego. Te warunki są właściwie normą we wszystkich projektach wdrożeń systemów i nie pozostaje nic innego jak być świadomym wynikających z nich zagrożeń i umieć moderować możliwe ryzyka pojawiające się zarówno przed jaki i po podpisaniu Umowy wdrożeniowej. Autorka dyskutuje źródła oraz typy ryzyk zachowaniowych obu stron transakcji jak również mechanizmy zabezpieczające i łagodzące problemy wynikające z tych ryzyk. Oprócz mechanizmów stosowanych w procedurach przetargowych i Umowach wdrożeniowych nie do przecenienia są takie kwestie jak: reputacja Dostawcy, doświadczenia ze zrealizowanych wdrożeń oraz zaufanie pomiędzy partnerami transakcji. Współpraca Dostawca Klient jako czynnik sukcesu projektów... 89 1. ‘Smutna’ rzeczywistość projektów informatycznych Doświadczenia praktyczne i badania dotyczące realizacji projektów informatycznych skłaniają do refleksji po pierwsze nad sensem biznesowym inicjowanych projektów, a po drugie nad skutecznością metodyk wspierających zarządzanie projektami. Dla porządku, na wstępie, należałoby przytoczyć definicję projektu oraz parametry pozwalające ocenić, czy jest on zrealizowany z sukcesem, czy też nie: ‘Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu lub dostarczenia unikalnej usługi’1. Udany projekt powinien spełniać parametry sukcesu takie jak: zrealizowany cel (zakres), zakończenie w określonym czasie oraz w ramach zaplanowanego budżetu. Niektórzy, co bardziej wybredni, dodają do tej listy jeszcze kryterium spełnienia określonych wymagań jakościowych dla produktów prac projektu, co jest ściśle powiązane z satysfakcją odbiorcy prac (klienta). Satysfakcja klienta JAKOŚĆ Zasoby Zakres Niektórzy mówią: „szybko, tanio, dobrze – WYBIERZ DWA!” Rysunek 1: Parametry sukcesu projektu Źródło: opracowanie własne na postawie: PMBoK, Fourth Edition, PMI, 2008, s. 5. Badania prowadzone corocznie przez często cytowaną amerykańską organizację Standish Group, tzw. ‘Chaos Report’2 dają wiele do myślenia. Warto zacytować klika statystyk, gdyż badania te koncentrują się na realizacji projektów informatycznych (a w szczególności projektów rozwoju oprogramowania), a respondenci biorący udział w badaniu to menedżerowie obszarów zarządzania informatyką. Generalnie, statystyki podsumowujące wywiady są alarmujące: • Projekty przekraczają budżet o średnio 189% • Projekty przedłużają się średnio o 222% w porównaniu z założonymi ramami czasowymi • Projekty spełniają cele/ zakres średnio tylko w 60%. Dane syntetyczne pokazują, że średnio tylko 16% projektów kończy się w ramach planowanych parametrów, ok. 13% to projekty zagrożone co najmniej w realizacji jednego parametru, a 32% kończy się całkowitą porażką, to znaczy zostaje zamknięte przed ich ukończeniem. 1 2 Project Management Body of Knowledge (PMBoK), Fourth Edition, PMI, 2008, s. 5. Źródło: Standish Group, Chaos Report, 2005. 90 Ewa Sońta-Drączkowska 2. Specyfika projektów wdrożeń systemów klasy BI Być może rzeczywistość projektów wdrożeń gotowych aplikacji na zlecenie klienta, nie wygląda aż tak drastycznie jak w przypadku rozwoju nowych aplikacji. Projektom integracji istniejącego oprogramowania towarzyszy z reguły mniejsze ryzyko technologiczne z uwagi gotową już aplikację. Niemniej w dalszym ciągu przedsięwzięciom wdrożeniowym towarzyszy konieczność przeprowadzania kastomizacji i dostosowań do wymogów klienta. W praktyce równie często można obserwować problemy i opóźnienia związane z dotrzymaniem parametrów sukcesu projektów wdrożeń systemów wspomagających zarządzanie przedsiębiorstwem. Aby określić cechy charakterystyczne projektów wdrożeń systemów klasy Business Intelligence, w pierwszym kroku konieczne jest zdefiniowanie, co dokładnie rozumiemy mając na myśli dziedzinę wiedzy jaką jest Business Intelligence. Nie ma jedynej i powszechnie obowiązującej definicji pojęcia Business Intelligence. W tym referacie zastosowana będzie definicja Gartner Group3: Business Intelligence jest definiowane jako zorientowany na użytkownika proces zbierania, eksploracji, interpretacji i analizy danych, który prowadzi do usprawniania i zracjonalizowania procesu podejmowania decyzji. Systemy klasy BI wspierają kadrę menedżerską w podejmowaniu decyzji biznesowych w celu tworzenia wartości przedsiębiorstwa. Projekty wdrożeń systemów klasy BI mają za zadanie zamieniać dane w informacje, wiedzę i plany, które prowadzą do podejmowania korzystnych decyzji biznesowych.4 Systemy klasy Business Intelligence obejmują następujące obszary technologiczne: 1. Narzędzia OLAP (ang. on-line analitycal processing) – czyli oprogramowanie umożliwiające analizę wielowymiarowych danych biznesowych, poprzez integrację, agregację oraz odpowiedni sposób prezentacji/wizualizacji różnego rodzaju danych. 2. Narzędzia eksploracji danych – algorytmy do automatycznej analizy dużych wolumenów danych, wykorzystujące metody statystyczne i ekonometryczne, a także metody maszynowego uczenia się, umożliwiające analizę danych o charakterze nie tylko ilościowym, ale również jakościowym. 3. Narzędzia zarządzania wiedzą – umożliwiające składowanie, indeksowanie i analizę dokumentów tekstowych oraz powiązanie ich z innymi danymi. Systemy zarządzania efektywnością firmy (ang. Enterprise Performance Management), typu Oracle Hyperion Financial Management, czy Oracle Hyperion Planning należy umiejscowić w pierwszym z wyżej wymienionych obszarów. Oprócz firmy Oracle podobne rozwiązania oferują firmy konkurencyjne takie jak: IBM, Microsoft, SAP oraz inni, mniej znani dostawcy. Poniżej znajduje się przykładowa architektura rozwiązania Business Intelligence obejmująca takie elementy jak: systemy źródłowe, mechanizmy ETL (czyli ekstrakcji, transformacji i ładowania danych), hurtownię danych oraz aplikacje BI. 3 4 Cytowane za: J. Surma, Business Intelligence – systemy wspomagania decyzji biznesowych, Wydawnictwo Naukowe PWN SA, Warszawa 2009, s. 13. TDWI Report Series, Evaluating ETL and Data Integration Platforms, 101communications, United States of America 2003, s. 2. Współpraca Dostawca Klient jako czynnik sukcesu projektów... 91 Rysunek 2: Przykład architektury hurtowni danych Źródło: K. Ośródka, Business Intelligence i hurtownie danych, nieopublikowana praca magisterska, Warszawa, 2008. Jeśli chodzi o projekty wdrożeń systemów w obszarze BI, to mają one kilka cech, które należy uwzględnić w planowaniu, ustanowieniu i wdrożeniu projektu tego typu w organizacji. • Złożony i obejmujący całą organizację zakres prac. W projektowaniu rozwiązania BI uwzględnić należy strategię organizacji, jej cele biznesowe oraz mierniki realizacji tych celów. W związku z tym rozwój rozwiązania BI powinien być pochodną strategii przedsiębiorstwa oraz mierników napędzających wartość organizacji. Z reguły więc realizacja takiego przedsięwzięcia to nie tylko technologia ale kompleksowy program zmiany w organizacji mający duży wpływ na zasady prowadzenia biznesu. • Konieczność zakwestionowania status quo w organizacji. W projektach wdrożeń systemów BI, trudne jest określenie rzeczywistych potrzeb raportowych, gdyż to oznacza niejednokrotnie kwestionowanie sensu i celu dotychczasowego sposobu raportowania w szczególności jeśli chodzi o raportowanie zarządcze. Oczekiwanie Klienta często sprowadza się do stwierdzenia: ‘Tak to robimy obecnie i chcielibyśmy mieć w nowym rozwiązaniu takie same raporty’. Inicjowanie projektów BI, bez uprzedniej weryfikacji autentycznych i aktualnych potrzeb biznesowych, nie wnosi do organizacji spodziewanej wartości. Kwestionowanie status quo z reguły napotyka duży opór przed zmianą. • ‘Przyrostowy’ charakter prac w projekcie. Z reguły realizacja wszystkich założeń biznesowych w ramach jednego projektu jest niemożliwa, w związku z tym rozwiązania BI projektuje się fazowo, obejmując coraz to szersze zakresy potrzeb biznesowych. Należy więc określić priorytety prac oraz być przygotowanym na ciągły rozwój i doskonalenie systemu BI w organizacji. Projekty takie mają z reguły charakter długofalowy. • Konieczność utrzymywania rozwiązania w perspektywie długoterminowej. Po zaprojektowaniu i wdrożeniu architektury systemu BI, należy być świadomym, że każdorazowe zmiany w systemach źródłowych lub / i aplikacjach BI powodują konieczność aktualizacji w hurtowni danych pod kątem dostosowania struktur danych do zaistniałych zmian. Organizacja musi więc wykształcić wewnętrzny zespół, który będzie posiadał kompetencje w zakresie utrzymania rozwiązania. • Duży nakład prac związany z integracją źródeł danych. W przypadku organizacji złożonych, posiadających wiele systemów informatycznych oraz własnych aplikacji i źródeł danych trzymanych przykładowo w MS Excel, istnieje konieczność inwentaryzacji oraz określenia zakresu informacyjnego istniejących aplikacji, zanim możliwe będzie zasilenie aplikacji EPM danymi źródłowymi. Nakład czasu poświęcony na integrację źródeł danych bar- 92 Ewa Sońta-Drączkowska dzo często jest nieoszacowany w projektach wdrożeń systemów BI, co z góry powoduje, że przyjęty harmonogram prac jest nierealistyczny. • Zaangażowanie różnego typu użytkowników w korzystanie z aplikacji BI. Użytkownikami i odbiorcami końcowymi aplikacji BI są pracownicy z różnych poziomów hierarchii organizacyjnej przedsiębiorstwa. Dlatego takie rozwiązanie musi spełniać wymagania zarówno analityków biznesowych drążących dane n.p. do poziomu pojedynczego rekordu, jak również członków zarządu, którzy otrzymują dane na poziomie syntetycznym w postaci tzw. kokpitów menedżerskich. 3. Struktura organizacyjna projektu wdrożeniowego oraz możliwe problemy na styku Dostawca Klient Projekty wdrożeniowe systemów EPM, jak również inne przedsięwzięcia informatyczne, prowadzone są z reguły z zaangażowaniem zewnętrznego integratora (Dostawcy), który parametryzuje aplikację zgodnie z wymaganiami zamawiającego (Klienta). Z reguły projekty tego typu odbywają się z udziałem dwóch partii: Dostawcy i Klienta. Zdarza się jednak w większych przedsięwzięciach informatycznych jak np. wdrożenie sytemu klasy Enterprise Ressource Planning (ERP), że dla potrzeb projektu powoływane jest konsorcjum wykonawcze składające się z kilku firm informatycznych lub/ i doradczych. Aranżacja prac w projekcie realizowanym w ramach konsorcjum jest o tyle trudniejsza, że wymaga koordynacji prac pomiędzy wieloma dostawcami. W takich sytuacjach rekomenduje się ustanowienie centralnego biura projektu nadzorującego prace. Dla uproszczenia i lepszego zilustrowania źródeł możliwych problemów projektowych, referat ten będzie się koncentrował na organizacji projektu, w której występuje jeden Dostawca integrujący rozwiązanie na zlecenie Klienta. Firma Dostawcy/ Integratora Komitet Sterujący Dostawca/Klient Kierownik Projektu Kierownik Projektu Zespół Dostawcy/ Integratora Zespół Klienta/ Zamawiającego Firma Klienta/ Zamawiając ego Rysunek 3: Organizacja projektu IT między Dostawcą a Klientem. Źródło: opracowanie własne. Na styku Dostawca Klient w projektach wdrożeń systemów klasy EPM pojawia się szereg problemów. Wywiady z praktykami wdrożeń systemów tej klasy przeprowadzone przez autorkę referatu pozwalają stwierdzić, że do najbardziej powszechnych należą: • Niedoszacowanie czasu na potrzebnego na integrację źródeł danych zasilających aplikację EPM na etapie ustanawiania projektu oraz wyceny prac. Dotyczy to zarówno organizacji Klienta wdrażającego aplikację, jak również Dostawcy, któremu bardzo trudno oszacować jest czas wymagany na integrację jeśli nie zna realiów organizacji Klienta, ilości systemów informatycznych Współpraca Dostawca Klient jako czynnik sukcesu projektów... 93 i innych źródeł danych wykorzystywanych przez Klienta i potrzebnych docelowo do zasilenia aplikacji EPM danymi. • Niejasna kwestia, związana z określeniem odpowiedzialności pomiędzy Klientem a Dostawcą za zarządzanie całością projektu. Rodzi to niejednokrotnie sytuacje konfliktowe i powoduje rozmycie odpowiedzialności za zarządzanie projektem. Często na etapie negocjacji Umowy wdrożeniowej pomija się kwestie kosztów związanych z zarządzaniem projektem oraz ustaleniem ról w projekcie. • Permanentna wielozadaniowość zarówno po strony Dostawcy, jak i Klienta. Oznacza to, że zespół Klienta, oprócz prac projektowych, ma do wykonania bieżące zadania związane z działalnością operacyjną, jak również zadania wynikające z ustanowionego projektu. Przy czym projekt traktowany jest często jako zadanie o niższym priorytecie. Dostawca rozwiązania natomiast realizuje często kilka projektów na raz, co wymaga żonglowania dostępnymi zasobami. Wielozadaniowość rodzi konieczność przełączania się między czynnościami projektowymi i operacyjnymi, co powoduje duże straty efektywności w pracy zespołu. • Opóźnienia projektu wynikające z długiego czasu weryfikacji i odpowiedzi Klienta na przekazane produkty prac (dokumenty i aplikację). Kwestia ta jest pochodną punktu powyższego, czyli wielozadaniowości członków zespołów wdrożeniowych. Może być również wynikiem niskiego priorytetu projektu w organizacji. Brak zaangażowania kierownictwa w nadzór i egzekwowanie harmonogramu prowadzi w rezultacie do spadku motywacji zespołu projektowego, aby projekt zakończyć w terminie. • Niejasne lub/ i niedoprecyzowane wymagania Klienta oraz zmiany do opracowanego projektu aplikacji. W projektach wdrożeń systemów klasy EPM, istotne jest precyzyjne określenie wymagań dla aplikacji w fazie jej projektowania. Zmiany wprowadzane na późniejszym etapie mogą okazać się pracochłonne i wymagające przeprojektowania modelu aplikacji. • Nieznajomość logiki działania aplikacji wielowymiarowych w zespole wdrożeniowym Klienta, może powodować nieporozumienia odnośnie funkcjonalności dostępnych w aplikacji. Przykładowo od aplikacji Oracle HFM nie należy oczekiwać szerokich funkcjonalności w zakresie analizy danych bazowych, gdyż służy ona głównie do konsolidowania sprawozdań finansowych na poziomie grupy kapitałowej według zdefiniowanych modeli agregacji danych wielowymiarowych. To tylko niektóre z możliwych problemów projektowych, z którymi borykają się zespoły wdrożeniowe i kierownicy projektów. Z punktu widzenia osiągania korzyści biznesowych zarówno Klient, jak i Dostawca, powinni być żywo zainteresowani szybką realizacją projektu. Główne korzyści sprawnej realizacji projektu dla Klienta to: • Szybkie wdrożenie zmiany biznesowej w organizacji. W przypadku rozwiązań klasy EPM zmiany wywołane nowym systemem dotyczą mogą mieć wpływ zarówno na raportowanie statutowe, jak również zarządcze. Szczególnie raportowanie zarządcze ma duży wpływ na organizację, gdyż od wyboru wskaźniki pomiaru efektywności zazębiają się z takim obszarami jak ocena personelu (HR), strategia i pomiar jej realizacji, sprzedaż i jej efektywność, itp. • Poprawienie procesu podejmowania decyzji w oparciu o rzetelne i spójne dane biznesowe. • Krótszy czas amortyzacji inwestycji jaką jest wdrożenie systemu informatycznego. • Pozytywny efekt marketingowy projektu w organizacji oraz zwiększona akceptacja użytkowników dla systemu. • Z punktu widzenia Dostawcy sprawna realizacja projektu jest istotna, gdyż: • Umożliwia realizację większej ilości projektów w danym okresie czasu, tzw. większe moce przerobowe Dostawcy. Korzystnie przekłada się to na przychody firmy. 94 Ewa Sońta-Drączkowska • Umożliwia obniżenie kosztów realizacji projektu poprzez efektywne wykorzystanie zasobów. • Poprawia reputację rynkową Dostawcy jako wiarygodnego partnera do współpracy. 4. Źródła problemów projektowych w relacji Dostawca Klient Paradoksalnie realizacja projektów informatycznych według dostępnych powszechnie metodyk zarządzania projektami, nie stanowi antidotum na dyskutowane powyżej problemy projektowe. Prowadzenie projektów ‘by the book’ może ograniczyć ryzyka projektowe, ale nie eliminuje do końca ryzyk ‘zachowaniowych’ stron zaangażowanych w projekt. W tym rozdziale przedyskutowane będą źródła problemów projektów informatycznych prowadzonych w relacji Dostawca Klient. Istnieją dwie zasadnicze przyczyny, dla których w projekty informatyczne realizowane z udziałem zewnętrznych firm wbudowane są ryzyka zachowaniowe wynikające z możliwych działań obu partnerów transakcji5: 1. Asymetria informacji – pomiędzy Dostawcą rozwiązania a Klientem/ Zamawiającym. Istniejąca różnica w dostępie do informacji powoduje, że obie strony nie mają pewności odnośnie zachowań, kompetencji oraz starań dołożonych przez partnerów transakcji. W przypadku Klienta poszukującego Dostawcy do wykonania przedmiotu zamówienia przed podpisaniem Umowy wdrożeniowej, istnieje problem wyboru partnera o kompetencjach adekwatnych dla potrzeb realizacji projektu (ang. selection problem). Z kolei potencjalny Dostawca nie ma pewności co do faktycznej sytuacji w obszarze systemów informatycznych i potrzeb biznesowych po stronie Klienta, jak również dokładności i adekwatności opisu przedmiotu Umowy. Przykładem może tu być chociażby zakres prac związany z integracją danych źródłowych. Faktyczny nakład potrzebny na realizację prac ujawnia się często po przeprowadzeniu fazy Analizy, dla Dostawcy obszar ten jest swego rodzaju ‘czarną skrzynką’, a nakład prac ex-ante jest trudny do oszacowania. Po podpisaniu Umowy z kolei Klient nie ma pewności, co poziomu starań dołożonych przez Dostawcę w przedmiocie realizacji Umowy (ang. moral hazard). 2. Wysoka specyfika przedmiotu transakcji – taki przedmiot Umowy jak system informatyczny wykazuje charakter tzw. inwestycji wyspecjalizowanej. Dostawca i Klient ponoszą w procesie wymiany spore nakłady, które mają małą lub żadną wartość w alternatywnym zastosowaniu. Dostawca ponosi nakład w przygotowaniu i przeprowadzeniu postępowania przetargowego i w momencie dokonania wyboru Dostawcy i negocjacji Umowy, jego nakłady związane z przygotowaniem transakcji są już znaczne. Odstąpienie Dostawcy od Umowy powodowałoby opóźnienia w rozpoczęciu projektu i konieczność nawiązywania rozmów z innymi dostawcami. Tym trudniej wycofać się ze współpracy z Dostawcą na bardziej zaawansowanych etapach projektu. Z kolei Dostawca inwestując czas w negocjacje, planowanie projektu oraz analizę wymagań po stronie Klienta ponosi nakłady specyficzne, gdyż produktu prac fazy analizy, jak również sparametryzowanej pod kątem wymagań aplikacji nie da się sprzedać po cenie rynkowej innemu klientowi. Wysoka specyfika inwestycji jaką jest projekt wdrożenia systemu może skutkować: • Trudnymi negocjacjami przedmiotu Umowy, gdyż w momencie podpisania Umowy nie istnieje faktycznie cena rynkowa produktu prac. W praktyce prowadzi to do przeciągających się negocjacji Umowy i obudowywania jej coraz większą ilością zabezpieczających mechanizmów umownych. 5 Problemami pełnomocnictwa i ryzyk związanych z relacjami między Pryncypałem (Klientem) a Agentem (Dostawcą), jak również ryzykami wynikającymi z dokonywania transakcji rynkowych ze szczególnym uwzględnieniem kosztów transakcyjnych zajmuje się tzw. nowa ekonomia instytucjonalna, która wykorzystuje m.in.: założenia teorii agencji oraz teorii kosztów transakcyjnych, m.in. J.E. Stiglitz / A. Weiss (1981); M. Jensen, W.H. Meckling (1976); O. E. Williamson (1975). Współpraca Dostawca Klient jako czynnik sukcesu projektów... 95 • Problem niedoinwestowania, czyli przykładowo dostarczenia przez Dostawcę zespołu realizującego projekt nie posiadającego najlepszych kwalifikacji do realizacji przedmiotu Umowy lub nie przywiązywania należytej wagi do jakości produktów prac (ang. under investment). • Problem oportunizmu. Oportunizm to zachowanie stron umowy polegających na dążeniu do realizacji maksymalizacji własnych korzyści. W kontekście inwestycji wyspecjalizowanych potencjał szantażu po obu stronach kontraktu jest wyższy z uwagi na trudności związane z wycofaniem się z Umowy (ang. hold-up). Na Rysunku 4 zestawione są typy ryzyk zachowaniowych w zależności od etapu formalizacji Umowy wdrożeniowej. Przed podpisaniem Umowy Podpisanie Umowy Po podpisaniu Umowy Wybór Dostawcy Negocjacje/ Pokusa nadużycia (ang. moral hazard) typy Umów i zapisy umowne Problem szantażu (ang. hold‐up) Negatywna Selekcja (ang. negative selection) Problem niedoinwestowania (ang. underinvestment) Rysunek 4: Typy ryzyk zachowaniowych w zależności etapu formalizacji projektu. Źródło: opracowanie własne. 5. Mechanizmy ograniczające ryzyka zachowaniowe w realizacji projektu W tym rozdziale przedyskutowane będą mechanizmy, które pozwalają na ograniczanie ryzyk zachowaniowych partnerów umowy wdrożeniowej ex-ante i ex-post. 5.1. Mechanizmy ograniczające ryzyka związane z wyborem Dostawcy W obszarze tym duże znaczenie ma polityka przedsiębiorstwa związana z zarządzaniem dostawcami (ang. procurement management). W kontekście tym warto poruszyć kilka czynników: między innymi określanie kryteriów wyboru dostawcy, formułowanie zapytań ofertowych i istotnych warunków zamówienia oraz procedury przetargowe. W kontekście realizacji projektów informatycznych ryzykowną polityką jest przyznawanie w kryteriach wyboru Dostawcy decydującej roli cenie za usługę wdrożeniową. Dostawcy oferujący ceny poniżej rynkowych z góry poddają w wątpliwość wiarygodność oferty. Zamawiający może narażać się tu na ryzyko tzw. negatywnej selekcji wykonawcy przedmiotu zamówienia. Rzetelni wykonawcy, posiadający kompetencje, którzy nie są w stanie zejść z ceną, mogą w ten sposób być wyeliminowani z rynku. W grze pozostają firmy, konkurujące ceną, co w obszarze wdrożeń systemów informatycznych, gdzie istotne są kompetencje i wiedza, jest szczególnie ryzykowną strategią wyboru. W rezultacie po podpisaniu Umowy może okazać się, że Dostawca nie posiada wystarczających zasobów lub/ i kompetencji do realizacji przedmiotu zamówienia. Naraża do Klienta na konieczność ponownego uruchomienia przetargu i zmiany Dostawcy, co może się okazać trudne i kosztowne. W wyborze Dostawcy systemu informatycznego (również klasy EPM) istotnymi kry- 96 Ewa Sońta-Drączkowska teriami oceny powinny być: merytoryczne i techniczne przygotowanie Dostawcy oraz kompetencje zarządzania projektami. Kolejną kwestią, którą należy uwzględnić na etapie przygotowania zapytania ofertowego, jest możliwości określenia dokładnej specyfikacji przedmiotu zamówienia. Dla systemów klasy BI, jest to zadanie niezwykle trudne, gdyż wymagania i rzeczywiste potrzeby Klienta, jak również nakład prac potrzebny dla realizacji projektu, nie dają się a priori precyzyjnie określić. W projektach BI istotne jest dokonanie w pierwszym kroku szczegółowej analizy potrzeb raportowych Klienta, jak również zakresu danych wymaganych do zasilenia aplikacji raportowych. Działania takie wymagają niejednokrotnie uruchomienia oddzielnego projektu przygotowującego do wdrożenia aplikacji EPM. Dopiero po określeniu: • potrzeb raportowych organizacji wynikających z realizowanej strategii • ilości i typu raportów i wskaźników efektywności • potrzeb i zakresu danych dla przygotowania budżetów i planów w organizacji • ilości i typu źródeł danych potrzebnych dla zasilenia aplikacji danymi raportowymi (lokacji) możliwe jest orientacyjne określenie zakresu i nakładu prac potrzebnego do wdrożenia aplikacji EPM. Największą niewiadomą w tym obszarze jest integracja źródeł danych, szczególnie w przedsiębiorstwach, które nie posiadają hurtowni danych, są złożone organizacyjnie (np. grupy kapitałowe), posiadają rozproszoną i niezintegrowaną strukturę systemów informatycznych. W takich przypadkach, aby ograniczyć ryzyko niepowodzenia projektu, rekomendowane jest wydzielenie fazy Analizy wymagań jako osobnego projektu, po którym można dopiero oszacować nakład prac i doprecyzować zakres projektu. W praktyce niestety często po fazie Analizy Dostawca jest konfrontowany z rzeczywistym nakładem prac potrzebnym na zrealizowanie przedmiotu Umowy. Może się okazać, że takiego rodzaju przedsięwzięcie okaże się z punktu widzenia pierwotnej wyceny prac, zupełnie nierentowne. Kolejną kwestią w procesie wyboru Dostawcy jest formalne sprawdzenie jego wiarygodności. Szczególne obostrzenia i wymagania dla procedury przetargowej narzuca Ustawa Prawo zamówień publicznych, której podlegają spółki sektora finansów publicznych. Dla firm uczestniczących w przetargach spełnienie takich wymagań na etapie przygotowania oferty stanowi uciążliwość niemniej jest uzasadnione z punktu widzenia ograniczania ryzyka Zamawiającego. Wiarygodność Dostawcy ma być potwierdzona szeregiem dokumentów formalnych, jak: aktualny KRS, oświadczenie o niepodleganiu wykluczeniu, oświadczenie o spełnianiu warunków uczestnictwa, wykaz referencji, doświadczenia zespołu projektowego. Dla potrzeb potwierdzenia wiarygodności potencjalnego Dostawcy na etapie ofertowania mogą być wymagane również: referencje od klientów, zaświadczenia potwierdzające kompetencje zespołu projektowego, jak np.: profesjonalne certyfikacje, gwarancje bankowe, itp. Możliwym sposobem w ograniczeniu ryzyka wyboru, może być również zaangażowanie zewnętrznego eksperta w proces wyboru dostawcy i systemu EPM. Bazując na ekspertyzie oraz doświadczeniu dostawca zewnętrzny jest w stanie lepiej ocenić kompetencje Dostawcy, jak również może zapobiegać nadużyciom związanym z udzielaniem zamówień dostawcom preferowanym z uwagi na partykularne interesy grup władzy w przedsiębiorstwie Zamawiającego. Niemniej zaangażowanie strony trzeciej z reguły znacznie podraża koszty związane z przetargiem/ procesem ofertowania. Jednym z lepszych mechanizmów zabezpieczających przez ryzykami złego wyboru jest budowanie bazy dostawców sprawdzonych i wiarygodnych, z których usług firma była w przeszłości zadowolona. Niemniej i tutaj mamy do czynienia z ryzykami wynikającymi z kwestii nieprzewidzianych, np. zmianą statusu finansowego dostawcy i jego potencjalną niewypłacalnością. W dobie kryzysu i dużej zmienności prowadzenia działalności gospodarczej ciężko zabezpieczyć się przed podobną ewentualnością w relacjach biznesowych. Rolę nie do przecenienia pełni reputacja Dostawcy oraz zaufanie zbudowane między partnerami kontraktu. Współpraca Dostawca Klient jako czynnik sukcesu projektów... 97 5.2. Rola typów Umów i zapisów umownych w ograniczaniu ryzyk projektowych Typ Umowy między Dostawcą i Klientem determinuje podział ryzyk projektowych między stronami kontraktu. Ponadto zapisy Umowne wprowadzają mechanizmy dyscyplinujące i motywujące zarówno Dostawcę jak i Klienta. Project Management Body of Knowledge6 w obszarze wiedzy ‘zarządzanie dostawcami’ wyróżnia 3 zasadnicze typy umów: 1) Umowa typu stała kwota (ang. Fixed Price Contract) – to powszechnie stosowany typ kontraktu w przypadku możliwości precyzyjnego określenie zakresu prac projektu. W umowie tego typu ryzyko nieprzewidzianego rozszerzenia zakresu przenoszone jest na Dostawcę. Ponosi on odpowiedzialność za koszty projektu, jak również zyski i straty z nim związane. Tego typu Umowa przy projektach wdrożeń systemów BI jest szczególnie ryzykowna dla Dostawcy w przypadku braku zdefiniowanych prac w obszarze integracji systemów źródłowych. Umowa typu stała kwota stanowi maksymalną zachętę dla Dostawcy do kontroli kosztów oraz efektywnej pracy na projekcie. Ponadto zaletą jej jest minimalny wysiłek administracyjny potrzebny dla rozliczenia pracy obu stron kontraktu. Niemniej również w ramach takiej Umowy możliwe są rozszerzenia kontraktu lub płatne modyfikacje, jeśli podlegają one procedurze zarządzania zmianami w Umowie. Egzekwowanie takich zmian zależy w dużej mierze od dobrej woli oraz współpracy partnerów kontraktu. 2) Umowa typu zwrot kosztów powiększony o premię, która jest zyskiem dla Dostawcy (ang. Cost-reimbursable contracts). W takiej Umowie Dostawca otrzymuje zwrot kosztów oraz procentową premię na poczet zysków. Może być ona liczona jako procentowy udział od poniesionych kosztów lub w wysokości procentowego udziału od szacowanych kosztów projektu. Możliwy jest również wariant w postaci zwrotu kosztów oraz uzgodnionej premii plus bonus za osiągnięcie celów doprecyzowanych w Umowie. W takim typie Umowy ryzyko przesuwa się w porównaniu z umową typu stała kwota na Zamawiającego. Umowa ta nadaje się w przypadkach, kiedy przedmiot umowy ciężko jest ex-ante zdefiniować lub kiedy brakuje danych, aby ostatecznie oszacować ostateczny budżet projektu. Takie umowy mają sens w przypadku, kiedy w perspektywie długoterminowej bardziej istotne jest zachowanie jakości niż kontrolowanie kosztów. Dostawca ma tu mniejszą zachętę, aby pracować efektywnie. Umowy tego typu wiążą się ze sporym wysiłkiem związany z rozliczeniem i administrowania kontraktu. 3) Umowa typu rozliczenie kosztów czasu i robocizny (ang. Time & Material). W tego typu Umowie zamawiający zgadza się płacić Dostawcy za czas i robociznę użytą do realizacji przedmiotu Umowy. Kontrakty takie zawierają elementy zarówno zwrotu kosztów, jak również stałej kwoty (np. poprzez ustalenie stałej stawki godzinowej). W takim typie Umowy wartość kontraktu może rosnąć, co zabezpiecza Dostawcę przed niedookreśleniem przedmiotu Umowy. W tym wypadku ryzyko rozszerzenia zakresu jest przeniesione na Zamawiającego. Umowa taka jest rekomendowana w przypadku niemożności zdefiniowania zakresu prac. Jej wadą jest dosyć duży nakład potrzebny na zarządzanie kontraktem. W praktyce często Klient ściśle monitoruje czas pracy zgłaszany przez Dostawcę i niejednokrotnie zgłasza zastrzeżenia. Wśród zapisów umownych dyscyplinujących strony kontraktu wyróżnić można następujące: • Obowiązki Dostawcy i Zamawiającego: w umowie wdrożeniowej często pojawia się paragraf precyzujący obowiązki obu stron kontraktu. • Harmonogram płatności: Określa kalendarz płatności za produkty prac projektu. Jednym z mechanizmów stosowanych tutaj jest zatrzymanie ok. 10-20% wartości kontraktu jako tzw. ‘gwarancji dobrego wykonania’, która wypłacana jest dostawcy np. po fazie stabilizacji systemu. • Procedura i kryteria odbioru: Precyzuje sposób oraz kryteria odbioru produktów prac projektu. Dotyczy to zarówno dokumentacji, aplikacji (kodu), jak również innych usług dostarczanych w projekcie, jak n.p. szkolenia użytkowników i administratorów. 6 Project Management Body of Knowledge (PMBoK), Fourth Edition, PMI, 2008. 98 Ewa Sońta-Drączkowska • Kary umowne: Nakładane są na Dostawcę w przypadku niedostarczenia przedmiotu Umowy w terminie z jego winy. Określają one wysokość kary za każdy dzień opóźnienia w stosunku do terminu końcowego określonego w Umowie. W praktyce są trudne do egzekwowania, gdyż wina za opóźnienia często leży po obu stronach kontraktu, a nie wynika wyłącznie z winy Dostawcy. 5.3. Zarządzanie projektem jako mechanizm nadzoru Po podpisaniu Umowy jednym z istotnych mechanizmów dyscyplinujących partnerów Umowy są zasady zarządzania projektem. Często precyzowane są one w tzw. Planie Projektu lub Karcie Projektu i egzekwowane przez kierowników projektu oraz Komitet Sterujący projektu. Poprzez sprecyzowanie procedur zarządzania projektem: • Struktury organizacyjnej projektu wraz z rolami i odpowiedzialnościami • Komunikacji i spotkań projektowych • Zasad raportowania o postępie prac • Procedury zarządzania zmianami • Zarządzania ryzykami i kwestiami otwartymi wprowadzone są zasady nadzoru nad pracami w projekcie. Niebagatelne znaczenie ma tu sporządzanie oraz archiwizowanie dokumentacji projektowej. Dokumentacja statusu prac w projekcie, formalnych ustaleń ze spotkań, jak również zmian dokonywanych w projekcie ma duże znaczenie porządkujące prace jak również zabezpieczające przed potencjalnym konfliktami i niedomówieniami. Bibliografia 1. 2. 3. 4. 5. 6. 7. 8. Jensen M., Meckling W. H., ‘Theory of the firm: Managerial behavior, agency costs, and the ownership structure.’ Journal of Financial Economics, 1976, 3: 305–360. Ośródka K., Business Intelligence i hurtownie danych, nieopublikowana praca magisterska, Warszawa, 2008. Project Management Body of Knowledge (PMBoK), Fourth Edition, PMI, 2008. Stiglitz J. E., Weiss A., Credit Rationing in Markets with Imperfect Information in: American Economic Review 71/3, 1981, S. 393–410. Surma J., Business Intelligence – systemy wspomagania decyzji biznesowych, Wydawnictwo Naukowe PWN SA, Warszawa, 2009, s. 13. Standish Group, Chaos Report, 2005. Williamson O. E., The economic institutions of capitalism. New York: Free Press, 1975. TDWI Report Series, Evaluating ETL and Data Integration Platforms, 101communications, United States of America 2003, s. 2.