Zarządzanie projektem informatycznym
Wykład 9
Jakość w projekcie informatycznym
dr inż. Włodzimierz Dąbrowski
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
e-mail: W.Dabrowski@pjwstk.edu.pl
Plan wykładu
Czym jest jakość?
Jakość oprogramowania Zapewnienie jakości
Pomiary jakości
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:
Obszary ZJ
planowanie
zapewnianie
kontrola
poprawa
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
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
Normy jakości ISO 9000
określa model stosowania jakości
zawiera zbiór standardów, które mogą być zastosowane przez organizację
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
Struktura SJ
Odpowiedzialność kierownictwa dostawcy Odpowiedzialność kierownictwa nabywcy Wspólne przeglądy
System jakości
Wewnętrzne audyty SJ Działania korygujące
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
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
Sposoby zapewniania jakości
Przegląd koleżeński Inspekcja produktu Akceptacja KP
Przegląd jakości Opinia eksperta ....
Sposoby zapewniania jakości (2)
Przeglądy
inspekcja oprogramowania przegląd postępów
przegląd jakości
Role
Kierownik projektu
Zespół projektowy
Szef jakości
Zespół jakości
Rada jakości
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
Plan zapewnienia jakości
- jakie będą te produkty?
- w jaki sposób chcemy to osiągnąć?
- jak chcemy to udowodnić?
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
Koszty zapewnienia jakości Q. Ile kosztuje jakość?
A. NIC
Miary jakości
??
pielęgnowalność przenośność
użyteczność ...
Standardy zapewnienia jakości
Standardy dotyczące produktów
Standardy dotyczące procesów
Jakość produktów i procesów
Definicja procesu
Wytworzenie produktu
Kontrola jakości
Poprawa
procesu Standaryzacja
procesu
OK?
Kultura jakości
Podsumowanie