skrypt Wrycza - informatyka gospodarcza.pdf

55
Rozdział I – Propedeutyka informatyki ekonomicznej Rozdział 1.1 Wprowadzenie Informatyka ekonomiczna młoda dyscyplina naukowa, łącząca informatykę oraz ekonomię w spój- ną całośd, która zajmuje się komputerowo wspomaganym obiegiem informacji w organizacjach. Bada Opiera się na 3 filarach: Informatyce, Ekonomii, Właściwej informatyce ekonomicznej Specjalista informatyki ekonomicznej pośrednik pomiędzy przedstawicielami poszczególnych grup interesów w przedsiębiorstwach i innych organizacjach, który rozumie specyfikę danej organizacji, zasady jej funkcjonowania oraz zna technologie informatyczne, co pozwala mu proponowad najlepsze rozwiązania. Posługuje się modelami, przedstawiającymi określony obraz rzeczywistości. Rozdział 1.2.1 Podstawowe pojęcia Organizacja (w znaczeniu instytucjonalnym) system społeczny mający pewną strukturę, nastawio- ny na osiągnięcie określonego celu. Wszelkie uregulowania, które służą osiąganiu celów przez syste- my społeczno-techniczne. Informatyka ekonomiczna dyscyplina naukowa zajmująca się systemami informatycznymi w orga- nizacjach System wyodrębniony ze swojego otoczenia zbiór powiązanych ze sobą elementów. Wyodrębniając elementy należy określid KONTEKST i POZIOM ABSTRAKCJI(= poziom szczegółowości; np. niższy po- ziom abstrakcji =>większa szczegółowośd) System informatyczny system składający się z elementów społecznych (ludzie) i technicznych (technologia informatyczna) współdziałających ze sobą, aby osiągnąd określone cele. (zada- nia+IT+ludzie) Technologia informatyczna (IT) = sprzęt informatyczny i telekomunikacyjny + oprogramowanie + metody posługiwania się nimi. Składniki systemu informatycznego: zadania cele funkcjonowania systemu, ludzie twórcy i użytkownicy systemu, IT czynnik spajający, ma charakter infrastrukturalny – nie istnieje sam dla siebie, ale stwarza warunki do realizacji zadao przez ludzi System komputerowy (to NIE jest to samo co system informatyczny! ) składa się ze sprzętu kompu- terowego oraz oprogramowania i jest przeznaczony do realizacji określonych zadao. Rozdział 1.2.2 Zakres przedmiotowy Dwie grupy zadao: 1. Tworzenie (Analiza ->Projektowanie-> Wdrażanie->Eksploatacja) ogół czynności związanych z powstawaniem nowych systemów 2. Zarządzanie (Planowanie ->Organizowanie->Motywowanie->Kontrola) działania, które po- zwalają na osiąganie celów organizacji poprzez dysponowanie jej zasobami IT. Narzędzia metodyczne i informatycznewiedza w zakresie realizacji zadao, uwzględniająca: Podwójny charakter otoczenia systemów psychologiczne uwarunkowania związane z użyt- kownikami systemów + dostępne na rynku technologie informatyczne

Transcript of skrypt Wrycza - informatyka gospodarcza.pdf

Rozdział I – Propedeutyka informatyki ekonomicznej

Rozdział 1.1 Wprowadzenie Informatyka ekonomiczna – młoda dyscyplina naukowa, łącząca informatykę oraz ekonomię w spój-ną całośd, która zajmuje się komputerowo wspomaganym obiegiem informacji w organizacjach. Bada Opiera się na 3 filarach:

Informatyce,

Ekonomii,

Właściwej informatyce ekonomicznej Specjalista informatyki ekonomicznej – pośrednik pomiędzy przedstawicielami poszczególnych grup interesów w przedsiębiorstwach i innych organizacjach, który rozumie specyfikę danej organizacji, zasady jej funkcjonowania oraz zna technologie informatyczne, co pozwala mu proponowad najlepsze rozwiązania. Posługuje się modelami, przedstawiającymi określony obraz rzeczywistości.

Rozdział 1.2.1 Podstawowe pojęcia Organizacja (w znaczeniu instytucjonalnym) – system społeczny mający pewną strukturę, nastawio-ny na osiągnięcie określonego celu. Wszelkie uregulowania, które służą osiąganiu celów przez syste-my społeczno-techniczne. Informatyka ekonomiczna – dyscyplina naukowa zajmująca się systemami informatycznymi w orga-nizacjach System – wyodrębniony ze swojego otoczenia zbiór powiązanych ze sobą elementów. Wyodrębniając elementy należy określid KONTEKST i POZIOM ABSTRAKCJI(= poziom szczegółowości; np. niższy po-ziom abstrakcji =>większa szczegółowośd) System informatyczny – system składający się z elementów społecznych (ludzie) i technicznych (technologia informatyczna) współdziałających ze sobą, aby osiągnąd określone cele. (zada-nia+IT+ludzie) Technologia informatyczna (IT) = sprzęt informatyczny i telekomunikacyjny + oprogramowanie + metody posługiwania się nimi. Składniki systemu informatycznego:

zadania – cele funkcjonowania systemu,

ludzie – twórcy i użytkownicy systemu,

IT – czynnik spajający, ma charakter infrastrukturalny – nie istnieje sam dla siebie, ale stwarza warunki do realizacji zadao przez ludzi

System komputerowy (to NIE jest to samo co system informatyczny!) – składa się ze sprzętu kompu-terowego oraz oprogramowania i jest przeznaczony do realizacji określonych zadao.

Rozdział 1.2.2 Zakres przedmiotowy Dwie grupy zadao:

1. Tworzenie (Analiza ->Projektowanie-> Wdrażanie->Eksploatacja) – ogół czynności związanych z powstawaniem nowych systemów

2. Zarządzanie (Planowanie ->Organizowanie->Motywowanie->Kontrola) – działania, które po-zwalają na osiąganie celów organizacji poprzez dysponowanie jej zasobami IT.

Narzędzia metodyczne i informatyczne–wiedza w zakresie realizacji zadao, uwzględniająca:

Podwójny charakter otoczenia systemów – psychologiczne uwarunkowania związane z użyt-kownikami systemów + dostępne na rynku technologie informatyczne

Warsztat metodyczno-narzędziowy – metody, języki modelowania, modele referencyjne, programy narzędziowe; itd.

Istniejące w praktyce życia gospodarczego rozwiązania informatyczne stosowane w organiza-cjach

Sposoby zarządzania projektami/wiedzą/procesami/biznesowymi/infrastrukturą informa-tyczną/strukturą organizacyjną

Główne zadania informatyki ekonomicznej: 1. Badanie i dokumentowanie struktur i właściwości systemów, ich klasyfikowanie oraz anali-

zowanie ich praktycznego zastosowania 2. Badanie i tworzenie narzędzi metodycznych np. wypracowanie języki modelowania, specy-

ficzne podejście do rozwiązania konkretnych problemów 3. Zarządzanie zasobami organizacji (zwłaszcza informacją) 4. Zarządzanie projektami

Rodzaje zadao informatyki ekonomicznej:

Merytoryczne – poznawanie i tworzenie systemów informatycznych w organizacjach oraz za-rządzanie nimi.

Metodyczne – badanie i rozwijanie metod oraz narzędzi stosowanych podczas realizacji za-dania merytorycznego

Cele informatyki ekonomicznej:

Poznawczy – tworzenie modeli opisowych danej dziedziny i wyjaśnianie mechanizmów w niej zachodzących

Twórczy – kreowanie nowych elementów, konstruowanie prototypów systemów, opracowy-wanie nowych metod

Różnice w rozumieniu informatyki gospodarczej związane z kryterium geograficzno-kulturowym:

Kraje niemieckojęzyczne – charakter bardziej twórczy, występuje w roli konstruktora syste-mów informatycznych

Nieeuropejskie kraje anglojęzyczne – charakter bardziej poznawczo-merytoryczny, pełni funkcję menedżera-użytkownika systemów informatycznych

1.2.3 Interdyscyplinarny charakter informatyki ekonomicznej: Informatyka ekonomiczna czerpie z:

Informatyki: sprzęt komputerowy, oprogramowanie systemowe i komunikacyjne, metody tworzenia oprogramowania;

Nauk ekonomicznych: wiedza o budowie i funkcjonowaniu organizacji oraz metody zarządza-nia nimi

Informatyki ekonomicznej własnej, czyli własnego wkładu, który zajmuje się systemami in-formatycznymi w organizacji, wykorzystując wypracowane przez siebie metody i narzędzia

Psychologii: metody interakcji człowiek-maszyna

Telekomunikacji: techniczne środki komunikacji w systemach rozproszonych

Matematyki: metody szyfrowania danych i ich wymiany wewnątrz systemów

Badao operacyjnych: metody podejmowania decyzji

Statystyki: metody kontroli jakości, badania rynku, prognozowanie, analizy danych

Nauk prawne: ochrona danych osobowych, własności intelektualnej, prawo gospodarcze, 1.2.4 Możliwości pracy zawodowej – wydaje się byd to mało potrzebne – doczytajcie sami: 1.2.5 Rys historyczny – to samo co punkt wcześniej

1.3 Warsztat metodyczno-narzędziowy informatyki ekonomicznej 1.3.1 Wybrane metody i narzędzia Modelowanie – sposób rozwiązywania realnie występujących problemów, opierając się na tworzeniu modeli systemów rzeczywistych oraz ich modyfikacji Architektury ramowe – modele obrazujące struktury rozległych i złożonych systemów, dających moż-liwośd rozpoznania, a następnie rozwiązywania konkretnych problemów Modele referencyjne– ogólnie uznane w gronie specjalistów modele i architektury ramowe, używane jako narzędzia do rozwiązywania problemów konkretnego typu

1.3.2 Modelowanie Model jest wspólnym medium, które w skuteczny sposób umożliwia komunikację między wszystkimi elementami systemu. Za definicją, reprezentacja pewnego systemu oryginalnego na potrzeby kon-kretnego podmiotu. Model jest rezultatem procesu konstrukcji i jest sformułowany w konkretnym języku modelowania. Dziedzina przedmiotowa modelu – pewien postrzegany przez autora system oryginalny, może istnied w rzeczywistości (celem jest analiza) lub byd hipotetyczny (celem jest projekcja). Model powstaje na potrzeby konkretnego podmiotu i dlatego tylko twórca modelu może ocenid czy jest on przydatny do rozwiązania konkretnego problemu. Warunek istnienia komunikacji: znajomośd stosowanego języka modelowania przez wszystkich członków dyskusji Zasady poprawnego modelowania (Schutte i Rotthowe, 1998): Zasada poprawności – model powinien stanowid rozumną i poprawną wypowiedź, zgodną ze składnią języka modelowania Zasada istotności – należy modelowad wyłącznie elementy i związki znaczące dla konkretnego celu Zasada ekonomiczności – koniecznośd racjonalnego gospodarowania zasobami (racjonalny stosunek kosztów tworzenia modelu do korzyści zyskanych dzięki modelowi) Zasada przejrzystości – model przejrzysty i przystępny dla użytkowników Zasada porównywalności – model tworzony tak, by łatwo go było porównad Zasada systematycznej budowy – wyróżnienie w modelu elementów składowych i ich powiązao Cele i obszary tworzenia modeli:

Analiza – twórca koncentruje się na reprezentacji systemu oryginalnego istniejącego w rze-czywistości w celu opisu, poznaniu i zrozumieniu budowy oraz funkcjonowania danego sys-temu

Projektowanie – budowa nowych elementów i ich powiązao systemowych realizujących określone zadanie

Proces biznesowy – chronologiczny i logiczny ciąg funkcji (zadao) wykonywanych w toku pracy nad określonym obiektem w ramach racjonalnego działania Funkcja (=zadania) – czynności, które muszą byd wykonane aby organizacja mogła osiągnąd zmierzo-ne cele. W ramach danego procesu czynności koncentrują się wokół jednego ustalonego obiektu – może wy-stąpid więcej w ciągu procesu, ale główną rolę odgrywa jeden z nich.

1.3.3 Architektura ramowa Architektura ramowa – wyrażony graficznie model, który strukturyzuje uznane za istotne elementy danego systemu oryginalnego wraz z ich powiązaniami, przy czym dokonuje się to na wysokim po-ziomie abstrakcji według przyjętych kryteriów i przy użyciu wybranego języka modelowania

Cel architektury ramowej: dostarczenie syntetycznego obrazu systemu oryginalnego i przestawienie przyporządkowania elementów i powiązao szczegółowych ich elementom nadrzędnym i powiąza-niom nadrzędnym. Ponadto umożliwia ona ogólną orientację w kategoriach systemu. Każda architektura ramowa jest modelem! Cechy odróżniające architekturę ramową od modelu:

Wysoki poziom abstrakcji

Nacisk na graficzną prezentację zależności pomiędzy elementami składowymi systemu. Przykład architektury ramowej: MODEL HANDLU H

Skonstruowany by ustrukturyzowad opracowany przez jej autorów model referencyjny funk-cji, danych i procesów występujących w przedsiębiorstwach handlowych

Lewa strona: odpowiada za sferę zaopatrzenia

Prawa strona: odpowiada za dystrybucję towarów

Obie strony połączone poprzez magazynowanie

Dach: zadania kierownicze

Fundament: zadania gospodarczo-administracyjne

1.3.4 Modelowanie referencyjne Model referencyjny – stanowi model dostarczający ogólnie uznanej wiedzy dotyczącej wybranej kla-sy systemów informatycznych, zawierający bieżące zalecenia w tym zakresie, jest on punktem odnie-sienia dla profesjonalistów zajmujących się takimi systemami. Stanowi uogólniony model, zapis bie-żących i dobrych praktyk, który pewna grupa zawodowa uznała za odpowiedni i przydatny w danej aplikacji. Cel tworzenia modeli referencyjnych:

Zebranie wiedzy i doświadczenia pojedynczych twórców modeli

Udostępnienie ich szerszemu gronu odbiorców Zastosowanie modelu referencyjnego w konkretnej sytuacji wymaga jego dostosowania, czyli spe-cjalizacji i stworzenia MODELU SPECJALIZOWANEGO. Dany model można uznad referencyjny, gdy wśród jego potencjalnych użytkowników istnieje konsen-sus odnośnie jego uniwersalnej użyteczności. Duże znaczenie mają w tym przypadku następujące zasady poprawnego tworzenia modeli referen-cyjnych(objaśnione wcześniej):

Ekonomiczności

Poprawności

Przejrzystości

Porównywalności

1.4 Wyzwania informatyki ekonomicznej 1.4.1 Globalizacja, powszechna komputeryzacja i hybrydyzacja Globalizacja – różnorodne zjawiska, będące efektem zanikania naturalnych barier i granic np. wzrost międzynarodowej wymiany handlowej, wzrost inwestycji zagranicznych, pojawienie się globalnie działających organizacji. Skutkiem tego jest pojawienie się coraz bardziej rozległych i niejednorod-nych systemów informatycznych (wynika to z czynnika ludzkiego w triadzie zadania-ludzie-IT). Dzięki temu możliwy jest OUTSOURCING infrastruktury IT, całych procesów informatycznych oraz tworzenie swoistych podsystemów podwykonawczych. Skutek globalizacji: wzrost znaczenia zarządzania systemami informatycznymi. Wyzwanie IE: integracja systemów informatycznych Wszechobecna komputeryzacja – postępująca miniaturyzacja urządzeo teleinformatycznych oraz przenikanie technologii informatycznej do wszystkich dziedzin życia człowieka.

Wyzwanie: rozszerzanie informatyki ekonomicznej o nowe obszary przez systemy , ale też związane z tym pojawienie się nowych specyficznych problemów. Hybrydyzacja – dany obiekt może byd różnie traktowany, mied odmienne właściwości i cele. Również systemy informatyczne podlegają coraz większej integracji i muszą realizowad różne cele.

1.4.2 Produkty hybrydowe Produkty hybrydowe – towary i usługi zintegrowane w jedne produkt, oferowane na rynku. Charak-terystyczne jest inteligentne zazębianie się dobra materialnego, usługi oraz oprogramowanie projek-towego, dokonujące się już na etapie koncepcji produktu i to w taki sposób, że późniejsze rozdziele-nie poszczególnych komponentów nie jest możliwe. Oferowanie tego rodzaju nowoczesnych produk-tów wymaga odpowiedniego ukształtowania systemów informatycznych organizacji. Niezbędne wy-dają się następujące właściwości:

Elastycznośd systemów informatycznych

Zastosowanie nowych metod i narzędzi, w szczególny sposób łączących analizę mikroeko-nomiczną z doborem odpowiedniej technologii informatycznej (zwłaszcza gdy chodzi o two-rzenie systemów informatycznych w oparciu o architekturę zorientowaną na usługi – SOA Se-rvice-Oriented Architecture). Elementy składowe systemu muszą byd sprowadzone do posta-ci względnie niezależnych od siebie usług, posiadających własny interfejs, opisujący oferowa-ną funkcjonalnośd oraz sposób wywołania.

Identyfikacja, specyfikacja oraz implementacja poszczególnych usług.

1.4.3 Procesy kreatywnościochłonne Kreatywnościochłonnośd – zdolnośd ukierunkowanego twórczego myślenia i działania, jest jednym z warunków innowacyjności organizacji. Dzięki niej możliwe jest wprowadzenie na rynek nowych towarów i usług. Postęp techniczny, wykwalifikowani pracownicy oraz sprawne zarządzanie kreatyw-nością i innowacyjnością w organizacjach stanowią ważny wymóg trwałego wzrostu gospodarczego. Przemysł kreatywny – przykład dziedziny, w której powszechne są procesy wymagające dużego na-kładu kreatywności (m.in. przemysł filmowy, przemysł muzyczny). Tradycyjne systemy informatyczne wypełniają swoje funkcje w dośd ograniczonym zakresie. Wprowadzenie sztywnych struktur informa-cyjnych zwiększają wprawdzie efektywnośd operacyjną przedsiębiorstwa, jednak obniżają kreatyw-nośd pracowników. Proces kreatywnościochłonny – wymaga w toku realizacji szczególnie dużego nakładu ludzkiej kre-atywności. Cechuje go:

Często nieustrukturyzowane i słabo poddają się reorganizacji – niemożliwe jest pełne i efek-tywne wsparcie i efektywne wsparcie przez tradycyjne systemy informatyczne

Trudno wyrażalną i nieustrukturyzowaną wiedzą – zachodzi potrzeba umożliwienia efektyw-nego wyrażania zgromadzonej wiedzy, co przełożyłoby się na lepsze możliwości analizy i optymalizacji procesów

Nacechowane są szczególnym ryzykiem – są wykonywane prze osoby wysoko wykwalifiko-wane, które w wielu przypadkach nie kierują się jedynie wymogami klientów, lecz realizują także indywidualne cele i koncepcje. Tworzy się trójkąt: kreatywny pracownik-wymagania klienta-wymagania pracodawcy, który wprowadza dodatkowy element ryzyka uzależniony od zdolności do znalezienia kompromisu.

Wymienione właściwości procesów kreatywnościochłonnych stanowią duże wyzwanie dla współcze-snej informatyki ekonomicznej. Specjaliście informatyki ekonomicznej muszą opracowywad nowe metody i systemy informatyczne, które umożliwią zachowanie elastyczności procesów kreatywnościochłonnych przy wysokiej efek-tywności operacyjnej.

   ROZDZIAŁ  2    

1. Systemy  liczbowe    Typy  sytemów  liczbowych:  

• Systemy  jedynkowe  • Systemy  addytywne  • Systemy  pozycyjne  

System   jedynkowy-­‐   istnieje   tylko   cyfra   1,   a   kolejne   są   tworzone   poprzez   jej  wielokrotne  powtórzenie.  System  addytywny  to  system  sześćdziesiętny    i  system  rzymski  podtsawą  jest  liczba  10  i  7  liter  rerezentujących  liczby,  np  I=1,  V=5,  X=10.  Systemy   pozycyjne-­‐   wypracowanie   symbolu   0   reprezentującego   zbiór   pusty   dla  mnożnika  występującego  przy  określonej  potędze  podstawy  systemu  liczbowego.  Najpopularniejsze   to:   system   dwójkowy   (czyli   binarny,   cifry:   0,1),   system   ósemkowy  (czyli   oktalny,   cifry:   0,1,2,3,4,5,6,7),   system   dziesiętny   (czyli   decymalny,   cyfry:  0,1,2,3,4,5,6,7,8,9),   system   szesnastkowy   (czyli   heksadecymalny,   cyfry   i   litery:  0,1,2,3,4,5,6,7,8,9,  A,B,C,D,E,F).    

2. Jednostki  informacji    Bit-­‐   najmniejsza   jednostka   danych   potrzebna   do   określenia,   który   z  dwóch   równie  prawdopodobnych  stanów  przyjął  system.  Bit  interpretuje  się  również  jako  elementarną  jednostkę  danych  komputerowych,  reprezentowaną  w  systemie  binarnym  jako  0  lub  1.  Ze  względu  na   to,że  1  bit   reprezentuje   tylko  dwa   stany,   używa   się   ich  krotności,   np  8  bitów,  czyli  bajt  B.  Zanim  wprowadzono  słowo  bajt  używano  słowo  maszynowe-­‐  miały  różne   długości,   polskie   komputery   pracowały   na   słowach   maszynowych   równych   24  bitom.  System   SI:   kilo   (1000),   mega   (1   000   000),   giga   (1   000   000   000)-­‐   nie   odpowiada   to  przyjętym  w  informatyce  oznaczeniom,  np  kilo=  1024  bajty.  Standardy  kodów:  

• BCD  • EBCDIC  • ASCII-­‐  7-­‐biotwy,  można  tu  zakodować  128  znaków,  można  było  rozszerzyć  go  o  

dodatkowe  znaki,  gdyż  bajt  jest  ośmiobitowy.    

3. Dane    Dane-­‐   fakty,   zdarzenia,   transakcje,   które   zostały   zapisane.   Stanowią   surowy  materiał  wejściowy,  z  którego  produkowane  są  informacje.  Są  to  inaczej  ciągi  znaków  zapisane  w  przedstawionych  wcześniej  konwencjach.  Dane  zewnętrzne  (z  otoczenia)-­‐  docierają  w  konkretnej  formie  i  postaci.  Dane   wewnętrzne-­‐   wymagają   systemu   pomiaru   i   zapisu   danych,   produkowane  automatycznie   albo   wymagają   wdrożenia   specjalnych   procedur,   a   wyinki   mogą   być  zapisywane.  Formy  przetwarzania  danych  to:  

• Klasyfikowanie  danych  • Operacje  arytmetyczne  na  danych  • Agregowanie  danych  

• Selekcjonowanie/  sortowanie  danych    

4. Informacja    Informacja-­‐  treść  komunikatu  przekazywanego  za  pomocą  danych.  Rodzaje  teorii  informacja:  

• Ilościowa  (opracowana  przez  Schanona,  nazwana  modelem  komunikacji:  źródło  (nadawca)   -­‐>kodowanie   informacji  w  postaci  danych  -­‐>kanał  komunikacyjny   -­‐>  dekodowanie   informacji   -­‐>   odbiorca  Wszystko   to  może   być   zakłócone   poprzez  szum  informacyjny.  

• Jakościowa   (ukierunkowana   na   badanie   własności   informacji   i   identyfikację  zmian  strukturalnych,  bazuje  na  teorii  sterowania.  Która  wyodrębnia  czynności:  informowanie,   transinformowanie-­‐   odzwierciedlanie   rzeczywistości,  pseudoinformowanie-­‐   niektóre   komunikaty   są   wspólne   dla   kilku   łańcuchów  transformacji,   dezinformowanie-­‐   niepełne   lub   fałszywe   informacje,  parainformowanie-­‐   domniemane   informacje,   metainformowanie-­‐   informacja   o  strukturze  informacji)  

• Wartościowa   (ocenianie   informacji   poprzez   jej   wartość   dla   podejmowanych  decyzji,   jest   ona   uzależniona   od   stanu   systemu,   teoria   ta   pozwala  maksymalizować  korzyści  z  podejmowanych  decyzji,  miarą  wartości  jest  przyrost  korzyści  związany  z  informacją).  

• Pragmatyczna   (informacja   to   jeden   z  zasobów  przedsiębiorstwa,   najcenniejszy  towar,  wartość  określana  przez  pryzmat  użyteczności  w  procesach  biznesowych)  

• Semantyczna  (subiektywizm-­‐  istotny  element)  Entropia-­‐   średnia   ilość   informacji   przypadająca   na   wiadomość   elementarną,   np   znak  symbolizującą   zajście   zdarzenia   z  jakiegoś   zbioru.   Jest   to   określenie   niepewności  wystąpienia   danego   zdarzenia.   Gdy   prawdopodobieństwo   wystąpienia   zdarzenia   jest  równe   1,   to   otrzymana   ilość   informacji   to   0-­‐   oznacza   to   pewność   wystąpienia   tego  zdarzenia.   Im   mniejsze   prawdopodobieństwo,   tym   większą   ilość   informacji   się  otrzymuje.    

 H-­‐entropia  p(i)-­‐  prawdopodobieństwo  Jeśli  podstawa  logarytmu  r=2,  to  miarą  entropii  jest  bit.  Jeśli  r=e,  to  miarą  entropii  jest  nat  (nit).  Jeśli  r=10,  to  miarą  entropii  jest  hartley.    

5. Informacja  ekonomiczna  i  kryteria  jej  oceny    Informacja  ekonomiczna-­‐  dotyczy  obszaru  gospodarki.  Informacja,  która  tworzy  wartość,  to  dobra  informacja:  

• Adekwatna  do  problemu  i  pomaga  go  rozwiązać  • Szczegółowa  do  rozwiązania  problemu  • Kompletna-­‐  obejmuje  wszystkie  analizowane  aspekty  • Wiarygodna-­‐  pochodzi  z  zaufanego  źródła,  weryfikacja  informacji  

• Przekazanie  właściwej  osobie  • Dostarczenie  we  właściwym  czasie  

Zarządzanie   informacją-­‐   kompleksowy   ze   względu   na   zakres   i   skoordynowany  czasowo  ciąg  czynności  planowania,  organizowania,  nadzorowania  i  kontroli  przebiegu  procesów  informacyjnych  przedsiębiorstwa.  Rodzaje  zarządzania  informacją:  

• Zarządzanie  zasobami  informacyjnymi  (planowanie,  organizowanie  i  kontrola  zasobów  informacji-­‐  głównie  jakość  i  politika  bezpieczeństwa  informacji)  

• Zarządzanie   procesami   informacyjnymi   (planowanie,   organizowanie   i  kontrola   faktycznych   działań   składających   się   na   procesy   informacyjne,   które  pozwalają   na   gromadzenie,   przetwarzanie,   przesyłanie   i   udostępnianie  informacji).  

 6. Kapitał  intelektualny  

 Kapitał   intelektualny   to  całkowity  kapitał  przedsiębiorstwa  odnoszący  się  do  wiedzy  w  nim   zawartej.   Składają   się   na  niego  wiedza   i   doświadczenie   pracowników,   zaufanie  klientów,   marka,   umowy,   systemy   informacyjne,   procedury   administracyjne,   patenty,  znaki  handlowe  i  efektywność  procesów.  Ma  charakter:  

• Ukrytym  (niejawna)-­‐  wiedza  ekspertów  • Skodyfikowanym  (jawna)-­‐  wiedza  w  podręcznikach  lub  procedurach  

 Postacie  kapitału  intelektualnego:  

• Kapitał   innowacyjny-­‐   rola   technologii   i   rozwiązań   informatycznychw  zarządzaniu   kapitałem   intelektualnym,   innowacyjność:   produktów,   procesów,  społeczeństwa  lub  ekonomii.  

• Kapitał  ludzki-­‐  teoria  McGregora  X    (leniwy  pracownik  zachęcany  finansowo  lub  lękiem   przed   karą)   i   Y   (twórczy   i   chętny   do   pracy),   uzupełnienie   to   teoria   Z  Ouchiehgo   (człowiek   to   niezależna   i   gotowa   do   pracy   istota).   Korzyści   dla  pracownika   to   stabilność   zatrudnienia,   a   dla   pracodawcy   to   lojalność  pracownika.  

• Kapitał   kliencki   (relacji)-­‐   koszt   zdobycia   nowego   klienta   jest   kilkakrotnie  wyższy  niż  utrzymanie  dotychczasowego-­‐  nacisk  na  lojalność  klienta.  

• Kapitał   procesów-­‐   restrukturyzacja   i   doskonalenie   procesów   biznesowych,  podnoszenie  jakości  procesów,  np.  Poprzez  TQM  (Total  Quality  Management).  

 7. System  i  rodzaje  systemów  

 System-­‐   wyodrębniona   grupa   elementów,   celowy   określony   zbiór   elementów   oraz  relacji   (stosunków)   zachodzących   między   tymi   elementami   i   ich   własnościami  (cechami).  Dzięki  relacjom  całość  ma  właściwości,  których  nie  wykazują  jej  części.  System  charakteryzuje  się:  

• Spójnością   (koherencją)-­‐   zmiana  w   jednym   elemencie   pociąga   zmiany   innych-­‐  synergia  

• Niezależność  (addytywność)-­‐  jedna  zmiana  nie  powoduje  innych  Rodzaje  systemów:  

• Sztuczne-­‐  zbudowane  przez  człowieka  • Naturalne-­‐  w  przyrodzie  • Otwarte-­‐  wymieniają  z  otoczeniem  informacje,  energię  i  masę  

• Względnie  odosobnione-­‐  wymieniają  energię  i  informację,  ale  nie  masę  • Zamknięte-­‐  nie  wymieniają  nic  • Rzeczywiste-­‐  fizycznie  konkretne  • Abstrakcyjne-­‐  koncepty  intelektualne  • Statyczne-­‐  nie  wykazują  zmian  w  czasie  • Dynamiczne-­‐  wykazują  zmiany  strukturalne/  funkcjonalne  w  czasie  • Deterministyczne-­‐  poprzez  stan  początkowy  i  transformacje  można  przewidzieć  • Probabilistyczne-­‐   stan   można   przewidzieć   tylko   z   określonym  

prawdopodobieństwem  • Adaptacyjne-­‐  dostosowywuje  się  do  otoczenia  pod  wpływem  impulsów  sprzężeń  

zwrotnych  • Nieadaptacyjne-­‐  odporne  na  bodźce  zewnętrzne  

Sprzężenie   zwrotne-­‐   dynamiczny   związek   między   dwoma   systemami   lub   ich  elementami,  w  którym  obydwa  te  systemy  lub  elementy  wzajemnie  na  siebie  oddziałują.    

8. Sterowanie    Redundacja-­‐   nadmiar   w   stosunku   do   tego,   co   niezbędne,   cecha   komunikatu  zawierającego   więcej   informacji   niż   minimum   niezbędne   do   przekazania   treści.   Może  mieć   charakter   zbędny   lub   szkodliwy.   W   układach   technicznych   występuje   głównie  zasada  parsimonii  (oszczędności),co  skutkuje  większą  podatnością  na  uszkodzenia.    System   odbiera   sygnały   wejściowe   (charakter   bodźców   głównych   albo  przypadkowych-­‐  jeśli  ich  siła  jest  znaczna,  to  należy  zastosować  układ  regulujący),  które  tworzą  sygnały  wyjściowe.  Na  system  wpływają  też  warunki  zewnętrzne.    Sterowanie-­‐   działanie   polegające   na   doprowadzeniu   wielkości   sterowanej   do  pożądanego  poziomu.  Wyróżniamy  tu  dwa  systemy,  które  oddziałują  na  siebie:  

• Sterujący  (organizator  procesu)  • Sterowany  (obiekt  sterowania)  

 9. Organizacje  społeczno-­‐  ekonomiczne  jako  systemy  

 Obiekt   gospodarczy-­‐   dynamiczny   i   otwarty   układ   społeczno-­‐   techniczny   realizujący  określone  zadania  ekonomiczne.  Obiekt  gospodarczy  składa  się  z  3  podsystemów:  wytwarzania,  zarządzania  i  informacji  (2  ostatnie  tworzą  system  sterujący,  a  pierwszy  z  nich  to  obiekt  sterowany).    Podejście   systemowe-­‐   równoważenie   potrzeb   części   przedsiębiorstwa   i   celów   całej  organizacji.  Organizacje  pobierają  na  wejściu  nakłady  z  otoczenia  i  zwracają  na  wyjściu  wynik  swojej  działalności.      

10. System  informacyjny  i  informatyczny    System   informacyjny-­‐   zestaw   współdziałających   składników   w   celu   gromadzenia,  przetwarzania,   przechowywania   i   udostępniania   informacji,   aby   wspomagać  podejmowanie   decyzji,   koordynowanie,   sterowanie,   analizowanie   i   wizualizację  informacji  w  organizacji.  Działania  firm  oraz  instytucji,  systemy  informacyjne  to  systemy  informatyczne,  czyli  taki  system  informacyjny,  który  wspomaga  funkcjonowie  firm  i  instytucji  z  wykorzystaniem  infrastruktury  teleinformatycznej.  Funkcje  dynamiki  systemu  informacyjnego  i  informatycznego:  

• Gromadzenie  • Przetwarzanie  • Przechowywanie  • Prezentowanie  • Przesyłanie  i  udostępnianie  informacji  

 11. Klasy  systemów  informatycznych:  

 Trzy  poziomy  zarządzania:  

• Operacyjny-­‐   krótkookresowy,   związany   z   bezpośrednim   funkcjonowaniem  firmy,  np.  Obsługa  klienta  

• Taktyczny-­‐  średniookresowy,  związany  z  zarządzaniem  organizacją  • Strategiczny-­‐  dłigookresowy,  związany  z  zarządzaniem  organizacją  

W  wsparciu  informatycznym  można  wyodrębnić:  • Poziom   operacyjny-­‐  obejmuje  proste  działanie  bieżące   i  decyzje  o  niewielkim  

zaangażowaniu  zasobów,np.  Udzielenie  niewielkiego  rabatu  • Poziom  zarządczy-­‐  obejmuje  decydentów  szczebla  taktycznego  i  strategicznego  

oraz  decyzje  o  średnim  lub  wielkim  zaangażowaniu  zasobów  Systemy  informatyczne:  

• Systemy  transakcyjne    ST-­‐  służą  do  rejestrowania  zdarzeń  gospodarczych,  dane  zgromadzone  w  systemach  ewidencyjnych  są  danymi  wejściowymi  dla  systemów  wyższych  szczebli.  

• Systemy  automatyzacji  biura  SAB-­‐  systemy  pomocnicze  dla  wszystkich  szczebli  biura  w  strukturze  organizacji  pomagając  tworzyć  korespondencję  biurową.  

• Systemy   informowania   kierownictwa   SIK-­‐   pomagają  w   planowaniu   i   kotroli  dla  średniego  szczebla  poprzez  tworzenie  raportów.  

• Systemy   wspomagania   decyzji   SWD-­‐   pomagają   w   podejmowaniu   złożonych  decyzji  przez  menadżerów  szczebla  taktycznego  i  strategicznego  

• Systemy   eksportowe   SE-­‐   zawierają   wyspecjalizowaną   wiedzę   ekspertów  pomagającą  tworzyć  rady  i  decyzje  na  podstawie  reguł  produkcji.  

Informacja w systemach zarządzania

Cechy charakterystyczne systemów:

zamierzone przez twórcę

realizują cen w jeden sposób lub kilka

nie mają części izolowanych

części i ich powiązania tworzą strukturę systemu

System informacyjny – wydzielona część systemu społecznego, gospodarczego, składająca się z

ludzi, procesów informacyjnych

Informacje generowane przez system powinny być aktualne, dokładne, pełne, wiarygodne i

użyteczne.

Elementy systemu informacyjnego:

nadawcy i odbiorcy informacji

zbiory informacji (np. baza klientów, pracowników itp)

kanały informacyjne

metody i techniki przetwarzania danych

Istnieje jeszcze inny sposób komunikowania się tj przekazywanie sobie dokumentacji w formie

papierowej, ale zdecydowanie lepiej od tego odejść.

Środowisko charakteryzuje się ciągłymi zmianami, do takich najbardziej znaczących zaliczymy:

1. globalizację (oczywiście w odniesieniu do biznesów)

2. wzrost wymagań klienta

3. strategiczne znaczenie wiedzy

4. rozwój technologii teleinformatycznej

Rola wiedzy jest bardzo strategiczna jeżeli mowa o konkurencyjności, dlatego nie tylko ważne jest

jak ją pozyskać, ale również jak ją dystrybuować. Jeżeli chodzi o ewolucje to zarejestrowano kilka

typowych cech (przejście z ery przemysłowej do teorii wiedzy), są to np. koncentracja na

procesach, dominacja pracy zespołowej, koncentracja na zasobach niematerialnych)

ORGANIZACJE WIRTUALNE:

Def: Są to pracownicy z różnych organizacji , którzy wspólnie dążą do realizacji postawionego celu

i tworzą razem organizację/ tworzona dobrowolnie i oparta na zaufaniu/ najczęściej wchodzą w jej

skład małe i średnie organizacje, bo dzięki temu mogą się rozwinąć

cechy OW:

- przekraczanie granic organizacji

rozszerzenie geograficzne

zmieniający się i równorzędni uczestnicy

brak wspólnego centrum administracyjnego

zaufanie pomiędzy partnerami

niski stopień formalizacji

użycie nowoczesnych form komunikacji

rozmycie tożsamości przedsiębiorstwa (chodzi o to, że nie zacierają się granice i aż czasem

nie wiadomo, gdzie się kończy jedno, a zaczyna drugie)

Cykl życia organizacji wirtualnej:

Musi istnieć relacja sieciowa. Jest 7 etapów tworzenia:

1. Rozpoznanie rynku (klientów i konkurentów, aby pozyskać okazje rynkowe)

2. Wybór zadania do realizacji (trzeba sprawdzić, czy dane zlecenie odpowiada zadaniom zgodnym

z zakresem działania danego przedsiębiorstwa)

3. Poszukiwanie partnerów (mam miejsce, gdy pojawi się korzystne zlecenie, ale dane

przedsiębiorstwo nie jest w stanie samo go wykonać, gdyż istnieje kilka zadań niezgodnych z

kompetencjami)

4. Negocjacje i podpisanie kontraktu (na tym etapie szuka się też integratora, czyli osoby, która jest

odpowiedzialna za koordynację całej organizacji)

5. Realizacja zadania (wymieniony wcześniej integrator jest odpowiedzialny za znalezienie osoby,

która będzie odpowiedzialna za kierowanie wirtualnym zespołem.

6. Rozliczenie prac (nie wymaga wyjaśnienia:D )

7. Rozwiązanie lub rekonfiguracja (kiedy zakończymy pracę nad jednym zleceniem, to

rozwiązujemy organizację, chyba, że pojawi się nowe zlecenie, to wtedy możemy tylko zmienić

skład)

Różnice między organizacją wirtualną a tradycyjną: nie ma formy fizycznej, nie jest umiejscowiona

geograficznie, istnieje umowa pomiędzy uczestnikami, powołana do wykonania tylko określonego

zadania, system zarządzania jest płaski i jej zadaniem jest tylko wykonywanie różnych projektów.

Zalety: szybka reakcja na zlecenia, zróżnicowanie w kwestii kompetencji uczestników,

zaoferowanie produktów lepiej dopasowanych do klienta, obniżenie nakładów inwestycyjnych

Wady: nadużycie władzy, kłopoty w regulowaniu odpowiedzialności, brak utartych wzorców,

możliwość zaangażowania osoby niekompetentnej, trudność z identyfikacją formy.

Składowe systemu informacyjnego: zasada komunikacji; oprogramowania i bazy danych;

infrastruktura informatyczna; administrator systemu (osoba czuwająca nad przepływem informacji)

ORGANIZACJA UCZĄCA SIĘ:

Def: organizacja świadomie wykorzystująca procesy uczenia się w celu przekształcenia organizacji,

a co za tym idzie również ukierunkowanie jej na tory zwiększające satysfakcję beneficjenta.

Sposoby uczenia się:

1. pętla pojedyncza – opierając się na normach i procedurach, osoba ucząca się, wykrywa

błędy i dokonuje korekty. Punktem odniesienia są przyjęte dobre praktyki postępowania

2. pętla podwójna – osoba sama może zająć stanowisko w odniesieniu do obowiązujących w

danej organizacji norm.

Cechy organizacji uczącej się:

1. umiejętność krytycznego spojrzenia na procesy wewnątrz organizacji

2. eksperymentowanie z nowymi pomysłami

3. uczenie się na podstawie własnych doświadczeń

4. uczenie się od innych

Dyscypliny wspomagające uczenie się organizacji:

1. mistrzostwo osobiste – każdy chce być mistrzem w swojej dziedzinie

2. model myślowy – analiza i zmiana sposobu postrzegania, która prowadzi do stworzenia

nowych modeli

3. wspólna wizja przyszłości – zaangażowanie w tworzenie obrazu przyszłości danej firmy.

4. zespołowe uczenie się – bardziej efektywne

5. myślenie systemowe – sposób myślenie uwzględniający całość problemu.

Sposoby uczenia się:

Pracownik – szkolenia, samokształcenie, rotacja pracowników, uczenie się na błędach, kontakty z

klientami itp.

zespół pracowników – wzajemne przekazywanie sobie wiedzy, trening

cała organizacja – programy benchmarkingowe, korzystanie z usług zewnętrznych konsultantów.

Bariery wdrożenia:

1. psychospołeczne – brak zaufania, brak umiejętności interpersonalnych, niechęć do

komunikacji

2. kulturowe – kultura firmy nie zachęca do dzielenia się wiedzą i do dążenia do rozwoju w

tym kierunku

3. techniczne – brak narzędzi do komunikacji

4. organizacyjne – brak procedur i praktyk zarządzania wiedzą.

Różnice pomiędzy organizacją uczącą się a tradycyjną (tak jest w organizacyjnej a w tradycyjnej

odwrotnie):

uczenie się na błędach

ciągły trening personelu

dostosowanie procedur do sytuacji

delegowanie uprawnień

podejmowanie ryzyka

rutynowe rewizje struktur i procesów

System informacyjny ma za zadanie umożliwienia organizacjom uczącym się swobodnego dostępu

do wiedzy, czyli lokalizacji wiedzy, wymiany wiedzy, zachowania i ochrony wiedzy, oceny wiedzy

TELEPRACA

Def: praca umysłowa wykonywana przynajmniej raz w tyg poza miejscem zamieszkania przy

wykorzystaniu technologii teleinformatycznej.

Formy:

w domu

telepraca mobilna

telepraca przemienna

realizowana w centrach telepracy

Obszary zastosowania:

Aby zadanie mogło być zrealizowany w takiej formie, to musi spełniać podane warunki:

rodzaj wykonywanej pracy

styl kierowania

wymierność

wyposażenie

stanowisko pracy zdalnej

ROZDZIAŁ 8: ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH

System informatyczny (SI) to uporządkowany wzajemnie powiązanych składników, współpracujących aby wykonać założone funkcje, pozwalające na rozwiązanie występujących problemów i osiągniecie założonych celów w danej dziedzinie przedmiotowej.

Metodyka tworzenia systemów informatycznych (TSI) to spójny, logicznie uporządkowany zestaw metod oraz procedur technicznych i organizatorskich, pozwalających zespołowi wykonawczemu realizować cykl życia systemu. Składniki metodyki TSI:– formalizmy, modele opisu rzeczywistości – dziedziny przedmiotowej, jej statyki i dynamiki (modele konceptualne)– strukturyzacja procesu TSI w postaci odpowiedniej sekwencji etapów, podetapów i poszczególnych zadań (cykl życia systemu)– szczegółowe metody i techniki TSI – jego dokumentowania razem z symboliką graficzną– narzędzia wspomaganego komputerowo TSI (CASE)– specyfikacja wymagań merytorycznych wobec twórców i zespołu projektowego– kryteria oceny jakości projektu i systemu oraz mechanizmy jej kontroli.

Dziedzina przedmiotowa (DP) (badany wycinek rzeczywistości) to obiekt, dla którego tworzy się SI, np.:gospodarka materiałowa firmy, zarządzanie kadrami, obsługa rezerwacji biletów. Podstawą jej opisu są formalizmy. Poszczególne elementy modelu (dokumentowane za pomocą różnych metod i technik) mają zazwyczaj postać diagramów.

Rodzaje podejść metodologicznych do TSI:1.Strukturalne (zwane też strukturalno-relacyjnym) – formalne; polega na tworzeniu systemów o uporządkowanej strukturze procesów i danych oraz związków między nimi; cecha charakterystyczna to oddzielne modelowanie danych i procesów; dominuje w praktyce2.Obiektowe – opiera się na wyodrębnieniu obiektu mającego znaczenie w kontekście rozw, problemu – umożliwia to integralne modelowanie danych i procesów3.Społeczne – akcentuje aspekty humanitarne i społeczne; jest używane w fazie planowania SI4.Adaptacyjne (antymetodyki; pot. nazwy: podejście zwinne, żwawe, lekkie, aginalne) – krytyka metodyk strukturalnych; zakłada realizację dwóch założeń: dopuszczalność zmian i modyfikacji wymagań systemu w trakcie jego realizacji oraz tworzenia oprogramowania na bieżąco w całym procesie TSI.

Cykl życia systemu to ciąg wyodrębnionych, wzajemnie spójnych etapów, pozwalających na pełne i skuteczne zaprojektowanie i użytkowanie SI. Wzorce cyklu życia systemu:I. Liniowy - modyfikowany ze względu na dążenie do uwzględnienia celów i założeń konkretnego systemu bądź organizacji. Pozwala na racjonalne kierowanie zespołem wykonawczym, koordynowanie zadań zgodnie z przyjętym harmonogramem, kontrolowanie realizacji przyjętych założeń. Koniecznymi cechami CŻS są jego zupełność i kompletność (konieczność ścisłego opisu wszystkich etapów niezbędnych przy zaprojektowaniu i użytkowaniu elementów systemu).Typ liniowy dominuje w metodykach strukturalnych i jest podzielony na od kilku do kilkunastu etapów. Każdy etap powinien mieć ściśle określone wyjścia, wejścia, składniki, funkcje, dokumenty, sprzężenia z innymi etapami. W kaskadowym CŻS wyodrębnia się 5 podstawowych faz: 1.Planowanie systemu – całościowe podejście do diagnozy i prognozy działań organizacji. Celem jest zharmonizowanie tworzonego planu SI (infoplanu) z planem działalności gospodarczej firmy (identyfikacja i nadanie priorytetów tym technologiom i systemom, które najbardziej wspomagają cele i misję firmy). Syntetycznym rezultatem tej fazy jest tzw. infoplan. 2.Analiza systemu – studium problemów i sytuacji występujących w organizacji gospodarczej, a następnie zdefiniowanie potrzeb informatycznych w odniesieniu do tworzonego systemu. Stosowane metody to model związków encji i diagram przepływu danych.3.Projektowanie s. - Projekt stanowi koncepcję komputerowo wspomaganej realizacji założeń nowego s. Na podstawie koncepcji s. są opracowywane kolejne składniki projektu: projekt ogólny i projekt szczegółowy albo

techniczny. Faza ta polega na ocenie opracowanych w fazie analizy alternatywnych rozwiązań problemu, identyfikacji struktury funkcjonalnej i związanych z nią specyfikacji inf. 4.Wdrażanie – skonstruowanie lub zestawienie technicznych składników nowego systemu na podstawie jego projektu i przekazanie go do eksploatacji: kodowanie wyspecyfikowanych programów, skompletowanie pełnego oprogramowania s., założenie baz danych, przetestowanie s., przyg. Dokumentacji, zainstalowanie systemu na sprzęcie, przeszkolenie użytkowników.5.Użytkowanie, modyfikacja i adaptacja systemu – stałe czynności związane z bieżącą eksploatacją i kontrolną jakości s.II. Spiralny CŻS (zaproponowany przez Boehma) – poszczególne fazy cyklu życia są realizowane na zasadzie spirali oznaczającej ich powtarzanie drogą doskonalenia kolejnych wersji systemu, będących rezultatem weryfikacji, oceny i eksperymentów w użytkowaniu jego coraz bardziej rozbudowanych prototypów. Jego fazy:1. Opracowanie planu systemu informatycznego (jak w liniowym)2. Analiza ryzyka – ocena finansowych i organizacyjnych konsekwencji zaprojektowania, analizy i wdrożenia infoplanu – czas na decyzję czy dalej będziemy wdrażać projekt, czy go zmieniamy, czy z niego rezygnujemy.3. Projektowanie SI – opracowywanie kolejnych wersji prototypów, stopniowo udoskonalanych i uzupełnianych aż do stworzenia wersji końcowej systemu.4. Weryfikacja prototypów – ocena jego funkcjonalności w aspekcie sformułowanych przez niego założeń i wymagań systemu. Rezultaty weryfikacji są podstawą rozpoczęcia kolejnej rotacji w spiralnym CŻS.III. Iteracyjno – przyrostowy CŻS – koncepcja stopniowego, przyrostowego rozwoju systemu (uniknięcie wady liniowego: możliwości użytkowania systemu dopiero pod koniec cyklu); możliwość wprowadzenie bieżących zmian i korekt.Najbardziej uznany jest MIP opracowany w ramach metodyki RUP (postać macierzowa). Ma on 4 fazy:1. rozpoczęcie – wypracowanie ogólnej wizji, zrozumienie i akceptacja wszystkich członków projektu (10% czasu tworzenia SI)2. opracowanie – ustalenie architektury systemu, stworzenie planu oraz wyeliminowanie elemntów wysokiego ryzyka (30% czasu tworzenia SI)3. budowa projektu (50%)4. przekazanie – dostarczenie gotowego systemu użytkownikom czy klientom (10%)Interacja w metodyce RUP to pojedynczy cykl w ramach fazy. W każdej interacji mamy do czynienia z minicyklem liniowym. W fazach CŻS RUP czynności często wykonywane są równolegle. Dyscyplina (w RUP) stanowi kolekcję powiązanych czynności, artefaktów, ról oraz przepływów pracy odpowiadających tematycznie głównym obszarom tworzenia SI. Dyscyplina podstawowa stanowi rdzeń procesu tworzenia systemu (należą do nich: modelowanie biznesowe, specyfikacja wymagań, analiza i projektowanie, programowanie, testowanie, wdrożenie). Dyscypliny wspomagające realizują funkcje zarządcze i konfiguracyjne w procesie tworzenia systemu (zaliczamy do nich zarządzanie konfiguracją i zmianami, zarządzanie projektem, przygotowanie środowiska).

Najbardziej popularne metody w przypadku metodyk:– strukturalnych: diagramy związków encji, diagramy przepływu danych– obiektowych: 13 rodzajów diagramów UML (najistotniejsze diagramy przypadków użycia)– społecznych: tzw. wzbogacone wizerunki, definicje podstawowe, modele konceptualne.W adaptacyjnym większą rolę odgrywają narzędzia oprogramowania, a nie diagramy.

Diagramy przepływu danych (DPD) – najbardziej znana metoda analizy i projektowanie strukturalnego.Znaczenia pojęciowe w DPD:– proces – funkcja, działanie, realizowane w systemie, przekształcające dane wejściowe w wynikowe– przepływ danych – powiązanie między procesami i innymi kategoriami DPD– składnia danych – kolekcja danych, które muszą być przechowywane w systemie przez określony czas– terminator (obiekt zewnętrzny) – źródło lub przeznaczenie danych – zewnętrzne

Iteracyjno-przyrostowy CŻS. Linia pozioma reprezentuje czas, a zatem dynamiczny aspekt procesu TSI, pionowa – statyczny, tj. opis w kategoriach dyscyplin i związanych z nimi szczegółowych czynności, artefaktów, ról i przepływów pracy.

obiekty, z którymi system komunikuje się, tj. osoby, działy, jednostki organizacyjne.

Diagramy przypadków użycia (DPU) wyznaczają podstawową perspektywę pozostałym diagramom języka UML. DPU zawierają następujące główne kategorie pojęciowe:– przypadek użycia – specyfikacja ciągu akcji i ich wariantów, które system (lub inna jednostka) może wykonać poprzez interakcje z aktorami tego systemu– aktor – spójny zbiór ról odgrywanych przez użytkowników przypadku użycia w czasie interakcji w czasie interakcji z tym przypadkiem użycia; najczęściej przybiera ona postać asocjacji– związek – semantyczne powiązanie pomiędzy elementami modelu.

CASE (computer-aided systems engineering) to narzędzia wspomagające zautomatyzowane TSI w trakcie CŻS. Pakiety CASE stanowią zastosowanie technologii komputerowej w odniesieniu do procesów, technik i metodyk tworzenia SI. Integralnym składnikiem pakietu CASE jest encyklopedia systemu (repozytorium projektu systemu). Pozwala ona na użytkowanie pozostałych składników pakietu CASE, tj.:edytory diagramów różnorodnych metod i technik TSI, generator kodu programowego, moduł prototypowania systemów, moduł modyfikacji i adaptacji systemów, moduł eksportu / importu danych, moduł kontroli spójności systemu.Istnieje 5 klas pakietów CASE: przechowywalnia danych, wspomagania CŻS (1. planowania strategicznego i modelowania biznesu, 2. wysokiego poziomu (upper CASE lub front-end tools), 3. niskiego poziomu (lower CASE lub back-end tools)), adaptacji i modyfikacji systemów, kierowania realizacją projektów, bieżącego doskonalenia jakości systemu.

Nowe rozwiązania w TSI1. Metodyki adaptacyjne. Najbardziej uznanymi implementacjami adaptacyjnego podejścia do TSI są: XP (Extreme Programming), SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Progmatic Programming i inne. W 2001 zostało utworzone Agile Aliance, który sformułował podstawowe zasady podejścia adaptacyjnego, tj, stwierdzenia dotyczące przewagi:– osób (jednostek) i interakcji nad procesami oraz narzędziami– efektywnie użytkowanego oprogramowania nad obszerną dokumentacją– współpracy z klientami nad negocjowaniem kontraktu– reakcji na zmiany nad realizacją planu.Autorzy Agile Manifesto sformułowali 12 zasad, które powinny umożliwić wdrożenie tych zasad:– najważniejsze jest spełnienie wymagań klienta poprzez szybkie dostarczanie oprogramowania– zmiana założeń i potrzeb systemu jest akceptowalna nawet w końcowej fazie TSI– użyteczne, sprawne oprogramowanie musi być dostarczane przez zespół projektowy często– przyszli użytkownicy SI odpowiedzialni za procesy biznesowe oraz zespół informatyków muszą współpracować w codziennej realizacji projektu– twórcy projektu powinni być zmotywowani– najskuteczniejszą metodą przekzywania informacji jest bezpośrednia konwersacja (Face to Face)– użyteczne oprogramowanie jest jest podstawową miarą postępu pracy – zrównoważony rozwój: sponsorzy, twórcy i użytkownicy powinni współpracować w sposób nieograniczony– prostota, oszczędność– najlepsze projekty wynikają z samoorganizujących się zespołów– w regularnych odstępach czasu zespół ocenia swoje działania i odpowiednio je zmienia. 2.MDA (Model-Driven Architecture)– modelowanie architektury systemu – sposób organizowania i

zarządzania architekturą przedsięwzięcia projektowego, wspomaganego zatomatyzowanymi narzędziami i usługami w celu zdefiniowania modeli i ułatwienia transformacji pomiędzy różnego rodzaju modelami. MDA określa 2 rodzaje modeli, które mają być użytkowane:- PIM przedstawiający określony poziom niezależności od platformy, co umożliwia jego dostosowanie go do różnych platform. Przykładem modelu PIM jest model procesów biznesowych w bankowości czy telekomunikacji.- PSM, który łączy specyfikacje PIM z poszczególnymi typami platform PSM, które zawierają zestaw pojęć technicznych umożliwiających funkcjonowanie platformy i jej usług. Może być oparty na Web Services, XML, .NET, EJB, CORBA.Użytkowanie MDA polega na wykonaniu kolejno:- opracowanie specyfikacji systemu w postaci modelu niezależnego od platformy PIM, na której będzie użytkowany- specyfikacja platformy PSM- wybór właściwej platformy dla systemu- przekształcenie specyfikacji systemu PIM na wybraną platformę PSM. 3. Podejście SOA (Serive-Oriented Architecture) to dopasowanie do procesów biznesowych i użytkowników systemów luźno powiązanych pakietów oprogramowania, które pełnią funkcje usługowe wobec procesów i użytkowników. Architektura systemu jest tworzona poprzez udostępnianie tych zasobów na zasadzie usług bez znajomości platformy, na której są użytkowane.

Rozdział 10

Inżynieria oprogramowania

Inżynieria oprogramowania (IO)- zbiór metod, technik, narzędzi, modeli procesów wytwórczych

oraz dobrych praktyk stosowanych do wytwarzania oprogramowania o pożądanych

charakterystykach, takich jak koszt, jakośd, niezawodnośd czy przenośnośd.

IO rozpatrujemy w dwóch perspektywach:

- dynamicznej- ukierunkowanej na procesowe akpekty tej dyscypliny

- statycznej- ukierunkowanej na wymierne rezultaty tj. produkty wszystkich procesów wytwarzania

oprogramowania, takie jak: koncepcje, specyfikacje, projekty oraz programy

Weryfikacja- proces oceny zgodności artefaktów (twór sztuczny będący rezultatem pracy ludzkiej)

danej fazy procesu wytwarzania oprogranowania z założeniami przyjętymi na jej początku.

Walidacja (zatwierdzanie)- proces oceny zgodności artefaktów danej fazy cyklu wytwórczego,

zwłaszcza gotowego produktu, z wymaganiami klientów.

Weryfikacja i walidacja powinny byd przeprowadzane na każdym etapie tworzenia oprogramowania.

Techniki stosowane do weryfikacji i walidacji (wg Collofello- 1988):

a) statycznej

- przeglądy- przeglądy nieformalne, kontrole drobiazgowe, inspekcje oraz audyty

- dowody poprawności- (weryfikacja formalna), polegają na dowodzeniu tezy, że program jest

poprawny, za pomocą formalnego aparatu matematycznego

- śledzenie wymagao- sprawdzenie czy wszystkie wymagania klienta są zaspokojone oraz

przetestowane

b) dynamicznej

- testowanie- uruchamianie programu, wprowadzenie danych wejściowych w celu wykrycia

nieprawidłowych zachowao programu w określonych warunkach

- symulacje oraz prototypowanie- sprawdzenie specyfikacji produktu pod kątem realizacji wymagao

klienta przy założeniu poprawności prototypu oraz symulacji

Testowanie:

Zasady projektowania dobrych testów:

- od ogółu do szczegółu

- zgodnośd produktu z wymaganiami klienta

- projekt i plan testów powinny byd przygotowane przed przystąpieniem do implementacji kodu

W stosunku do testowania prawdziwa jest zasada Pareto- 80% błędów związane jest z 20%

dostarczonego oprogramowania.

Testowanie przez osoby z zewnątrz daje lepsze rezultaty, pozala wykryd większą ilośd błędów niż w

przypadku testów prowadzonych przez twórców.

Metody testowania:

1. metoda białej skrzynki – testowanie struktury

2.metoda czarnej skrzynki- testowanie funkcyjne

ad1. Polega na testowaniu wewnętrznej struktury programu – analizie kodu źrodłowego. Metoda ta

pozwala na zaprojektowanie testu aby objął on:

-każdą linię kodu źrodłowego

- każdą niezależną ścieżkę w module

- wszystki warianty decyzji logicznych

- wszystkie pętle

- wszystkie wewnętrzne struktury danych

Metoda pozwala na wykrycie nieprawidłowego użycia:

- operatorów logicznych

- typów danych

- wyrażen arytmetycznych

- zagnieżdżeo pętli

- warunktów brzegowych pętli

Wady metody:

- czasochłonna

ad2. Służy do kompletnego testowania zgodności programu z wymaganiami funkcyjnymi. W tej

metodzie wnętrze systemu, tj. wewnętrzna struktura programu, jego kod źrodłowy, jest dla

testującego nieistotne.

Pozwala na wykrycie błędów związanych z:

- źle zaimplementowaną funkcjonalnością

- niedostarczeniem pewnej funkcjonalności

- niewłaściwymi zachowaniami systemu

- problemami wydajnościowymi

Warianty metody czarnej skrzynki:

- dzielenie na klasy równoważności

- analiza wartości brzegowych

- tablice ortogonalne

- testowanie porównawcze

Proces testowania oprogramowania:

Etapy:

1. Przeprowadzenie testów jednostkowych- przetestowanie pojedynczych jednostek takich jak:

funkcja, klasa, pakiet w celu wykrycia oraz eliminacji błędów.

2. Scalenie jednostek w większą całośd (podsystem) i sprawdzenie poprawności za pomocą

testów integracyjnych.

3. Testy systemowe- sprawdzenie fukncjonowania systemu w kontekście interakcji z

użytkownikiem i otoczeniem. Jeśli testy nie spełniają oczekiwao klienta to cały proces zaczyna

się od początku.

4. Testy akceptacyjne- wykonywane w środowisku docelowym, tam gdzie ma funkcjonowad

produkt, a w ich realizację są zaangażowani reprezentanci klienta.

Przeglądy:- proces podczas którego produkt jest prezentowany zespołowi projektowemu,

menedżerom, użytkownikom i innym interesariuszom w celu zaopiniowania lub zatwierdzenia.

Za względu na stopieo sformalizowania dzielimy na:

- nieformalne- opracowane sytuacyjnie

- sformalizowane- ich przebieg jest opisany przez konkretne reguły zasady i procedury. Do tej

kategorii zalicza się: inspekcję, kontrolę drobiazgową, inspekcję Fagana

Cele przeprowadzania inspekcji:

- wykrywanie, identyfikacja i usuwanie defektów w produktach, a więc zapobieganie powstaniu

usterek

- potwierdzenie jakości produktu procesu wytwórczego

- doskonalenie precesu wytwórczego za pomocą analizy przyczyn zarejestrowanych defektów

- promowanie projakościowych praktyk działania

Każdy, kto uczestniczy w inspekcji ma przypisaną rolę: prezenter, moderator, autor, kontroler,

sekretarz

Fazy procesu inspekcji:

1. Planowanie- moderator podejmuje decyzję, który artefakt należy poddad inspekcjim dobiera

członków zespołum określa dokumenty niezbedne do przeprowadzenia inspekcji, definiuje

warunki jej zakooczenia

2. Inicjalizacja- wyjaśnienie członkom zasad, harmonogramu, celów oraz przydziałów ról

(opcjonalne dla doświadczonych zespołów)

3. Przygotowanie- Kontlorerzy indywidualnie przeglądają analizowany artefakt w celu

znalezienia defektów

4. Kontrola- opracowywanie listy defektów, rezultaty odczytywane przez prezentera.

Moderator i kontlorerzy wskazują niedogodności i sugerują poprawki, sekretarz to zapisuje

5. Naprawa- Autor wprowadza modyfikacje

6. Sprawdzenie- moderator sprawdza czy poprawki zostały naniesione przez autora. Lider

decyduje o zakooczeniu inspekcji.

Zależności między pojęciami

- testowanie- zapewnienie jakości kodu

- weryfikacja- zapewnienie jakości poszczególnych faz procesu wytwórczego oraz ich produktów

- walidacja- zapewnienie jakości produktu z perspektywy odbiorcy

Jakość oprogramowania

Jakośd- zgodnośd z jawnie oraz niejawnie określonymi wymaganiami

Model jakości- próba ilościowego zidentyfikowania jakości za pomocą zestawu niemierzalnych

charakterystyk jakości- czynników, atrybutów wysokiego poziomu, oraz ich charakterystyk, zwanych

także składowymi lub atrybutami niskiego poziomu, możliwych do wyrażenia za pomocą

bezpośrednio lub pośrednio kwantyfikowalnych miar.

Niektóre oceny mogą byd skorelowane ze sobą ze względu na wspólne podcharakterystyki.

Modele jakości

- Model McCalla- czynniki jakości podzielone na 3 grupy charakterystyk związanych z

funkcjonowaniem oprogramowania(efektywnośd, integralnośd, niezawodnośd, użytecznośd,

zgodnośd) , modyfikowalnością produktu (elastycznośd, pielęgnowalnośd, testowalnośd),

przenośnością produktu (potencjał integracyjny, prznośnośd, możliwośd wielokrotnego użycia).

Dla każdej z podcharakterystyk wykonuje się subiektywną ocenę w skali od 1 do 10.

-Model Boehma- wyróżniamy się trzy charakterystyki- warunki konieczne i wystarczające niezbędne

do osiągnięcia ogólnej jakości- łatwośd konserwacji, przenośnośd, przydatnośd

Podcharakterystyki odnoszą się głownie do kodu źródłowego. Podcharakterystyki zdefiniowane tak,

żeby były zdefiniowane miary ilościowe pozbawione subiektywizmu (które cechują model McCalla)

-Model ISO 9126- jest standardem opisującym jednolity model jakości oprogramowania. Opiera się

na poprzednich modelach, można go stosowad do oceny jakości dowolnego rodzaju

oprogramowania.

Miary oprogramowania

Proces pomiaru:

Powyższe modele służą do jakościowej analizy cech produktu programowego. W celu dokonania

ilościowej analizy korzystamy z miar oprogramowania.

Miara oprogramowania- jednostki przydzielone w procesie pomiaru, inaczej jest to wyrażenie

wielkości charakteryzującej pewną cechę tj. atrybut oprogramowania lub procesu wytwórczego.

Proces pomiaru składa się z pięciu etapów:

- sformułowanie- zdefiniowanie celów pomiarów

- pomiar- zebrania danych do obliczenia miar

- analiza- obliczenie wartości miar

- interpretacja- ocena wyników, wskazanie działao naprawczych

- sprzężenie zwrotne- wprowadzenie zmian w produkcie

Wyróżniamy miary procesu i produktu.

Przegląd miar oprogramowania

Wyróżniamy kategorie miar:

- oparte na wielkości kodu źródłowego- wielkośd oprogramowania liczona w LOC (lines of code), lub

dla większych KLOC (1 KLOC= 1000 LOC)

- uwzględniające funkcje oprogramowania- podstawową miarą jest miara punktów funkcyjnych. W

celu obliczenia jej potrzebne są nam dane:

* liczba wejśd i wyjśd użytkownika

* liczba zapytao użytkownika

* liczba struktur danych

* liczba interfejsów z innymi systemami oraz aplikacjami

Następnie do każdej miary przyporządkowujemy wagi. Sumujemy to i liczymy punkty funkcyjne za

pomocą wzoru którego nie przepiszę bo się nie przyda. Pamiętajmy, że w nim występuje też kolejna

suma odnosząca się do ocen które dajemy na 14 pytao dotyczących systemu.

Miarę punktów funkcyjnych można też wykorzystad jako podstawę do normalizacji wyników

pomiarów jakości, wydajności pracy konstruując następujące miary

- liczba błędów na punkt funkcyjny

- liczba usterek na punkt funkcyjny

- punkt funkcyjny na osobomiesiąc pracy

-koszt wytworzenie jednaego PF

- wielkośd dokumentacji na 1 PF

11. Zarządzanie projektami informatycznymi „Cokolwiek czynisz, czyo roztropnie i patrz kooca!”

Owidiusz

(cytat akurat nam się wpasował w tematykę sesyjną :D)

11.2. Istota i problemy zarządzania projektami informacyjnymi

Przykłady projektów:

Przygotowanie konferencji

Wdrażanie systemu informacyjnego

Stworzenie serwisu społecznościowego Web 2.0

Wprowadzenie nowego produktu na rynek

Stworzenie portalu e-learningowego

Przedsięwzięcie można uznad za projekt, jeśli:

Ma jednorazowy charakter

Jest innowacyjne

Ma zdefiniowany cel

Ma określony budżet

Ma harmonogram

Kieruje nim menedżer projektu

Ma zapewnione finansowanie

Ma określoną strukturę organizacyjną i zakres odpowiedzialności członków zespołu projektowego

Projekt, to taka organizacja pracy, której celem jest wykonanie pewnej unikalnej pracy w oznaczonym czasie i przy

wykorzystaniu przydzielonych, ograniczonych zasobów.

Zarządzanie projektami stanowi zastosowanie wiedzy, umiejętności, narzędzi oraz technik w odniesieniu do

realizowanych w projekcie działao, umożliwiających spełnienie wymagao danego projektu.

Powodzeniem kooczy się ok. 30% inicjowanych projektów

50% znacznie odbiega od planów i celów

20% kooczy się niepowodzeniem.

Przyczyny niepowodzeo w realizacji projektów:

Zmiany wewnątrz organizacji

Słabe wyniki osiągane w trakcie projektu

Zmiany w otoczeniu biznesowym

Zmiany technologiczne

Czas (pojawienie się nieplanowanych na początku rozwiązao technologicznych)

11.3. Cykl życia projektu

Cykl życia projektu stanowi sekwencję kolejnych faz projektu, od zainicjowania aż po jego zakooczenie, składający

się z procesów: inicjowania, planowania, realizacji, kontrolowania i zamknięcia oraz obejmujący także procesy

pomocnicze, jak zarządzanie ryzykiem, jakością, integracją, zaopatrzeniem itd.

Główne fazy projektu:

Inicjowanie

o Decyzja o rozpoczęciu

o Wybór menedżera

o Identyfikacja potrzeb

o Identyfikacja możliwości spełnienia wymagao

o Karta projektu

Planowanie

o Zebranie danych

o Jasne określenie celów

o Stworzenie struktury i podziału pracy

o Skonstruowanie budżetu

o Identyfikacja i ocena ryzyka

o …

Realizacja

o Zarządzanie zespołem

o Motywowanie zespołu

o Zarządzanie komunikacją

o Oddawanie kamieni milowych

o Raportowanie postępu prac

o …

Monitorowanie

o Kontrola postępu prac

o Monitorowanie ryzyka

o Kontrola budżetu

o Przeprowadzanie przeglądów jakości

o Monitorowanie funkcjonalności

Zamykanie

o Odbiór wewnętrzny (próbny)

o Odbiór formalny

o Raport koocowy

Sponsor projektu – osoba lub grupa osób zlecających projekt, zapewniających środki finansowe niezbędne do jego

realizacji, wzmacniających wsparcie dla projektu ze strony najwyższego kierownictwa.

Karta projektu –

Podpisanie karty projektu przez sponsora = mianowanie kierownika projektu i uruchomienie niezbędnych środków

finansowych.

Przyjmowany błąd w szacunkach kosztów: 20-30%

Cykl życia projektu – określa, jakie działania, na jakim etapie i przez kogo mają byd zrealizowane.

11.4. Zespół projektowy

11.4.2. Wybór członków zespołu

a) określenie wymagao (ogłoszenie naboru/rekrutacji wewnętrznej)

b) zatrudnienie trzonu zespołu (osób, które będą zaangażowany przez cały czas, aż do zamknięcia)

c) powiadomienie menedżerów liniowych, kto został przydzielony do jakiego zadania, jakie są deadliny itd.

11.4.3. Karta zakresu odpowiedzialności

Jest w niej zdefiniowany zakres obowiązków i odpowiedzialności.

Przykład:

KARTA ZAKRESU ODPOWIEDZIALNOŚCI Nazwa projektu: Menedżer projektu: Data aktualizacji: Numer wydania: Numer wydania;

Rola Menedżer Klient Użytkownik koocowy

Sponsor Członek zespołu 1

Członek zespołu n

Rozpoznanie potrzeb klienta

B/O B B B B

Opracowanie wstępnej koncepcji

B I A B B

Sporządził: Zatwierdził:

B - bierze udział A – akceptuje O – odpowiada I – otrzymuje informacje D – doradza

11.4.4. Plan komunikacji

Komunikacja wewnętrzna – w obrębie zespołu projektowego; zależy od wielkości projektu, liczby zaangażowanych i

ich rozproszenia.

- kiedyś każdy zespół posiadał własne biuro projektu – dziś: globalizacja zespoły wirtualne

- spotkania cykliczne pozwalają na bieżącą kontrolę przebiegu prac

Plan komunikacji zewnętrznej – obejmuje wymagania informacyjne interesariuszy (sponsora, klientów, ekspertów,

dostawców itd.)

- identyfikacja potrzeb i wymagao ze strony interesariuszy

- plan jest powiązany z kartą zakresu odpowiedzialności

- lista dostępnych źródeł pozyskiwania informacji (uaktualniana!)

- określenie sposobu chronienia niejawnych danych klienta

11.4.5. Podejmowanie decyzji

- powinni mied na nie wpływ wszyscy członkowie zespołu motywacja, minimalizacja ryzyka nieporozumienia,

ograniczenie ryzyka

- burza mózgów (podstawowe zasady: zaproszenie przynajmniej jednej osoby z zewnątrz, możliwośd swobodnej

wypowiedzi, zapis i omówienie pomysłów

- zespół musi posiadad umiejętnośd racjonalnego podejmowania decyzji

11.4.6. Rozwiązywanie konfliktów

Główne obszary konfliktów:

- podział dóbr materialnych i symbolicznych

- sprawowanie kontroli nad innymi osobami

- koordynacja działao

Schemat eskalacji konfliktu:

Cykl eskalacji

konfliktu prowadzi

ostatecznie do

destrukcji zespołu!!

11.5. Planowanie zadao

11.5.2 Struktura podziału pracy

-przyporządkowanie i doprecyzowanie zakresu projektu

- dekompozycja – podział zadao na mniejsze elementy łatwiejsze do szacowania i monitorowania

- kolejnośd hierarchiczna (najmniejsze elementy – pakiety robocze)

-podział ze względu na fazy, skutki (np. wytworzone produkty) lub umiejętności i funkcje członków zespołu

11.5.3. Kamienie milowe

Kamieo milowy – zdarzenie istotne z punktu widzenia realizacji całego projektu.

Kryteria:

- termin rozpoczęcia i zakooczenia

- termin testowania i przekazania odbiorcy

- punkty styczne z innymi projektami

- czas kontroli

11.6. Zarządzanie budżetem

11.6.1. Dane wejściowe

- szacowanie niezbędnych zasobów (w fazie inicjowania)

- np. na podstawie archiwum przeprowadzonych już projektów

- albo metod parametrycznych (równao,

statystyczne/probabilistyczne modele matematyczne)

- dane z przeszłości muszą byd bardzo dokładne

- parametry modelu można skwantyfikowad (sprawdzają się do projektu każdej wielkości)

11.6.2. Opracowanie budżetu

Główne czynniki wpływające na strukturę budżetu:

- konkurencja

- zysk (co chcemy osiągnąd)

- przepływy pieniężne (suma wszystkich bieżących działao powiązanych z innymi trwającymi projektami)

- ryzyko (ryzyko przekroczenia kosztów a ryzyko opóźnieo)

- możliwości technologiczne (chcemy zdobyd przewagę organizacyjną nad konkurencją)

- zasoby (wartośd zasobów alokowanych – należy odpowiednio klasyfikowad i monitorowad ich dostępnośd)

- potrzeby uświadomione (cele organizacji)

Sposoby doskonalenia organizacji (do konkurencji):

- konkurencja oparta na czasie – wdrożenie nowych technologii (największy nacisk na osiągnięcie kamieni milowych i

celów projektu

- konkurencja oparta na kosztach – jak najmniej kosztochłonny tryb zadao i minimalizacja kosztów stałych

- konkurencja oparta na jakości – nacisk na planowanie, zapewnianie i kontrolę jakości.

11.6.3. Monitorowanie kosztów

Pierwotny pojetyoczy przedmiot

sporu

narusza równowag

ę stosunkó

w

Prowadzi do

ujawnienia innych,

uprzednio tajonych spornych zagadnieo

Pojawia się coraz

więcej racji

drugiej strony -

pogłębienie

niezrozumienia

druga strona

wydaje się z gruntu

zła

wysuwa się

osobiste zarzuty

konflikt uniezależn

ia się od pierwszeg

o podmiotu

sporu

Dobrze jest określid

wagę każdego z

kamieni milowych

Projekt może byd

wstępnie oceniany pod

kątem warości

zaktualizowanej netto

(NPV), wewnętrznej

stopy i okresu zwrotu.

Kontrola budżetu – wskazanie różnic pomiędzy wynikami faktycznymi a budżetowymi.

Najczęstsze przyczyny rozbieżności:

- nieuwzględnienie inflacji

- wyższe od założonych ceny towarów/usług

- dodatkowe koszty pracy 0,23*x=180000 x=180000*100/23

- różnice w kursach walut

- zmiany w prawodawstwie.

Metoda zarządzania wartością wypracowaną (EVM):

1. Rozbieżnośd harmonogramu –różnica kosztów poniesionych i zaplanowanych na dany moment

SV = EV (earned value) – PV (planned value)

Na przykład:

DZIAŁANIE 1 2 3 RAZEM

EV 70 000 90 000 110 000 270 000

PV 75 000 80 000 110 000 265 000

SV -5 000 10 000 - 5 000

Rozbieżnośd wynosi 5 000, czyli 1,85%, co znaczy, żeprojekt ma 1,85% opóźnienia (coś mi się tu nie zgadza ale tak

wynika chyba z tego, co jest w książce, jakby ktoś rozkminił do kooca, o co im chodziło – str. 325, to dajcie znad).

2. Rozbieżnośd kosztów – różnica między kosztami zaplanowanymi na zrealizowane działania a faktycznie

poniesionymi. CV =EV – AC (actual cost)

3. Wskaźnik kosztów pozostałych do poniesienia:

EAC = AC + (B-EV)/PI

B – pierwotny budżet projektu

PI (performance index) może mied postad:

- CPI (cost performance index) = EV/AC

- SPI (schedule performance index) = EV/PV

- SCI (schedule cost index) = SPI * CPI

11.7. Zarządzanie czasem.

11.7.1. Harmonogram Gantta - pozwala na ukazanie czasu trwania poszczególnych działao I zaplanowanie ich w

czasie.

DZIAŁANIE TYDZIEO

I II III IV V VI VII VIII Zdefiniowanie

wymagao klienta

Opracowanie planu

projektu

Specyfikacja techniczna

Baza danych

Zarządzanie projektem

11.7.2. Sied działao.

L.p. DZIAŁANIE CZAS TRWANIA

1 Zdefiniowanie wymagao klienta 1

2 Opracowanie planu projektu 2

3 Specyfikacja techniczna 4

4 Zaprojektowanie formularzy 1

5 Personalizacja dostępu do serwisu internetowego 1

6 Stworzenie projektu graficznego 5

7 Wdrożenie modułu administratora 2

8 Zarządzanie projektem 16

9 Odbiór formalny

11.7.3.Metoda ścieżki krytycznej

Ścieżka krytyczna – częśd sieci działao, na której leżą działania o łączyn, najdłuższym czasie trwania.

Analiza zadao leżących na ścieżce krytycznej pozwala na wskazanie zadao cechujących się największym ryzykiem

niedotrzymania terminu i wskazanie działao, których czas trwania można skrócid.

11.7.4. Kompresja działao i czasu trwania.

Przyspieszenie (crashing) - alokacja dodatkowych zasobów do realizacji działania.

Szybka ścieżka (Fast tracking) – równoczesne realizowanie działao zaplanowanych wcześniej, jako zadania

następne/poprzedzające.

11.8. Zarządzanie jakością.

11.8.1. Planowanie jakości

Jakośd – zbiór cech określających zgodnośd systemu z wymaganiami.

Produkt koocowy – musi mied jakośd, która zapewni jego użytecznośd i spełni oczekiwania klienta (chociaż czasami

koszty związane z podniesieniem jakości są nieproporcjonalnie wysokie, trzeba byd na to czujnym).

Poziom jakości – musi byd znany i zaakceptowany przez klienta (należy określid bardziej i mniej istotne aspekty

projektu, ustalid ich minimalne poziomy jakości, przedstawid klientowi kilka wariantów zależnych od ceny).

Dopuszczalny zakres odstępstw – musimy ustalid z klientem, ze w zależności od budżetu pewne rzeczy mogą ulec

zmianie.

Zarządzanie jakością – skoordynowane działania dotyczące kierowania projektem i nadzorowania projektu w

odniesieniu do jakości.

Monitorowanie i pomiar jakości – wg modelu oceny dojrzałości procesu CMM:

Poziom jakości procesu Charakterystyka

Początkowy Chaotyczne procesy produkcji oprogramowania, brak stabilnego środowiska projektowania i wytwarzania oprogramowania, sukces zależy od pracowitości i pomysłowości, odejście osób kluczowych może spowodowad niepowodzenie, jakośd produktu koocowego zazwyczaj przypadkowa.

Powtarzalny Podstawowe procesy są planowane, dokumentowane, monitorowane, kontrolowane, możliwe jest oszacowanie kosztów, harmonogramu prac, zarządzanie wymaganiami, wynik prac zależy od umiejętności członków zespołu

Zdefiniowany Udokumentowane, standaryzowane, zintegrowane na szczeblu organizacji wytwarzanie oprogramowania związanego z zarządzaniem i produkcją, stosowanie sprawdzonych i dopasowanych stardardów.

Zarządzany Procesy kontrolowane na podstawie pomiarów z wykorzystaniem metod statystycznych, możliwe jest optymalizowanie miar procesów.

Optymalizowany Organizacja stale doskonali procesy/produkty, optymalizuje projektowanie i wytwarzanie oprogramowania wg modelu zarządzania poprzez procesy.

11.8.2. Przeglądy jakości.

Mają na celu jak najwcześniejsze wykrywanie błędów, już na etapie realizacji projektu.

Model propagacji błędów wg IBM:

błędy z poprzedniej fazy b. przechodzące do następnej fazy

Wskazówki dot. Przeglądów:

- nie służą wskazaniu winnych, tylko wykryciu błędów

- pracownicy nie powinni robid przeglądów tych elementów, za których wykonanie sami byli odpowiedzialni

- przed przeglądem należy jasno określid jego zakres (dobrą praktyką jest określenie listy kontrolnej)

11.8.3. Przeglądy projektu (minimum 3 w czasie trwania projektu!)

Powinny byd przeprowadzone przez komitet sterujący (menedżer projektu, wybrani członkowie zespołu, sponsor,

przedstawiciele klienta i inne strony zainteresowane).

Prezentacja z postępu prac projektowych – omawia harmonogram, ukooczone produktu cząstkowe, kamienie

milowe, stan budżetu itp…

11.9. Zarządzanie ryzykiem

Ryzyko – zdarzenie, które jeszcze nie miało miejsca, ale jeśli wystąpi, będzie miało pozytywny/negatywny wpływ na

projekt.

Elementy planu zarządzania ryzykiem:

Metodyka, role i obowiązki, budżetowanie, wyznaczenie terminów, kategorie ryzyk, definicje, macierz, tolerancja

stron zainteresowanych, formularze.

Identyfikację ryzyk można przeprowadzid za pomocą analizy SWOT lub PESTELI. Tę drugą przeprowadza się w

następujących obszarach:

polityczny, ekonomiczny, społeczny, technologiczny, ekologiczny, prawny, branżowy

Metody identyfikacji ryzyk: burza mózgów, wywiady, technika delficka, listy kontrolne poprzednich projektów…

Rejestr ryzyk: lista ryzyk, lista reakcji na nie, źródła potencjalnych problemów. Każdemu z ryzyk należy

przyporządkowad jego prawdopodobieostwo i ocenid jego skutki.

Prawdopodonbieostwa ryzyk:

0-0,06 – nieistotne; 0,07-0,14 – istotne; 0,18 – 0,72 – bardzo istotne.

11.10. Dostawa i zamknięcie projektu.

- odbiór próbny (wstępny) – nie zaprasza się klienta, tylko osoby z zewnątrz, wstępna ocena wyniku projektu

Błędy przechodzące dalej

Efektywnośd wykrycia błędów

Błędy przechodzące dalej ze wzmocnieniem

Nowe błędy

- formalny odbiór – weryfikacja produktu koocowego; podpis sponsora/klienta zwalnia menedżera projektu z funkcji

- raport koocowy z projektu (cele, ocena wyników, protokół odbioru, przebieg postępu prac, napotkane problemy i

wgl wszystko, o czym była mowa w tym rozdziale ;)).

Rozdział 12 – Systemy ERP

1. Geneza systemów ERP

SYSTEM WSPOMAGAJĄCY ZARZĄDZANIE (Management Support Systems – MSS) –

dokonuje wyboru, udostępniania i integracji danych z różnych źródeł.

Cel: dostarczenie informacji niezbędnych do rozwiązywania problemów decyzyjnych.

1) Różnorodnośd potrzeb informacyjnych na różnych szczeblach zarządzania => powstanie kilku generacji

systemów MSS (wszystkie nadal wykorzystywane w biznesie):

I Dziedzinowe systemy transakcyjne – wspomagające poszczególne obszary zarządzania (np.

system finansowo-księgowy, system kadrowo-płacowy).

Skutek: usprawnienie ewidencji procesów gospodarczych.

II Systemy informatyczne, umożliwiające:

- zarządzanie dokumentami

- planowanie i monitorowanie obszarów zarządzania

- wspomaganie decyzji

- analizowanie i prezentowanie informacji

- planowanie zasobów i sterowanie procesami biznesowymi ERP,

- komputerowo zintegrowane wytwarzanie

Skutek: optymalizacja zasobów i procesów.

III Systemy e-biznesowe, czyli wykorzystanie Internetu, hurtowni danych, wyszukiwania informacji

i narzędzi analitycznych (np. Customer Relationship Management – CRM, e-commerce, e-banking).

Skutek: optymalizacja relacji organizacji z otoczeniem.

I + II + III = IMIS

ZINTEGROWANY SYSTEM INFORMATYCZNY (Integrated Management Information System – IMIS) –

wspomaga zarządzanie, jest zorganizowany modułowo lub komponentowo, zatem dopasowany do

specyfiki organizacji.

Obsługuje wszystkie obszary zarządzania.

Cecha: zorientowany na procesy logistyczne i finansowe.

Moduły – zestawy narzędzi o różnej złożoności i przeznaczeniu (np. rachunkowośd finansowa, gosp.

materiałowa).

Komponenty – obiekty oferujące określoną funkcjonalnośd.

INTEGRACJA – połączenie elementów systemu informacyjnego.

wewnętrzna – integracja systemów w ramach danej organizacji, które wcześniej funkcjonowały

jako niezależne.

zewnętrzna – połączenie systemów wewnętrznych z otoczeniem.

2) Etapy rozwoju systemów zintegrowanych (cechy modeli):

(70. XX) MRP -

systemy planowania potrzeb materiałowych: obliczanie rzeczywistego zapotrzebowania na materiały, na

podstawie zleceo sprzedaży, zestawieo materiałowych i stanów zapasów;

(80. XX) MRP II -

systemy planowania zasobów produkcyjnych: harmonogramowanie produkcji z uwzględnieniem marszrut

technologicznych i zdolności produkcyjnych, obliczanie rzeczywistego zapotrzebowania na materiały i

półprodukty;

(80. XX) dodatkowo – systemy zaawansowanego planowania i harmonogramowania oraz systemy

realizacji produkcji;

(1990) ERP -

systemy planowania zasobów przedsiębiorstwa: optymalizacja zasobów i procesów biznesowych,

zastosowanie procedur finansowych w zakresie rozliczania zaopatrzenia, produkcji i dystrybucji,

architektura modułowa;

(2000) ERP II -

systemy planowania zasobów i relacji przedsiębiorstwa z otoczeniem: współpraca z klientami,

dostawcami i partnerami handlowymi, biznes elektroniczny w łaocuchu dostaw, architektura

komponentowa.

Każdy z powyższych systemów jest poszerzeniem poprzedniego o dodatkowe funkcjonalności.

2. System ERP jako zintegrowany system informatyczny

System ERP (Enterprise Resource Planning) to zestaw narzędzi informatycznych, umożliwiających

sterowanie procesami biznesowymi oraz monitorowanie i analizowanie funkcjonowania organizacji.

1) Zadania systemu ERP:

- łączy dostawców i klientów w łaocuchu dostaw;

- koordynuje cztery obszary funkcjonalne (patrz schemat);

- tworzy symulacje na wypadek różnych scenariuszy procesów biznesowych.

2) Struktura systemu ERP:

Centralna baza

danych

Zarządzanie finansami (podstawa systemu)

Zarządzanie łaocuchem dostaw (logistyka)

Zarządzanie zasobami ludzkimi

Marketing i sprzedaż

3) Właściwości systemu ERP:

- kompleksowośd funkcjonalna

- zaawansowanie technologiczne i merytoryczne

- integracja danych w centralnej bazie oraz integracja procesów

- otwartośd (możliwośd integracji z otoczeniem)

- elastycznośd

- innowacyjnośd.

4) Korzyści z wykorzystywania systemów ERP:

- integracja informacji ze wszystkich działów przedsiębiorstwa

- poprawa poziomu obsługi klienta

- redukcja poziomu utrzymywanych zapasów

- obniżka kosztów produkcji

- synchronizacja wielu procesów

- poprawa płynności finansowej.

5) Dostawcy systemów ERP:

Na rynku międzynarodowym:

- SAP (niem.): SAP ERP, SAP All-in-One, SAP BusinessOne

- Oracle (am.): głównie Oracle ERP

- Sage (bryt.): Symfonia Forte

- Microsoft (am.): Microsoft Dynamics

- Infor (am.): Infor ERP LN

(Rynek nieustannie się konsoliduje, dochodzi do wielu fuzji i przejęd, zarówno między dużymi firmami, jak

i z lokalnymi producentami.)

Na rynku polskim:

- SAP

- Oracle

- Comarch (pol.)

- IFS (szw.)

Te cztery firmy uzyskują łącznie 60% przychodów z rynku polskiego.

3. System ERP a zarządzanie łańcuchem dostaw

Łaocuch dostaw to grupa przedsiębiorstw realizujących wspólnie procesy przepływu produktów,

informacji i środków finansowych od miejsc pozyskania surowców do miejsc konsumpcji.

Zarządzanie łaocuchem dostaw SCM (Supply Chain Management) to planowanie, organizowanie i

kontrolowanie działao w ramach łaocucha.

Korzyści biznesowe z zastosowania SCM:

- integracja procesów wewnętrznych i zewnętrznych

-możliwośd globalnego planowania i przeprowadzania symulacji w czasie rzeczywistym

- szybsze dostarczanie nowych produktów na rynek

- minimalizacja całkowitych kosztów przepływu produktów i informacji

- optymalizacja poziomu zapasów w łaocuch dostaw.

obsługują małe i średnie przedsiębiorstwa orazrodzimych producentów

obsługują największych klientów, często oddziały firm międzynarodowych w Polsce

*Łaocuch wartości to ciąg powiązanych czynności, realizowanych w ramach procesu wytwarzania

finalnego produktu lub usługi, które umożliwiają uzyskiwanie wartości dodanej.

4. Wdrażanie i użytkowanie systemu ERP

1) Cykl życia systemu ERP:

Analiza przedwdrożeniowa Pozyskanie systemu Wdrożenie systemu Używanie systemu

2) Struktura kosztów posiadania systemów ERP:

- licencje oprogramowania użytkowego

- usługi wdrożeniowe

- wsparcie techniczne

- administrowanie

- infrastruktura techniczna

3) SAP Solution Manager jako platforma wdrażania i utrzymania:

SAP Solution Manager, czyli menedżer rozwiązao, to platforma zawierająca zestaw narzędzi do

scentralizowanego i efektywnego zarządzania rozwiązaniami: projektami wdrożeniowymi, testami,

narzędziami szkoleniowymi, raportami i pomocą techniczną.

Fazy wdrażania wg. metodyki SAP Solution Manager:

Przygotowanie projektu Koncepcja biznesowa Realizacja Ostateczne przygotowania

Uruchomienie i obsługa systemu

5. Kierunki rozwoju systemów ERP

1) Przesłanki rozwoju:

- system ERP jest podstawą nowoczesnych rozwiązao IT w przedsiębiorstwach i instytucjach,

- z systemem ERP można integrowad inne systemy,

- producenci systemów ERP ciągle udostępniają nowe rozszerzenia funkcjonalne i technologiczne,

- w systemach ERP można stosowad różne architektury oprogramowania,

- konsolidacja producentów doprowadzi do rozszerzenia oferty tych systemów.

2) W ostatnich latach można wyróżnid tendencje do budowy systemów branżowych i komponentowych.

Systemy branżowe są tworzone w celu ograniczenia złożoności systemów uniwersalnych oraz

uzupełnienia ich o specyficzne funkcje branżowe.

Zalety: łatwośd obsługi, łatwiejsza adaptacja systemu branżowego do warunków panujących w firmach

danej branży, niż systemów uniwersalnych.

Systemy komponentowe powstają poprzez przyjęcie wspólnego standardu komunikacyjnego w ramach

systemu zintegrowanego, który składa się z wielu komponentów.

Zalety: możliwośd wykorzystania komponentów przez wielu użytkowników oraz stosowani akomponentów

pochodzących od różnych producentów.

3) Kierunki rozwoju systemów ERP:

- powszechne stosowanie technologii internetowych i mobilnych,

- doskonalenie narzędzi analityki biznesowej (np. hurtownie danych) oraz narzędzi korporacyjnego

wyszukiwania informacji,

- przechodzenie na architekturę zorientowaną na usługi,

- stosowanie systemów branżowych w celu automatycznego konfigurowania systemu i skrócenia czasu

wdrożenia,

- otwartośd na inne rozwiązania informatyczne,

- integracja systemów ERP z pakietami biurowymi,

- stosowanie oprogramowania open source,

- udostępnianie oprogramowania jako usługi Software-as-a-Service (SaaS).

Systemy ERP stanowią obecnie rdzeo rozwiązao wspomagających zarządzanie.

Systemy CRM – autor: Adam Marszałek

Wprowadzenie: CRM – Customer Relationship Management – strategia biznesowa + technologia informacyjna

nakierowana na zarządzanie związkami między firmą a klientami w celu maksymalizacji korzyści.

Węższa definicja CRM: grupa systemów informatycznych wspierająca obszar zarządzania relacjami z

klientami.

Podstawy strategii CRM: Kluczowe założenia, na których opiera się CRM (czyli dlaczego opłaca się go wprowadzad):

mała grupa klientów przynosi największe zyski – związane z tym prawo Pareto – 20%

klientów przynosi 80% zysków firmy

podstawowym źródłem zysku firmy są klienci lojalni – utrata klienta jest boleśniejsza niż

pozyskanie nowego ludka

Kluczowe „hasła” kojarzące się z CRM: lojalnośd klienta, partnerski charakter związku między firmą a

klientem, zrozumienie potrzeb klienta oraz segmentacja klientów (na jednorodne grupy, dzięki czemu

łatwiej zarządzad kontaktami z nimi)

Budowa systemu CRM CRM składa się z trzech elementów:

CRM operacyjny

CRM analityczny

CRM komunikacyjny/interakcyjny

Elementy te łączą się wzajemnymi powiązaniami, dane z jednego systemu wykorzystywane są w

pozostałych

CRM operacyjny Celem CRM operacyjnego jest gromadzenie danych o potencjalnych i bieżących klientach

firmy. Celem firmy jest wykreowanie w bazie danych holistycznego (pełnego) obrazu klienta.

CRM operacyjny zbiera zatem dane osobowe, rejestruję historię kontaktów, dane

marketingowe.

Źródłem danych dla CRM są: pracownicy, badania, źródła zewnętrzne (np. GUS), zbiory

danych firmy (np ERP, SCM)

CRM analityczny CRM analityczny to zbiór narzędzi do analizy danych służących do budowania wiedzy

umożliwiającej stworzenie długoterminowej relacji z klientami.

Narzędzia wykorzystywane w CRM analitycznym określa się mianem Business Intelligence.

Podstawowe narzędzia BI to:

Hurtownie danych

Systemy pytająco-raportujące

Systemy przetwarzania analitycznego OLAP

Eksploracja danych

Systemy CRM są w stanie samodzielnie tworzyd raporty i analizy do wykorzystania przez ludzi.

CRM komunikacyjny CRM komunikacyjny – zestaw narzędzi służący do ułatwienia kontaktu pomiędzy organizacją

a klientem.

Celem CRM komunikacyjnego jest uzyskanie jednolitego obrazu klienta i sprawienie, żeby on

również postrzegał firmę jako jedną całośd. Stąd też potrzeba integracji informacji

docierających różnymi kanałami do klienta.

W tym celu powstały wielokanałowe centra obsługi klienta, którego podstawowym

elementem jest call center. Centra te wykorzystują technologie typu: ACD – automatyczna

dystrybucja połączeo, IVR – interaktywne odpowiedzi słowne („jeśli chcesz skontaktowad się

z działem X, wciśnij przycisk 1” itp.), VR – rozpoznawanie mowy, CTI – integracja komputera z

telefonem.

Nowsze funkcje call center związane z Internetem to chat-bot i automatyczna analiza treści

mailowych.

Korzyści z call center:

Zmniejszenie kosztów nawet o 70% przez automatyzację zadao i zwiększenie

wydajności

Poprawa obsługi klienta przez umiejętne wykorystanie bazy danych, scenariuszy

rozmów i innych informacji o kliencie.

Zastosowanie CRM CRM znajduje swoje zastosowanie w:

Marketingu (TEM – technology-enabled marketing)

Sprzedaży (TES – technology-enabled selling)

Obsłudze klienta i serwisie (CSS – customer services and support)

Marketing:

Automatyzacja działao związanych z kampaniami promocyjnymi, zasobami marketingowymi,

badaniami marketingowymi, telemarketingiem i personalizacją (bądź też kalecząc język polski

kastomizacją) produktu.

Sprzedaż:

Zarządzanie kontem klienta

Zarządzanie kontaktami z klientami

Konfiguracja sprzedaży (dostosowanie oferty/usługi do potrzeby klienta)

Zarządzanie pracą handlowców

Internetowa sprzedaż

Obsługa klienta:

Zarządzanie reklamacjami

Organizacja czasu pracy

Call center

Samoobsługa w Internecie – e-service

Kierunki rozwoju CRM CRM ewoluuje, ponieważ ewoluuje znaczenie słowa „klient”. Systemy CRM są wzbogacane, by

sprostad wymaganiom partnerów handlowych, pracowników, dostawców.

Wraz z rozwojem Internetu rosną kolejne strategie – np. CRM 2.0 – zakładająca zaangażowanie

klienta w kształtowanie relacji z firmą.

Powstają systemy PRM – Partner Relationship Management, SRM – suppliers..., VRM – visitors...,

eCRM – electronic CRM, mCRM – mobile CRM, ERM – Employee... Ich cele są podobne, nakierowane

są jednak na inną grupę ludzi.

Etapy wprowadzania systemu CRM (podejrzewam, że nie będzie) Analiza przedwdrożeniowa (planowanie, wybór architektury/projektu) -> wyóbór systemu CRM ->

rozwój -> wdrożenie -> ocena i optymalizacja działania.

Koszty i korzyści z wdrożenia CRM:

Koszt wdrożenia związany z ilością funkcji, wielkością i strukturą przedsiębiorstwa, zmianami

w strukturze teleinformatycznej

Koszty dzieli się na pośrednie i bezpośrednie, często ciężko jest precyzyjnie określid koszty

pośrednie

Korzyści dzielą się na mierzalne oraz niemierzalne

W krótkim okresie ciężko jest zauważyd kwantyfikowalne efekty, w długim okresie te zmiany

są bardziej widoczne – zwiększa się wiedza o klientach, wyklarowuje się obraz klienta,

zwiększa się lojalnośd klienta.

Systemy Business Intelligence

14.1. Wprowadzenie

Wykorzystanie systemów Business Intelligence pozwala:

Ograniczad koszty

Maksymalizowad zyski

Optymalizowad działania

Zwiększad efektywnośd

Ograniczad ryzyko organizacji

Każdy system BI obejmuje procesy pozyskiwania (ładowania) danych z systemów źródłowych, przetwarzania,

składowania oraz prezentowania ich w postaci analiz i raportów. Struktura systemu BI może uwzględniad dane

w postaci tabeli płaskich oraz w postaci wielowymiarowych struktur danych zwanych kostkami OLAP.

Def. Business Intelligence – BI to system dostarczania właściwych informacji, właściwym osobom we właściwym

czasie, aby wspomagad procesy podejmowania decyzji przez analizę danych i w efekcie uzyskad przewag

konkurencyjną.

14.2. Znaczenie i użytecznośd BI

Wcześniej podejmowano decyzje na podstawie intuicji i własnego doświadczenia, a teraz podejmuje je się na

podstawie informacji uzyskanych z posiadanych zasobów danych. Dzięki zautomatyzowaniu procesów

pozyskiwanie danych stało się dużo łatwiejsze i szybsze. Jednak pojawił się problem, jak te dane uporządkowad,

stworzyd dla nich odpowiednią infrastrukturę, analizowad je i tworzyd raporty ułatwiające podejmowanie

długoterminowych decyzji strategicznych opartych na faktach. To doprowadziło do powstania systemów BI.

Cztery etapy rozwoju tych systemów:

1) Akademickie początki

2) Tworzenie i doskonalenie narzędzi BI i ich elementów składowych

3) Tworzenie rozwiązao w odpowiedzi na konkretne potrzeby biznesowe

4) Tworzenie rozwiązao dedykowanych dla poszczególnych branż z uwzględnieniem ich specyfiki.

Ad.1.) Koniec lat 60. XX w to wynalezienie w dwóch ośrodkach uniwersyteckich dwóch niezależnych systemów

do analiz statystycznych – SAS Institute i SPSS.

Ad.2.) Tworzenie firm specjalizujących się w oprogramowaniu: SAP, Microsoft i SAS Institute, Oracle, Hyperion

czy Cognos. Każda z nich rozwija relacyjne bazy danych, ERP oraz informatyczne systemy zarządzania.

Zwiększenie znaczenia po 1989 roku, gdy H. Dresner (Gartner Group) używa po raz pierwszy nazwy Business

Intelligence, jako metodę i koncepcję wspomagania decyzji biznesowych poprzez systemy analizy danych. Inne

rozumiane podobnie polskie nazwy Business Intelligence to analityka biznesowa, informacja zarządcza, systemy

informacyjne, systemy analityczne oraz inteligencja biznesowa. Systemy BI zalicza się do SWD (Systemów

Wspomagania Decyzji, DSS). Następnie w 1990 W. Inmon wprowadza pojęcie hurtowni danych. Powstają tez

kolejne firmy dostarczające rozwiązao BI: Microstrategy i Business Objects.

Def. Hurtownia Danych – (ang. Data Warehouse) to zbiór danych, w którym niezależne, zorientowane

tematycznie dane są przechowywane z oznaczeniem czasu ich wprowadzenia, a dane wprowadzone wcześniej

nei mogą podlegad żadnym modyfikacjom. Dane w hurtowni sa przechowywane w postaci przetworzonej i

przygotowanej na potrzeby raportów i analiz.

Ad.3.) Pojawia się zapotrzebowanie na systemt z działów finansów, sprzedaży, marketingu i kadr. Pod koniec lat

90.XX wieku wyróżniono (czasopismo „Software Magazine”) na rynku oprogramowania cztery obszary wraz z

ich liderami:

Aplikacje biurowe – Microsoft

Bazy danych – Oracle

Aplikacje biznesowe – SAP

Systemy analityczno-raportowe – SAS Institute

Ad.4.) Zaczęto tworzyd narzędzia dedykowane dla poszczególnych branż ze względu na ich specyfikę. Jako

producent trzeba było sprostad wymogom polityki jakości SixSigma, a bankowiec – wymogom Nowej Umowy

Kapitałowej. Wniosło to wartośd w postaci oprogramowania uwzględniając specyfikę danej branży.

4.3. Rynek oprogramowania BI

Rynek jest badany przez firmy analityczne, w tym Gartner i Datamonitor.

Analiza Gartnera:

Oparta na pogłębionych wywiadach z użytkownikami rozwiązao

Wynik w postaci magicznego kwadrantu (ukazuje miejsce na rynku rozwiązao poszczególnych

dostawców w określonym czasie)

Bierze się pod uwagę dwa kryteria: kompletnośd wizji (synteza zaawansowania systemu BI) i zdolnośd

do dostarczenia rozwiązania (dotyczy liczby wdrożeo więc ukazuje na ile proponowane rozwiązanie

jest wykorzystywane w praktyce)

Każdy dostawca zostaje przyporządkowany do jednej dwiartki kwadrantu: graczy niszowych,

wizjonerów, pretendentów lub liderów.

Coroczne publikacje raportów. W 2009 roku jako liderów rynku BI wyróżniał: IBM (z przejętym

Cognos)(najbardziej kompletna oferta), Information Builders, Microsoft, Microstrategy, Oracle, SAP (z

przejętym Business Objects) i SAS Institute (najwięcej wdrożeo).

Analiza Datamonitor (wszystkie objaśnienia w nawiasie odnoszą się do sposobu przedstawiania danych na

wykresie):

Bierze pod uwagę trzy kryteria: zaawansowanie technologiczne (oś pozioma), opinie użytkowaników

(oś pionowa)(na podstawie ponad 700 pogłębionych wywiadów) oraz wpływ na rynek (przedstawiony

za pomocą wielkości kul)

Wszystkie mierzone w skali od 0 do 10 (im większa kula tym większy wpływ rynkowy). Powstaje 12

dostawców rozwiązao BI, których można podzielid na trzy grupy: krótką listę najlepszych dostawców

(najciemniejszekule), dostawcy warci rozważenia (ciemne kule), pozostali, którym warto się

przypatrywad (jasne kule).

Rynek BI w Polsce

Dorównuje standardom światowym

Pierwsze hurtownie danych w latach 90.XX wieku w sektorze bankowym (potrzeba raportowania

banków do NB)

Potem rozwiązania inf. zaczęli oferowad wszyscy dostawcy, a przedmioty z zakresu hurtowni danych

włączono do programów studiów. W raportach za rok 2006 IDC wymienia się 41 dostawców rozwiązao

BI w Polsce

14.4. Hurtownia danych

14.4.1. Rola hurtowni danych w przedsiębiorstwie

W przedsiębiorstwie istnieją różne systemy informatyczne. Firmy korzystają z systemu transakcyjnego (systemu

obsługi działalności bieżącej), który wykonuje operacje powodujące zmiany danych przechowywanych,

będącymi jednak danymi nietrwałymi. Oprócz tego firmy posługują się systemami analitycznymi (maja

dostarczad danych do analizy problemu). Najczęściej wykonywane operacje to porównania w czasie w celu

znalezienia różnic i odpowiedzi czemu ta różnica wystąpiła (czasem potrzebne są też dane zewnętrzne).

Systemy analityczne nie przechowują informacji o wszystkich zdarzeniach, ale zawierają migawki danych

(informacje co do konkretnych punktów w czasie, jak ostatni dzieo miesiąca zawsze o 23:00). Istotna jest

częstotliwośd przenoszenia danych z systemów transakcyjnych do systemu analitycznego. Dane w systemie

analitycznym są stałe (nie są aktualizowane w czasie pracy).

Systemy transakcyjne umożliwiają: przyjmowanie dużej ilości danych, wprowadzanie poprawek, wyszukiwanie

ich oraz generowanie prostych zestawieo i raportów.

Systemy analityczne służą do obliczania nowych wskaźników i zmiennych, symulacji, wykrywanai relacji,

struktur i charakterystyk danych.

Właściwości hurtowni danych:

Zorientowanie tematycznie – względem różnych kryteriów np. klienta, produktu itp.

Zintegrowanie – konsekwencja nazewnictwa, miar i wielkości oraz sposobu kodowania

Niezmiennośd – dane są stałe, tylko ładowane i odczytywane

Wielowersyjnośd czasowa – dane nie są modyfikowane, lecz tworzona jest ich historia

14.4.2. Architektura hurtowni danych

Hurtownie się buduje, a nie projektuje. Występują trzy obszary działania:

Zasilanie

Przechowywanie i zarządzanie danymi.

Eksploatacja hurtowni danych

Trzy główne obszary hurtowni danych:

Wejście (obszar zasilania danymi) – dane operacyjne znajdujące się w różnych systemach

transakcyjnych. Obszar zasilania danymi z danych źródłowych to oprócz mechanizmów pozyskiwania

danych, także ich przetwarzanie, kontrola poprawności, czyszczenie oraz ładowanie. Narzędziem

zasilania jest proces ETL (Extraction, Transformation, Loading). Częśd danych z systemów źródłowych

trafia do bazy danych operacyjnych, wszystkie zaś do hurtowni danych tworząc jej repozytorium.

Punkt centralny – metabaza zawierająca struktury danych przechowywanych w hurtowni

Wyjście – metody oraz narzędzia prezentacji i publikowania raportów (dostęp przez przeglądarkę

internetową, dedykowane aplikacje klienckie na stacjach roboczych, urządzenia typu PDA czy sieciowo

przez WAP)

Mogą występowad też hurtownie tematyczne (dla konkretnych działów lub grup użytkowników) zlokalizowane

miedzy repozytorium a obszarem eksploatacji danych. Architektura może tez obejmowad obszary składnicy

danych (ODS) między transakcyjnymi systemami źródłowymi a repozytorium. Ten zbiór może byd

modyfikowany, a dane w nim powinny byd bieżące. Służy do podejmowania operacyjnych decyzji.

Zasilanie hurtowni danych – proces przenoszenia danych z systemów transakcyjnych do hurtowni

(przekształcenie ich do wymaganej postaci poprzez integracje, denormalizację (łączenie danych z różnych

tabel), wzbogacanie o dane zewnętrzne, kontrolę ich poprawności oraz czyszczenie).

Przechowywanie danych i zarządzanie nimi. Dane można rozróżnid ze względu na różne stopnie zagregowania

danych, ich ziarnistośd oraz modele hurtowni. Stopieo zintegrowania: dane bieżące, szczegółowe i dane silnie

zagregowane (znajdują się w hurtowniach tematycznych, najczęściej używane).Szczególny typ danych to

metadane czyli dane o danych.

Def. Metadane – opisują dane zawarte w hurtowni danych w zakresie: ich przekształceo, agregacji, opisu

znaczenia i ich wykorzystania, struktury i formatu, znaczenia, reguł opisujących sposób tworzenia i korzystania z

danych, właściciela danych oraz innych atrybutów.

Bardzo istotny jest przepływ danych w hurtowni danych. Dane mogą byd z czasem usunięte, zagregowane lub

zarchiwizowane (zwykle nie są usuwane tylko archiwizowane, dzięki obniżeniu kosztów przechowywania).

Def. Ziarnistośd danych – stopieo szczegółowości przechowywanych danych, np. dane tylko dla poszczególnych

miesięcy (niska ziarnistośd) lub dni, czy godzi (wysoka ziarnistośd). Zależy on od przeznaczenia hurtowni danych

(najczęściej różne ziarnistości dla różnych okresów).

Modelowanie danych w hurtowni. Modele można podzielid ze względu na wiele kryteriów. Najważniejsze to

zakres danych, ich struktura oraz powiązania miedzy nimi.

Ze względu na zakres danych mamy modele:

Korporacyjny. Zakłada istnienie centralnej kontroli nad wszystkimi danymi w hurtowni. Oparty jest na

już istniejących systemach transakcyjnych. Ma zapewnid realizacje potrzeb informacyjnych organizacji

jako całości. Szczegółowy, lecz czasochłonny i kosztowny.

Tematyczny. Opis poszczególnych obszarów działalności organizacji. Od ogółu do szczegółu (podejście

zstępujące). Ułatwia zrozumienie prowadzonej działalności, pojęd biznesowych, związków pomiędzy

nimi. Podstawa innych tematycznych modeli w hurtowni.

Ze względu na wewnętrzną strukturę danych i powiązao miedzy nimi:

Modele relacyjne. Szybkie generowanie raportów ,lecz duży rozmiar danych i zajętośd przestrzeni

danych (redundacja danych). Najbardziej popularny jest schemat gwiazdy.

Schemat gwiazdy - dane są rozdzielone na dwie grupy – fakty (dane numeryczne) i wymiary (dane

opisowe dotyczące faktów), w środku znajduje się tabela faktów zawierająca dane numeryczne i

klucze obce do tabel wymiarów (tabel referencyjnych), która nie powinna jednak zawierad innych

danych nienumerycznych niż klucze oraz danych numerycznych, które są nieaddytywne, gdyż nie

będzie możliwe generowanie agregatów.

Modele wymiarowe. Tabele wymiarów zawierają dane opisujące fakty i ich atrybuty. Zazwyczaj w

postacie zdenormalizowanej z dużą liczbą kolumn.

Połączenie obu sposobów.

Modyfikacje schematu gwiazdy to:

płatek śniegu - normalizacja danych tabel wymiarów w hurtowni w celu stworzenia nowych wymiarów

w postaci osobnych tabel połączonych relacjami z oryginalną tabelą wymiarów

konstelacja - zawiera więcej niż jedną tabelę faktów, które są połączone przez wspólne tabele

wymiarów

Eksploatacja, czyli dostęp do danych. Zazwyczaj największy i najbardziej zróżnicowany. Zależy od sposobu

wykorzystania danych. Można wyróżnid wiele sposobów korzystania z hurtowni:

raporty statyczne – predefiniowane raporty, których definicje zostały określone przez użytkowników

koocowych z podaniem cyklu odświeżania tych raportów

raporty dynamiczne – umożliwiają użytkownikom parametryzację raportów standardowych

udostępnienie narzędzi do zapytao i raportowania – użytkownik ma dostęp do zestawu danych i może

z nimi pracowad w sposób interaktywny

analizy wielowymiarowe – wykonywane na podstawie danych z wielowymiarowych modeli hurtowni

wraz z narzędziem, które ułatwia poruszanie się po tych danych, ukrywają ich strukturę, np. poprzez

drążenie danych (ustalenie ich wzorców na podstawie struktur danych z przeszłości)

systemy EIS (Executive Information Systems) – systemy informowania kierownictwa pozwalające

monitorowad stan przedsiębiorstwa

14.5 Funkcjonalnośd rozwiązao BI

Dwie wersje funkcjonalności: tradycyjna (BI jako system zapytao i raportowania) i nowoczesna.

Platforma BI – określenie funkcjonalności systemu BI (integracja, składowanie, zaawansowane analizy,

odpowiedzi na zapytania i generowanie raportów)

Funkcjonalności rozwiązao Enterprise BI według Oxford/HEC jakimi posługują się analitycy rynku i dostawcy

rozwiązao: (w kolejności: obszar – funkcjonalnośd)

Narzędzia hurtowni danych – dostęp do źródła danych, zarządzanie procesami ETL, Point

&clickinterface (przyjazny interfejs)

Raportowanie – raportowanie operacyjne, raportowanie OLAP, raportowanie oparte na przeglądarce

internetowej, powiązane raporty, analizy w raportowaniu, wsparcie dla portali

Analityka – analizy opisowe, eksploracja danych, prognozowanie

Zarządzanie efektywnością – pozafinansowe KPI (Key Performance Indicator – śledzenie

pozafinansowych wskaźników efektywności), finansowe KPI i branżowe KPI

Platforma BI – zintegrowane metadane, dwukierunkowy wpływ (wpływ zmian na proces ETL), wspólne

reguły bezpieczeostwa

14.5.1. Raportowanie

Raporty standardowe:

statyczne - poszczególne wartości naliczane jednokrotnie i udostępniane wielu odbiorcom, dzięki

czemu raport jest przeliczany raz -> minimalizacja obciążenia systemu, raporty te mogą byd

automatycznie cyklicznie odświeżane, co zmniejsza ryzyko błędu człowieka

dynamiczne –dzięki dostępowi przez przeglądarkę internetową, dają możliwośd modyfikacji

pierwotnego projektu (filtrowanie i drążenie danych czy przeglądanie ich w innych wymiarach).

Możliwe są funkcje: dodania wyróżnienia warunkowego, podsumowania danych czy wyświetlania

udziałów procentowych. Dzięki dynamicznemu środowisku raportowemu łatwo tworzyd nowe

zestawienia , raporty o analizy co umożliwia pracę w trybie ad hoc.

Def. Filtrowanie danych – wybór podzbioru danych z ogółu dostępnych danych na podstawie warunku

określonego przez użytkownika.

14.5.2. Dostęp do danych i ich integracja.

Integracja danych – zbieranie danych, z różnych źródeł, czyszczenie ich i wzbogacanie (tekstowe dane

niestrukturyzowane, a nawet dane graficzne).

Migracje danych – przy wymianie starego systemu na nowszy lub innego dostawcy, często się nie tylko

przenosi, ale właśnie wzbogaca i czyści.

Czyszczenie danych – usuwanie danych nieprawidłowych i zbędnych w procesie ładowania. Częst używa się

określenia „higiena danych”, czyli czyszczenie i porządkowanie danych.

14.5.3. Przetwarzanie i analizowanie danych.

Statystyka opisowa – porządkowanie danych w postaci list czy rankingów i uzyskiwanie informacji z raportów,

umożliwiających znalezienie odpowiedzi na pytanie co się zdarzyło. Są to raporty płaskie (gdyż są

przedstawiane w postaci płaskich tabel).

Analizy OLAP(On-Line Analytical Processing), czyli analizy oparte na wielowymiarowych strukturach danych,

umożliwiające obserwowanie trendów I statystyk nieosiągalnych w raportach płaskich, tabelarycznych,

wykonywanych bezpośrednio na hurtowni danych.

Def.OLAP to ogół analiz i procesów przetwarzania danych w krótkim czasie (on-line), tzn. w czasie

pozwalającym na realną interakcję z systemem.

Do realizacji założeo OLAP stworzono wiele technologii, między innymi Kostkę OLAP.

Kostka OLAP stanowi wielowymiarową strukturę danych podanych w postaci:

Poziomów ( hierarchia w organizacji, poziom szczegółowości)

Wymiarów ( dane opisowe, zmienne klasyfikujące)

Miar (wskaźniki numeryczne)

Umożliwia szybki, wydajny i bezpieczny dostęp do danych z różnych punktów widzenia dzięki wielowymiarowej

strukturze oraz przechowywaniu agregatów danych. Jest podstawową jednostką w systemie OLAP. Z

technologią OLAP wiąże się pojęcie drążenia danych. Kostka OLAP udostępniana jest za pomocą serweru OLAP.

Podobny do serwera baz danych, lecz zwraca fragmenty kostki OLAP. Najczęściej stosowane to model relacyjny

ROLAP (zawiera agregaty danych zdefiniowane poprzez relacyjne modele danych, jednolity język zapytao SQL),

wielowymiarowy MOLAP (agregaty w postawi wielowymiarowej, struktura wydajniejsza niż ROLAP, ale

redundantna, brak jednolitego języka zapytao) i hybrydowy HOLAP( połączenie ROLAP i MOLAP).

Korzyści to możliwośd zaawansowanych analiz – modelowania predykcyjnego, prognozowania i optymalizacji.

Redukcja domysłów, intuicji i spekulacji.

14.5.4.Publikacja wyników i inne sposoby dystrybucji informacji.

Dystrybucja informacji – przygotowanie i dostarczenie raportu dla zarządu w formacie PDF, RTF, HTML, czy też

wysłanie emaila. Łatwo można aktualizowad raporty poprzez odświeżenie danych. Dlatego często używa się

arkuszy kalkulacyjnych.

14.6. Użytkownicy systemów BI

System BI integruje ludzi, procesy i technologię. W cyklu BI biorą udział trzy grupy użytkowników: specjaliści IT

(przygotowanie danych), analitycy biznesowi (tworzą raporty, analizy, modele i je oceniają) i kadra zarządzająca

(określa problem i ocenia czy wynik jest wystarczający).

14.7. Uwarunkowania skutecznego wdrożenia rozwiązao BI

O sukcesie wdrożenia decyduje jego zgodnośd z oczekiwaniami. Coraz więcej firm tworzy BI Competency Center

(BICC), by w pełni wykorzystad wdrożony system. BICC według Gartnera to zespół z określonymi zadaniami,

rolami, wspierający efektywne wykorzystanie BI w organizacji. To bardziej holistyczne podejście wyróżnia cztery

wymiary: kapitał ludzki, procesy wiedzy, kulturę oraz infrastrukturę.

14.8. Trendy i przyszłośd BI

Można wyróżnid kilka istotnych trendów:

Poprawienie dokładności analiz i szybkości ich uzyskiwania

Rozwój rozwiązao korporacyjnych

Dalszy rozwój rozwiązao branżowych

Integracja rozwiązao BI

Zwiększenie efektywności

Rozwój interfejsu użytkownika

Rozdział 15.

System zarządzania przepływem pracy ( system workflow) – to system zapewniający automatyzację

procesu biznesowego, w części lub w całości, podczas której dokumenty, informacje lub zadania są

przekazywane między uczestnikami do wykonania zgodnie z ustalonym zestawem reguł.

Proces biznesowy stanowi zbiór powiązanych ze sobą czynności ukierunkowanych na realizację

określonego celu biznesowego w oparciu o wykorzystywane zasoby. Proces biznesowy jest sterowany

poprzez strategię organizacji definiującą cele oraz produkty tworzone przez procesy.

W ramach procesów biznesowych można wyróżnid:

- czynności automatyczne – elementy, które mogą zostad wykonane w ramach systemu przepływu

pracy

- czynności manualne – elementy, które nie mogą zostad wsparte przez system

- definicja procesu – opis procesu zawierający m.in. informacje o czynnościach składowych i ich

rodzajach

- system przepływu pracy – na podstawie definicji procesu decyduje o tym, które elementy powinny

zostad wsparte

- instancja procesu – indywidualny przebieg procesu biznesowego, składa się z instancji czynności,

takich jak wsparcie pracy uczestnika procesu lub wykonanie pewnego kroku automatycznie

Model referencyjny – opisuje strukturę systemów przepływu pracy oraz ich powiązania z

otoczeniem:

Silnik przepływu pracy – oprogramowanie zapewniające tworzenie, zarządzanie i wykonywanie

procesów.

Narzędzia definiowania procesów – opisują przebieg procesu biznesowego w taki sposób, aby było

możliwe wykonanie instancji procesów.

Narzędzia administrowania i monitorowania – umożliwiają zarządzanie i badanie wykonywanych

procesów.

Wywołane aplikacje wspierają wykonywanie konkretnych czynności.

Funkcjonalnośd można wyodrębnid jako:

Sterowanie przepływem zadao, informacji i dokumentów – po zakooczeniu każdego kroku

potrzebne informacje i informacje zostaną automatycznie przekazane, system utrzymuje listę

zadao dla użytkowników i przypomina o zaległych zadaniach do wykonania

Przydział pracy

Monitorowanie i kontrolę

Korzyści płynące ze stosowania systemów zarządzania przepływem pracy:

Efektywne wykorzystanie czasu pracowników

Poprawa konkurencyjności

Zapewnienie pełnego obrazu sytuacji w zakresie wykonywanych procesów

Poprawa jakości

Dostawcy rozwiązao z zakresu przepływów pracy: Oracle, SAP, IBM, Microsoft.

System zarządzania dokumentami jest to oprogramowanie zapewniające pozyskiwanie,

przetwarzanie oraz przechowywanie dokumentów istniejących w postaci cyfrowej w sposób

uwzględniający strategię organizacji dotyczącą zarządzania treścią.

Systemy te wspierają pracę z dokumentami przez:

Pozyskiwanie postaci elektronicznej dokumentów

Zarządzanie tymi dokumentami i pracę nad nimi

Przechowywanie dokumentów, z zachowaniem zdefiniowanych zasad poufności

Dostawcy rozwiązao z zakresu zarządzania dokumentami: IBM (po przejęciu FileNet), EMC, Open Text

Typy procesów przepływu pracy:

Produkcyjne – charakteryzują się znacznym stopniem powtarzalności przy dużej złożoności.

Pozwala to na zastosowanie automatyzacji.

Administracyjne – wyróżniają się niższym stopniem skomplikowania, przy podobnej

powtarzalności jak procesy produkcyjne, znaczna zależnośd od dokumentów, uczestnicy

procesu odgrywają ważną rolę, procesy nakierowane na ludzi, mniej zautomatyzowane

Ad hoc – słaba powtarzalnośd przy skomplikowaniu podobnym do administracyjnych,

przebieg zdefiniowany jest w jasny sposób – zależy od decyzji uczestników i jest negocjowany

na bieżąco. Procesy zależą od informacji i dokumentów

Zespołowe – słaba powtarzalnośd, wysoki poziom skomplikowania, wykonywane przez grupę

osób

Systemy zarządzania treścią (CMS)

Intranet – wewnętrzna sied komputerowa organizacji o ograniczonym dostępie z zewnątrz,

korzystająca z technologii (standardów, protokołów i narzędzi) wykorzystywanych w Internecie.

Ekstranet – rozszerzenie Intranetu pozwalające na korzystanie z wybranej części jego zasobów

określonym grupom osób spoza organizacji.

System zarządzania treścią – oprogramowanie umożliwiające zarządzanie treścią dynamicznych

stron WWW, które pozwala na rozdzielenie treści, warstwy logiki biznesowej i prezentacji, oferuje

funkcjonalności:

Możliwośd łatwej zmiany sposobu prezentacji treści dostępnych w ramach witryny bez

konieczności edytowania każdej strony

Umożliwienie publikacji treści osobom niepotrafiącym tworzyd stron WWW bez obarczania

ich decyzjami dotyczącymi funkcjonalności i wyglądu strony

Ułatwienie komunikacji za pomocą witryny poprzez skrócenie czasu aktualizacji

Przypisywanie użytkownikom określonych uprawnieo edycyjnych

Dostawcy rozwiązao z zakresu zarządzania treścią: IBM, Vignette, Open Text, Interwoven.

EDI – elektroniczna wymiana dokumentów

Elektroniczna wymiana dokumentów to proces wymiany danych biznesowych między

współpracującymi organizacjami, dane te są automatycznie przesyłane między aplikacjami w postaci

dokumentów elektronicznych z zachowaniem określonych standardów.

Pierwsze implementacje EDI – system LACES (1971) używany na Heathrow oraz wewnętrzna

implementację firmy MAN (lata 60.)

Podstawowe standardy EDI

UN/EDIFACT – międzynarodowy

ANSI X12 – uniwersalny, głównie USA

TRADACOMS – popularny w sektorze handlu w UK

ODETTE – motoryzacyjny

SWIFT – obsługa transakcji bankowych

EDIFICE – telekomunikacja i informatyka

UN/EDIFACT występuje jako model referencyjny, w którym powiązane ze sobą są elementy:

Elementy danych

Segmenty

Komunikaty

Grupy funkcjonalne

Wymiany

Dokument elektroniczny – stanowiący odrębną całośd znaczeniową zbiór danych uporządkowanych

w określonej strukturze wewnętrznej i zapisany na informatycznym nośniku danych.

Podstawowe cechy:

Zawartośd

Logiczna struktura

Kontekst

DCMES – schemat meta danych, jego elementami są:

Tytuł

Twórca

Opis

Data

Format

Identyfikator

Źródło

Relacja

XML – najpowszechniej wykorzystywany format zapisu danych, jego cechy:

Łatwośd wykorzystania

Uniwersalnośd

Duże możliwości zastosowania

ebXML – standard UNCEFACT oraz OASIS, ma zapewnid możliwośd wymiany danych między

partnerami handlowymi z wykorzystaniem XML, przewaga nad EDI: niskie koszty zastosowania

XPDL (XML Process Definition Language) standard przechowywania i wymiany danych o procesach

biznesowych.

BPEL – (Business Process Execution Language) język służący do specyfikacji procesów, które mają byd

wykorzystane przez usługi sieciowe.

Parydygmat BPMS (Business Process Management Suite)

Proces decyzji strategicznych

Proces kształtowania

Proces wdrożenia

Proces wykonywania

Proces oceny i kontroli

Zarządzanie procesami biznesowymi jest syntezą reprezentacji procesów oraz technologii

współpracy, które eliminują przeszkody wobec realizacji planów zarządczych.

BPR – (Business Process Reingineering)

Technika benchmarkingu:

Wewnętrznego: porównanie procesów obecnych z procesami z innego działu

Zewnętrznego: porównanie procesów z procesami pochodzącymi z innych organizacji

UML – (Unified Model Language) – standard w dziedzinie modelowania obiektowego

wykorzystywany na potrzeby rozwoju oprogramowania

EPC (Event-driven Process Chain) – stworzony przez prof. Scheera, pozwala na modelowanie

procesów biznesowych w powiązaniu ze środowiskiem ich wykonywania

LOVEM – (Line of Visibility Enterprise Modeling) – metoda modelowania procesów biznesowych

ukierunkowana na uwzględnienie interakcji w klientem, stworzona przez IBM, wykorzystywana w

procesach reinżynierii procesów biznesowych

BPMN (Business Processing Modeling Notation) – ma na celu wykonywanie procesów biznesowych,

który będzie jednocześnie łatwy do zrozumienia i wystarczająco rozbudowany, aby pozwolid na

dokładne zdefiniowanie wszystkich istotnych aspektów procesu biznesowego.

Narzędzia optymalizacji procesów biznesowych wspierają modelowanie, optymalizację i analizę

procesów. Nie zapewniają możliwości wykonywania modelowanych procesów, niekiedy pozwalają na

generację kodów z opisami procesów.

Pakiety zarządzania procesami biznesowymi oferują wsparcie dla wszystkich elementów zarządzania

procesami biznesowymi. Są one rozwiązaniami szerszymi funkcjonalnie od systemów przepływu

pracy czy też systemów zarządzania dokumentami, gdyż oferują dodatkowo funkcjonalności

obejmujące:

Koordynację interakcji między ludźmi oraz systemami

Zarządzanie całością oprogramowania wspierającego wykonywane procesy

Zarządzanie regułami biznesowymi

Optymalizację i symulację procesów

Mechanizmy analityczne i monitorujące jak BI (Business Inteligence) czy BAM (Business

Activity Monitoring)

CSCW ( Computer Supported Cooperative Work)

16. Zarządzanie wiedzą

16.1 Zasoby wiedzy w przedsiębiorstwie

Podział wiedzy:

Wiedza formalna (jawna) – udokumentowana w postaci baz danych, dokumentów itp. łatwo

formułowana, przechowywana i przekazywana

Wiedza ukryta (cicha) – umiejętności i doświadczenie pracowników, praktyczna, trudna do

sformułowania, przechowywania i przekazywania, ok 80% całej wiedzy

Piramida wiedzy

Dane – zawierają znaki, obrazy, dźwięki lub fakty wyrwane z kontekstu

Informacje–dane usystematyzowane, przedstawione w kontekście, odpowiednio wyselekcjonowane i

zinterpretowane

Wiedza – wykorzystywanie informacji w praktyce w wyniku połączenia doświadczenia, kwalifikacji i

kompetencji specjalistów w działaniu

Mądrośd – efektywne wyciąganie wniosków, uczenie się na błędach i wykorzystywanie w praktyce

informacji i wiedzy

16.3 Definicje i cele zarządzania wiedzą

Knowledge Management – KM

Jest to nowoczesna, systemowa koncepcja polegająca na efektywnym wykorzystaniu zasobów wiedzy

przedsiębiorstwa i przekształceniu ich w trwałą wartośd dodaną dla klientów i pracowników. Zajmuje

się wykorzystaniem zasobów intelektualnych. Polega na dążeniu do maksymalnego wykorzystania

wiedzy.

Koncepcja Ernst & Young – system zaprojektowany tak, aby pomóc przedsiębiorstwom w

zdobywaniu, analizowaniu i wykorzystywaniu wiedzy w celu podejmowania szybszych, mądrzejszych i

lepszych decyzji, by osiągnąd przewagę konkurencyjną.

Kapitał intelektualny – połączone: wiedza, umiejętności zawodowe, zdolności i innowacyjnośd

pracowników firmy, wartości, kultura i strategie firmy. Tylko ta wiedza która jest użyteczna

16.4 Procesy i metody zarządzania wiedzą

Procesy:

- Lokalizowanie wiedzy

- Pozyskiwanie wiedzy

- Przechowywanie wiedzy

- Rozwijanie wiedzy

- Dzielenie się wiedzą i jej rozpowszechnianie

- Wykorzystywanie wiedzy

Metody:

- Zarządzanie informacjami

- Komunikacja wewnętrzna w przedsiębiorstwie

- Zarządzanie kompetencjami

Metody generowania wiedzy (wybrane):

- Benchmarking - zrzynanie rozwiązao od liderów w branży i adaptowanie oraz ulepszanie ich

- Mindmapping – wykorzystywanie różnorodnych pomocy wizualnych, tworzenie schematów

skojarzeo i pomysłów (mapy myśli)

- Burza mózgów – zbiorowe poszukiwanie nowych rozwiązao, eksperci i laicy zgłaszają jak najwięcej

pomysłów, ponieważ duża ich liczba z założenia zawiera kilka dobrych

- Metoda Kaizen – ciągłe doskonalenie procesów na wszystkich szczeblach, w celu zmniejszania

kosztów, podnoszenia jakości, wydajności itp., każdy pracownik proponuje ulepszenia

- Wideokonferencje – spotkania wirtualne umożliwiają kontakt i wymianę wiedzy większej liczby osób

16.5 Strategie i architektura systemu zarządzania wiedzą

Strategie - różnorodne, ukierunkowane technologicznie (nacisk na techniki komputerowe) lub

humanistyczne (organizacyjne i międzyludzkie sieci powiązao)

Strategia kodyfikacji – gromadzenie informacji w rozbudowanych bazach wiedzy i bazach danych,

udostępnianych korzystającym z nich konsultantom, pracownikom i klientom na ustalonych

odpowiednio prawach do zasobów, duże znaczenie mają elektroniczne i informatyczne narzędzia

zarządzania.

Strategia personalizacji – wspieranie procesu bezpośredniego przekazywania wiedzy przez

pracowników przedsiębiorstwa, tworzeniu sieci łączących ludzi i pozwalających na wymianę

poglądów, doświadczeo wiedzy ukrytej, rola systemów informatycznych niewielka.

Sprawny system zarządzania wiedzą powinien łączyd te strategie w proporcjach odpowiednich dla

danego przedsiębiorstwa

Architektura zarządzania wiedzą

Uporządkowane elementy indywidualne systemu zarządzania wiedzą oraz ich połączenia.

Przykładowe podsystemy systemu zarządzania wiedzą: integracja zasobów informacji, wyszukiwanie,

reprezentacja wiedzy, bezpieczeostwo, współpraca, repozytorium (miejsce przechowywania zasobów

cyfrowych)

16.6 Narzędzia zarządzania wiedzą

- Internet – umożliwia powszechny dostęp do wiedzy, zanikają granice blokujące do niej dostęp

- Portale korporacyjne – platformy efektywnej komunikacji i współpracy w przedsiębiorstwie,

zbierające w jednym miejscu wiedzę z szeroko dostępnych źródeł

- E-learning – zdalne nauczanie i wspomaganie szkoleo

- Inteligentni agenci – programy komputerowe kojarzące ludzi z wiedzą dostępną w Internecie lub

intranetach, udzielają wskazówek na podstawie analizy wiadomości, dokumentów, wyszukao

- intranet

- bazy i hurtownie danych

- systemy przepływu pracy i zarządzania dokumentami WFM oraz systemy klasy BPM

- systemy wspomagania pracy grupowej

- systemy wspomagania decyzji, systemy ekspertowe

- systemy klasy ERP

- systemy klasy CRM

- systemy Business Intelligence

16.7 Technologie zarządzania wiedzą, rynek KMS

Dobór rozwiązao technologicznych zarządzania wiedzą powinien zależed od wszystkich cech

przedsiębiorstwa: specyfiki działalności, profilu i wielkości przedsiębiorstwa, kondycji ekonomicznej,

obranej strategii, podejścia do zarządzania wiedzą, kultury organizacji, motywacji kadr, celów

Wymiary zarządzania wiedzą:

Twardy – technologiczny

Miękki – opiera się na kreatywności, wiedzy, kapitale intelektualnym i umiejętnościach

Rozdział XX

Rozdział ten mówi o metodach i narzędziach oceny inwestycji w technologie informatyczne (IT).

Co mierzyd?

Bada się 3 rzeczy: efektywnośd (stosunek korzyści do kosztów), skutecznośd ( stopieo realizacji celu)

oraz korzystnośd (?).

Skutecznośd można badad jako stopieo realizacji celów gospodarczych przedsiębiorstwa. Mówi o celu

inwestycji.

Przy ocenie efektywności jako koszty rozumie się negatywne aspekty inwestycji, korzyściami są

wszystkie pozytywy dla firmy (zamierzone + niezamierzone). Mówi o strumieniu $ inwestycji

Warto zwrócid uwagę na ryzyko przedsięwzięcia. Jako ryzyko rozumie się prawdopodobieostwo

odchylenia rzeczywistości od założonych planów. Mierzy niepewnośd inwestycji.

Jak mierzyd?

podział metod na:

fundamentalne (oceniają przedsięwzięcie za pomocą jednego wskaźnika)

znów podział:

>finansowe metody deterministyczne -"(...) wyrażają korzyści i koszty za pomocą

pojedynczych wartości(...)"(cokolwiek to znaczy?)

>metody probabilistyczne - wyrażają korzyści i koszty jako zmienne losowe np. stopa zwrotu,

okres zwrotu, bieżąca wartośd netto, wewnętrzna stopa zwrotu, całkowity koszt utrzymania

Całkowity koszt utrzymania (TCO - Total Cost of Ownership ) jest metodą, która identyfikuje

wszystkie koszta związane z użytkowaniem danego elementu w całym okresie jej

użytkowania. Wlicza tam się koszt nabycia, administrowania jak i pośrednie np. wzajemna

pomoc między pracownikami, czy czas nauki własnej. TCO to nowy rewolucyjny sposób

analizowania kosztów i korzyści z informatyki!!

Metody probabilistyczne pomagają przy wycenie niepewności. Warto zwrócid uwagę na

metody opcji rzeczywistych (Real Options Method), która mówi o tym, że nowe inwestycje w

IT otwierają drogę do nowych, zyskownych inwestycji w przyszłości.

Oczekiwana wartośd informacji (Expected Value of Information - EVI)- jest to różnica między

wartościami oczekiwanymi zysku w przypadku gdy informację mamy i wtedy, gdy jej nie

mamy.

kompozytowe (kilka wskaźników fundamentalnych) podział na:

>metody multikryterialne - takie, które sprowadza się do wspólnego mianownika za pomocą

rangowania.

Najbardziej popularna ekonomika informacji - wartości od 0 - bezwartościowa do 100-

najlepiej. daje się oceny od 0 do 5 za pojedyncze rzeczy w rozwiązaniu i potem z wagami się

mnoży, żeby dało 100punktasów do zdobycia.

>metody analizy strategicznej - koncentrują się na tym, czy przedsięwzięcie informatyczne

jest zbieżne ze strategią organizacji.

Najbardziej popularna to strategiczna karta wyników i analiza portfelowa.

Analiza portfelowa - ocenia się pod różnymi kryteriami różne rozwiązania i w efekcie wybiera

najlepsze.

Strategiczna karta wyników - daje się oceny dla poszczególnych pól (klient, rozwój, procesy

wewnętrzne , finanse) od 1 do 6 (6-potrzeba innowacji).

dedykowane (wybiera się metodę w zależności od specyfiki inwestycji)

Trzeba wybrad miary odpowiednie miary fundamentalne. Główne ma badad wpływ na firmę

oraz efektywnośd.

Sposób wyboru metod powinien byd taki:

1.opracowanie strategii oceny (w jaki sposób ta inwestycja w IT nam pomoże? Co jest dla nas

priorytetem z tych wdrożeo?)

2.Budowa modelu do pomiarów (pomoc przedsięwzięcia IT w dążeniu do celów organizacji +

ocena efektywności - korzysci, kosztów, ryzyka)

Ocena Ryzyka

wymione są 4 metody oceny ryzyka projektów inwestycyjnych:

metoody korygowania efektywności projektu inwestycyjnego

polega na korygowaniu stopy stopy dyskontowej, stosowanej do obliczania bieżącej wartości netto

przepływów finansowych projektu.

rachunek wrażliwości projektu

mówi o tym, jak bardzo elastyczny na parametry wejściowe jest nasz projekt. Raczej do

nieskomplikowanych projektów.

metody symulacyjne

losuję niewiadome do modelu na zasadzie symulacji i sprawdzam jakie wyniki. Raczej do

nieskomplikowanych projektów

metody probabilistyczno - statystyczne

nadają niewiadomym cechy zmiennej losowej i badają zjawisko jako zmienne losowe o danym

rozkładzie. Dobre dla skomplikowanych projektów.

Audyt systemów informatycznych

Celem audytu jest weryfikacja, poświadczenie przez niezależną jednostkę z wymaganymi

procedurami, standardami.

Tutaj wyjątkowo też do nauki jakiś podział;)

audyt bezpieczeostwa - ma na celu sprawdzid jak system odporny jest na zawieszanie, utratę danych i

włamania.

audyt legalności - sprawdza, czy system nie narusza prawa ( głównie ustawa o rachunkowości, ustawa

o ochronie danych osobowych, ustawa o ochronie informacji niejawnych)

audyt jakości - sprawdza, czy wszystko idzie zgodnie z budżetem, harmonogramem

audyt efektywności - tyczy się głównie oceny ekonomicznej projektu, a gdy juz gotowe to analizuję

koszty i jak mogę ujednolicid strukturę