220 likes | 395 Views
JAKOŚĆ & Metody Jej Pomiaru. Zarządzanie Projektem Informatycznym Michał Pęczalski Łukasz Pomianowski. Czym jest jakość oprogramowania ?.
E N D
JAKOŚĆ& Metody Jej Pomiaru Zarządzanie Projektem Informatycznym Michał Pęczalski Łukasz Pomianowski
Czym jest jakość oprogramowania ? • ISO 9000-3 : Jakość oprogramowania to ogół cech i własności programu decydujących o jego zdolności do zaspokajania stwierdzonych lub przewidywanych potrzeb użytkownika • IEEE 610.12 : Jakość oprogramowania to stopień w jakim oprogramowanie ma pożądaną kombinację
Czym jest jakość? Produkt jest wysokiej jakości, jeśli: a) zbliża się do ideału b) zaspokaja aktualne lub przewidywane wymagania klienta c) daje się sprzedawać
Zarządzanie Jakością – obszary działania • Planowanie • Zapewnianie • Kontrola • Poprawa
Miary jakości • Pielęgnowalność • Przenośność • Użyteczność • ..........
Zarządzanie jakością w projekcie • Zarządzanie jakością w projekcie = Zapewnienie jakości zarządzania • Ważne elementy Zarządzania jakością : • satysfakcja klienta • zapobieganie błędom • odpowiedzialność kierownictwa
Standardy jakości • ISO 9000:2000 • Zgodnie z opinią autorów nowych norm są one bardziej zrozumiałe zarówno dla firm, które już posiadają certyfikaty jakości ISO 9000 jak i dla tych, które planują ich wdrożenie w przyszłości. • TQM • TQM jest nowoczesną koncepcją zarządzania przedsiębiorstwem. Jest to filozofia wszechstronnego, zbiorowego wysiłku zorientowanego na ustawiczne doskonalenie organizacji we wszystkich aspektach, sferach i efektach działalności. Obejmuje nie tylko doskonalenie wyrobów czy usług ale także jakość pracy, technologii, organizacji pracy, procesów marketingowych i wytwórczych zorientowanych na zaspokojenie potrzeb klientów i uczestników organizacji, jej przetrwanie i rozwój. • Zarządzanie przez jakość w Unii Europejskiej wywodzi się z koncepcji japońskiego i amerykańskiego Total Quality Management, która została przystosowana przez Europejską Fundację Zarządzania Jakością EFQM (European Foundation for Quality Mangement) do europejskich tradycji oraz filozofii jakości życia, gdzie człowiek jest podstawowym podmiotem w procesach zarządzania organizacją. W krajach europejskich wiele tysięcy firm wdrożyło i wdraża TQM, m.in. takie organizacje jak: VOLVO, Rank Xerox, ICL Design and Distribution, Siemens, Philips. W Polsce koncepcja TQM zaczęła się rozwijać z chwilą ustanowienia Polskiej Nagrody Jakości (w 1995 roku) przez Krajową Izbę Gospodarczą i Polskie Centrum Badań i Certyfikacji oraz Fundację "Teraz Polska". • BPM • Business Process Management to zarządzenie procesami, realizacja całości zagadnień związanych z wykonywaniem procesów w systemie wieloprogramowym, od początku do zakończenia wszystkich procesów, jakie odbywają się w organizacji.
Norma ISO 9000 Wskazuje obszary działań: • system jakości – struktura • system jakości - działania dotyczące cyklu życia • system jakości – działania wspierające
Struktura ISO 9000 Seria ISO 9000 składa się z kilku podsystemów: • ISO 9001 - stosuje się, gdy zgodność ze stawianymi wymogami ma być zapewniona przez dostawcę w kilku etapach, od projektowania po produkcję, • ISO 9002 - stosuje się, gdy zgodność z postawionymi wymaganiami ma być zapewniona przez dostawcę w produkcji, instalowaniu i serwisie (norma ta jest odpowiednia dla firm produkcyjnych i świadczących usługi), • ISO 9003 - stosuje się, gdy zgodność z postawionymi wymogami ma być zapewniona przez dostawcę jedynie w kontroli oraz badaniach końcowych (norma ta przeznaczona jest dla firm pośredniczących, np. hurtowni). • Normy ISO serii 9000 są ciągle rozbudowywane. W ich zasadniczych wymaganiach zmian dokonuje się średnio co cztery lata. Bardziej szczegółowy charakter mają kolejne podsystemy: • 9000-3 - wytyczne stosowania ISO 9001 podczas opracowywania oraz obsługiwania oprogramowania, • 9000-4 - przewodnik na temat zarządzania programem niezawodności, • 9004-2 - wytyczne dla usług, • 9004-3 - wytyczne dotyczące materiałów wytwarzanych w procesach ciągłych, • 9004-4 - wytyczne doskonalenia jakości, • 9004-5 - wytyczne do planów jakości.
Proces wdrożenia ISO w przedsiębiorstwie • Audit wstępny • Raport określający stan organizacji w stosunku do wymagań odpowiedniej normy. • Szkolenie zarządu • Szkolenie Pełnomocnika ds. Jakości - przedstawiciela kierownictwa • Szkolenie grup roboczych • Warsztaty dla grup roboczych • Audit dokumentacji • Szkolenie auditorów wewnętrznych • Warsztaty w zakresie doskonalenia systemu • Audit przedcertyfikacyjny • Raport z oceny stanu gotowości systemu do certyfikacji • Źródło: http://www.kema.pl
Struktura Systemu Jakości • Odpowiedzialność kierownictwa dostawcy • Odpowiedzialność kierownictwa nabywcy • Wspólne przeglądy • System jakości • Wewnętrzne audyty SJ • Działania korygujące
System Jakości – cykl życia • 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 • Przegląd jakości • Opinia eksperta
Sposoby zapewniania jakości cd. • Przeglądy • inspekcja oprogramowania • przegląd postępów • przegląd jakości • Podział na 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 Określa sposoby, środki i kolejność działań związanych z jakością wyrobu, usługi, umowy lub przedsięwzięcia Odpowiada na Pytani : • - jakie będą te produkty? • - w jaki sposób chcemy to osiągnąć? • - jak chcemy to udowodnić?
Plan zapewnienia jakości cd. 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
Koszty zapewnienia jakości • Ile kosztuje jakość? NIE DUŻO
Standardy zapewnienia jakości • Standardy dotyczące produktów • Standardy dotyczące procesów
Wytworzenie produktu Definicja procesu Kontrola jakości OK? Poprawa procesu Standaryzacja procesu Jakość produktów i procesów
Koniec !!! Dziękujemy