Zarządzanie projektem
informatycznym
Wykład 9
Jakość w projekcie
informatycznym
dr inż. Włodzimierz Dąbrowski
P
olsko-
J
apońska
W
yższa
S
zkoła
T
echnik
K
omputerowych
e-mail:
W.Dabrowski@pjwstk.edu.pl
Materiał wyłącznie do użytku przez studentów PJWSTK kursu Zarządzanie projektem informatycznym.
Copyright © 2002 by W. Dąbrowski - wszelkie prawa zastrzeżone.
Materiał ani jego część nie może być w żadnej formie i za pomocą jakichkolwiek środków technicznych reprodukowany bez zgody właściciela praw autorskich.
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 2
maj, 2002
Plan wykładu
Czym jest jakość?
Jakość oprogramowania
Zapewnienie jakości
Pomiary jakości
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 3
maj, 2002
Czym jest jakość?
a) zbliża się do ideału
b) zaspokaja aktualne lub przewidywane
wymagania klienta
c) daje się sprzedawać
Produkt jest wysokiej jakości, jeśli:
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 4
maj, 2002
Obszary ZJ
planowanie
zapewnianie
kontrola
poprawa
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 5
maj, 2002
Zarządzanie jakością w projekcie
Zarządzanie jakością w projekcie
=
zapewnienie jakości zarządzania
Ważne elementy ZJ:
satysfakcja klienta
zapobieganie błędom
odpowiedzialność kierownictwa
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 6
maj, 2002
Jakość oprogramowania
Jakość oprogramowania to ogół cech i
własności programu decydujących o
jego zdolności do zaspokajania
stwierdzonych lub przewidywanych
potrzeb użytkownika
ISO 9000-3
IEEE 610.12
Jakość oprogramowania to stopień w
jakim oprogramowanie ma pożądaną
kombinację cech
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 7
maj, 2002
Normy jakości
ISO 9000
określa model stosowania
jakości
zawiera zbiór standardów,
które mogą być zastosowane
przez organizację
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 8
maj, 2002
Norm ISO 9000
Wskazuje obszary działań:
1.
system jakości – struktura
2.
system jakości - działania
dotyczące cyklu życia
3.
system jakości – działania
wspierające
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 9
maj, 2002
Struktura SJ
Odpowiedzialność kierownictwa dostawcy
Odpowiedzialność kierownictwa nabywcy
Wspólne przeglądy
System jakości
Wewnętrzne audyty SJ
Działania korygujące
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 10
maj, 2002
Cykl życia SJ
Metodyka projektowania
Przegląd umowy
Specyfikacja wymagań
Planowanie projektu
Planowanie jakości
Projektowanie i implementacja
Testowanie i walidacja
Odbiór i akceptacja
Kopiowanie , dostarczanie i
instalacja
Pielęgnacja
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 11
maj, 2002
Działania wspierające
Zarządzanie konfiguracją
Nadzór nad dokumentacją
Zapisy dotyczące jakości
Metryki
Zasady i praktyki
Narzędzia i techniki
Zakupy
Szkolenia
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 12
maj, 2002
Sposoby zapewniania jakości
Przegląd koleżeński
Inspekcja produktu
Akceptacja KP
Przegląd jakości
Opinia eksperta
....
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 13
maj, 2002
Sposoby zapewniania jakości (2)
Przeglądy
inspekcja oprogramowania
przegląd postępów
przegląd jakości
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 14
maj, 2002
Role
Kierownik projektu
Zespół projektowy
Szef jakości
Zespół jakości
Rada jakości
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 15
maj, 2002
Polityka jakości
Ogół zamierzeń i kierunków działań
organizacji dotyczących jakości,
wyznaczonych i w sposób formalny
wyrażonych przez kierownictwo
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 16
maj, 2002
Plan zapewnienia jakości
- jakie będą te produkty?
- w jaki sposób chcemy to osiągnąć?
- jak chcemy to udowodnić?
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 17
maj, 2002
Plan zapewnienia jakości
- określa sposoby, środki i kolejność
działań związanych z jakością wyrobu,
usługi, umowy lub przedsięwzięcia
Plan jakości:
określa cele zapewnienia jakości
definiuje system jakości
definiuje jakość produktów
zaleca sposoby jej osiągnięcia
zaleca metody, narzędzia i standardy
organizuje profilaktykę jakości
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 18
maj, 2002
Koszty zapewnienia jakości
Q. Ile kosztuje jakość?
A. NIC
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 19
maj, 2002
Miary jakości
?
?
pielęgnowalność
przenośność
użyteczność
..........
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 20
maj, 2002
Standardy zapewnienia jakości
Standardy dotyczące produktów
Standardy dotyczące procesów
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 21
maj, 2002
Jakość produktów i procesów
Definicja
procesu
Wytworzenie
produktu
Kontrola
jakości
Poprawa
procesu
Standaryzacja
procesu
OK?
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 22
maj, 2002
Kultura jakości
© W. Dąbrowski, Zarządzanie projektem informatycznym, Wykład 9, Slajd 23
maj, 2002
Podsumowanie