2. Streszczenie
Aspekt badawczy wprowadzenia na rynek produktu
informatycznego oferowanego w formule ASP z polskim
systemem klasy MRPII/ERP wykorzystującym bazę Oracle
wytworzonym i eksploatowanym w jednolitym środowisku
grubego klienta (baza – stacje klienckie).
Próba wprowadzenia produktu w środowisku mieszanym w
modelu cienkiego klienta przeglądarkowego (trzy warstwy), a
następnie w takim samym środowisku w modelu
dwuwarstwowym z zastosowaniem usług terminalowych – bez
badań.
Ostatecznie produkt – po badaniach przeprowadzonych po 4
latach od premiery produktu – został przeniesiony do
jednolitego środowiska sprzętowo-systemowo-narzędzowiego.
2
3. Rdzeń usługi – aplikacja uŜytkowa
SYSTEM WSPOMAGANIA ZARZĄDZANIE RELACJAMI z
DECYZJI KLIENTEM (CRM)
DANE
DANE
ZARZĄDZANIE OBIEGIEM DOKUMENTÓW
MATERIAŁOWA
ZARZĄDZANIE
DYSTRYBUCJA
ZARZĄDZANE
KSIĘGOWOŚĆ
GOSPODARKA
REMONTAMI
PRODUKCJĄ
FINANSE
TRWAŁE
KOSZTY
ŚRODKI
KADRY
PŁACE
ZBYT
BAZA DANYCH
3
4. Realizacja usługi - warstwy
System komunikacyjny
operatora
System bazy
danych
System aplikacji
i prezentacji
System
System
komunikacyjny
interakcji
dostawcy
4
5. Oczekiwana funkcjonalność
SYSTEM ZARZĄDZANIE
WSPOMAGANIA RELACJAMI z KLIENTEM
DECYZJI (CRM)
DANE
DANE
ZARZĄDZANIE OBIEGIEM
DYSTRYBUC
REMONTAMI
KSIĘGOWOŚ
ZARZĄDZAN
ZARZĄDZAN
MATERIAŁO
GOSPODARK
DOKUMENTÓW
PRODUKCJĄ
FINANSE
TRWAŁE
KOSZTY
ŚRODKI
KADRY
PŁACE
ZBYT
WA
JA
IE
A
Ć
E
BAZA DANYCH
5
6. Jakość - spojrzenie procesowe
Ciągłe doskonalenie
systemu zarządzania jakością
systemu zarządzania jakością
Odpowiedzialność
Odpowiedzialność
Kierownictwa
Kierownictwa
Pomiary,analiza
analiza
Zarządzanie Pomiary,
i doskonalenie
i doskonalenie
zasobami
Satysfakcja
Realizacja Wyrób
Wyrób
Wymagania wyrobu
Wejście Wyjście
Czynności dodające wartości
Przepływ informacji
6
7. Jakość oprogramowania
Roger S. Pressman – Praktyczne podejście do
inŜynierii oprogramowania, WNT 2004
Czynniki McCalla – 11, w tym efektywność (obliczeniowa)
Miary McCalla – 20, w tym efektywność wykonania (szybkość
działania)
Czynniki FURPS – 5, w tym efektywność (szybkość
przetwarzania danych)
Norma ISO 9126 – 6 czynników, w tym efektywność w
odniesieniu do [niskiego] zuŜycia czasu i zasobów
7
8. Jakość oprogramowania
Elwira Jankowiak – Miary jakości
oprogramowania (w aspekcie teoretycznym i
praktycznym), PTI, Szczyrk 2005
Norma ISO 9126 – 6 czynników, w tym efektywność w
odniesieniu do [niskiego] zuŜycia czasu i zasobów
8
9. Jakość oprogramowania
Józef Kukuczka – Kryteria wyboru systemów
informatycznych..., PTI, Szczyrk 2004
Zdefiniowano 77, w tym:
67.W jaki sposób następuje komunikacja terminali z
serwerem
77.Czy system posiada mechanizmy monitorowania
wydajności systemu, w tym aplikacji, systemu
operacyjnego, baz danych i sieci?
9
10. Jakość oprogramowania
Barbara Nowarska – Problemy uŜytkowników
realizujących przedsięwzięcia informatyczne,
PTI, Szczyrk 2004
Zdefiniowano 5 obszarów, w tym:
4. Problemy techniczne
Etap eksploatacji
Zbyt wolne działanie systemu, łączy
Nieodpowiedzialność, lekcewaŜenie potrzeb uŜytkowników
10
11. Jakość oprogramowania
Barbara Begier – Ocena jakości wyrobu
programowego przez uŜytkowników, portal e-
Informatyka.pl
Zdefiniowano 8 obszarów badań, w tym wydajność.
Wyniki niestety nie dotyczą tej kwestii, natomiast m.in.
zawierają stwierdzenie najczęściej ignorowane:
Respondenci nigdy nie byli pytani o zdanie w sprawie
jakichkolwiek cech uŜytkowanych SI. Ankietę uznali
(niesłusznie) za pierwsza oznakę zainteresowania
twórców (informatyków) ich oceną i liczyli na jej
uwzględnienie.
11
12. Oczekiwana funkcjonalność
SYSTEM ZARZĄDZANIE
WSPOMAGANIA RELACJAMI z KLIENTEM
DECYZJI (CRM)
DANE
DANE
ZARZĄDZANIE OBIEGIEM
DYSTRYBUC
REMONTAMI
KSIĘGOWOŚ
ZARZĄDZAN
ZARZĄDZAN
MATERIAŁO
GOSPODARK
DOKUMENTÓW
PRODUKCJĄ
FINANSE
TRWAŁE
KOSZTY
ŚRODKI
KADRY
PŁACE
ZBYT
WA
JA
IE
A
Ć
E
BAZA DANYCH
12
13. Przykładowa tabela GPO (SLA)
Czas Reakcji Czas Obejścia Opis przyczyny zgłoszenia
Kat. liczony w liczony w
liczony liczony
Zgł. czasie czasie
zegar. zegar.
dostępu dostępu
(niezwł.)
I 120 min. ----- ----- Awaria łącza podstawowego
do usun. aw.
15 min. ----- ----- Awaria łącza podst. i zapasowego
15 min. ----- 2 godz. ----- Awaria CK – serwer bazy/aplikacji
15 min. ----- ----- 24 godz. Awaria ruterów
II ----- 24 godz. ----- 72 godz. Błędne konfiguracje systemowe
12 godz. nieokreślny
III ----- - N/D -
wg uzgodnień
A ----- 4 tyg. Parametry wydajnościowe
4 godz. ----- 12 godz. ----- Błędy aplikacji – prawne i ekonom.
wg uzgodnień
F ----- 3 dni śądanie UŜytk. zmian ust. konfig.
wg uzgodnień wg uzgodnień - N/D -
13
14. Powolność – poszukiwanie przyczyn
Telekomunikacja
Sieć LAN
Baza relacyjna
Środowisko sprzętowo-systemowe
Aplikacja (BINGO)
14
15. Wydajność uŜytkowa - parametry
Profil czasowo-uŜytkowy
systemu Wersja 2.0
1. Moduł(y): Finanse Księgowość Koszty
1.1. Wyłącznie otwieranie formatek
Lp. Czynność ŚcieŜka dojścia IMPULS Wydruk? Normatywny czas wykonywania Uwagi
T, N, N/D od rozpoczęcia do zakończenia
(podawać liczby z mianem, np. „12 s”
lub 5 m”)
Ilość pozycji na dokumencie
(w nagłówkach kolumn wpisać liczby,
„B/Z” lub „N/D”, w komórkach kolumn z
nagłówkiem „N/D” wpisywać „---”)
B/Z --- ---
Czas działania dla około
1. Analiza obrotów Księgi rachunkowe-> Analiza obrotów i sald N 5s --- ---
1 tys. pozycji kont
i sald
syntetycznych
analitycznych
2. Moduł(y): Środki Trwałe
3. Moduł(y): ZBYT (dotyczy równieŜ GM - prawie wszystkie operacje GM są dostępne w module ZBYT)
3.1. Wyłącznie otwieranie formatek
3.2. Rutynowe (bieŜące lub codzienne) prezentowanie informacji (czynności niewymagające zapisu do bazy)
---
1. PokaŜ dokument Towary i wyroby gotowe ->Kartoteka N 4s 4s 4s
magazynowy dokumentów->[ pokaŜ]
---
2. PokaŜ Zamówienia klientów-> Kartoteka zamówień- N 4s 5s 8s
zamówienie >[ pokaŜ]
klienta
4. Moduł(y): Kadry/Płace
4.1. Wyłącznie otwieranie formatek
4.2. Rutynowe (bieŜące lub codzienne) zapisywanie informacji (jak np. wystawianie dokumentów)
1.
2.
3.
---
4. Listy płac - Płace->Listy płac->Przeliczanie płac N 30 s --- ---
naliczanie
15
16. Wydajność uŜytkowa - badania
Środowisko prod. – dwie platformy S-S
Środowisko porówn. – jedna platforma S-S
1. Testy seria I – styczeń 2005 r.
2. Testy seria II – czerwiec 2005 r.
3. Sesja ekspercka – lipiec 2005 r.
4. Testy – wrzesień 2005 r.
5. Testy seria III – listopad 2005 r.
6. Sesja ekspercka – grudzień 2005 r.
16
17. Wydajność uŜytkowa – wyniki
Punkty wg quot;Profilu czasowo-uŜytkowego systemu wersja 2.0quot;
Fragment arkusza zbiorczego
Poziomy ilości pozycji na dokumencie
I
Punkt
Dane
Oczek. I z z/I, % z/O, %
1 1 1 00:05,00 00:01,55 00:07,73 498,6% 154,6%
2 00:05,00 00:02,05 00:05,32 259,2% 106,4%
3 00:05,00 00:01,02 00:02,62 256,1% 52,4%
2 1 --- --- --- --- ---
3 1 1 00:00,50 00:00,34 00:00,50 145,3% 100,0%
2 00:00,50 00:00,19 00:00,64 340,4% 128,0%
3 00:00,50 00:00,29 00:00,83 287,6% 166,8%
4 1 1 --- --- --- --- ---
3 1 00:15,00 00:02,20 -b/d- - -
2 00:10,00 00:02,00 -b/d- - -
3 00:10,00 00:01,20 -b/d- - -
4 00:30,00 02:14,40 09:59,20 445,8% 1997,3%
17
18. Realizacja usługi - warstwy
System komunikacyjny
operatora
System bazy
danych
System aplikacji
i prezentacji
System
System
komunikacyjny
interakcji
dostawcy
18
19. Wnioski ogólne
Dla dostarczania takiego produktu w trybie
zdalnym (IOZ czyli outsourcing) krytycznym
czynnikiem jakości jest wydajność uŜytkowa -
czasy reakcji
MoŜna ustalać tpmC (liczba transakcji biznesowych
na minutę), TPC-C, TPC-H, TPC-R, TPC-W, ale jest
to drogie i złoŜone, ponadto uŜytkownika mało
interesują uczone wskaźniki
Prostym i efektywnym jest zbadanie
zdefiniowanej wydajności uŜytkowej – co nie
było wykonane przed wprowadzeniem na
rynek
19
20. Wnioski szczególne
Badany system moŜe efektywnie być
eksploatowany (samodzielnie lub w modelu
IOZ) tylko w środowisku SSN, w którym go
wytworzono
W wyniku badań ustalono teŜ, Ŝe badany
system faktycznie jest stworzony tak, iŜ
baza stanowi teŜ serwer aplikacji
20