Zarządzanie konfiguracją produktu w całym cyklu Ŝycia Aleksandra Grzywak-Gawryś Warsztaty Rola IRIS w branŝy kolejowej
- plan prezentacji 1 2 3 4 5 Zarządzanie konfiguracją - definicje Problemy z konfiguracją wyrobów zarządzanie konfiguracją w wymaganiach IRIS Cykl Ŝycia wyrobu Metody i narzędzia w zarządzaniu konfiguracją 6 Podsumowanie 2
Konfiguracja - definicje Konfiguracja struktura oraz powiązania sprzętu i oprogramowania systemu do ich zakładanego zastosowania (CENELEC PN-EN 50129) Zarządzanie konfiguracją dyscyplina wykorzystująca techniczne i administracyjne wytyczne oraz środki monitorowania, w celu zidentyfikowania oraz udokumentowania cech funkcjonalnych i fizycznych danego elementu konfiguracji, w celu kontroli zmian tych cech, rejestrowania oraz raportowania stanu prac nad zmianami oraz statusu wdroŝenia zmian, a takŝe w celu weryfikacji zgodności z określonymi wymaganiami. (CENELEC PN-EN 50126) 3
PN-ISO 10007:2005 Systemy zarządzania jakością. Wytyczne dotyczące zarządzania konfiguracją [1] Wytyczne słuŝą do zapewnienia, Ŝe wyrób złoŝony, po zmianie poszczególnym elementów, dalej spełnia swoje funkcje. Zarządzanie konfiguracją jest dziedziną stosowaną w odniesieniu do całego cyklu Ŝycia wyrobu 4
Zestaw czynności pozwalających kontrolować zmiany. Realizowane to jest poprzez identyfikację elementów składowych, które mogą się zmieniać; ustalenie relacji pomiędzy nimi, określenie mechanizmów panowania nad wersjami 5
Gdy nie panujemy nad wersjami sprzętu Jakie detale zastosowaliśmy w wyrobie U którego klienta jest wyrób z ukrytą wadą Jaką wersję wyrobu ma klient Błędy!!!!! Jaką metodą regulowany i badany był dany wyrób Czy przyrządy kontrolne były prawidłowe i kalibrowane Którą wersję wyrobu testowaliśmy Czy dostarczony przez podwykonawcę podzespół jest zgodny z naszymi oczekiwaniami Czy wprowadzając zmianę nie stosujemy ponownie błędnego detalu 6
Gdy nie panujemy nad wersjami oprogramowania Nie moŝna znaleźć ostatniej wersji kodu Wprowadzono poprawki do nieaktualnej wersji Została zniszczona wersja z wprowadzonymi zmianami Nie wiadomo jaką wersję programu ma klient Testowano nie tą wersję o którą chodziło Błędy!!!!! Nie wiadomo jak i czym testowano dane oprogramowanie Nie wiadomo czy przetestowano wszystkie funkcje Błędy, które pozornie usunięto znów się pojawiły 7
Gdy nie panujemy nad wersjami dokumentacji Czy zmiany w wymaganiach są śledzone Czy wyrób jest zgodny z certyfikatem Czy produkcja, montaŝ, instalacja została wykonana w oparciu o aktualny projekt Czy wysyłamy do Klienta odpowiedni dokument dla danego wyrobu Błędy!!!!! Czy testy i odbiory zostały wykonane w oparciu o aktualne wytyczne W którym dokumencie opisany jest dany wyrób Czy w opisie wyrobu powołujemy się na aktualny dokument 8
- Co IRIS wnosi nowego 7.3.1 7.3.1-5 Planowanie projektowanie i rozwoju W jaki sposób w trakcie planowania projektowania i rozwoju organizacja określa: - kolejność zadań, - obowiązkowe kroki, - znaczące etapy i - metody nadzoru nad konfiguracją 9
- Co IRIS wnosi nowego 7.3.3 Dane wyjściowe z projektowania i rozwoju 7.3.3-3 Czy dane wyjściowe z projektowania i rozwoju: a) spełniają wymagania dotyczące danych wejściowych dla projektowania i rozwoju b) dostarczają odpowiednich informacji dla zakupów, produkcji oraz zapewnienia obsługi c) zawierają odniesienia dla kryteriów akceptacji wyrobu d) specyfikują cechy wyrobu, które są wymagane dla jego bezpiecznego oraz właściwego uŝytkowania 10
- Co IRIS wnosi nowego 7.3.6 Walidacja projektowania i rozwoju 7.3.6-4 Czy istnieje udokumentowana procedura, ( ) i w jaki sposób takie testy są planowane, nadzorowane, przeglądane i dokumentowane w celu zapewnienia i udowodnienia, Ŝe: a) plany testów lub specyfikacji określają testowany wyrób i zasoby, określają cele testu i warunki, parametry, które naleŝy odnotować i istotne kryteria zatwierdzania, warunki testowania i odtwarzalność środowiska b) procedury testów opisują metody działania, przebiegu testu oraz odnotowują wyniki testu c) poprawna konfiguracja wyrobu poddawana jest testowi d) wymagania dotyczące planu testowania i procedur testowych są przestrzegane e) kryteria zatwierdzania są spełnione 11
- Co IRIS wnosi nowego 7.8 Zarządzanie konfiguracją 7.8-1 W jaki sposób organizacja ustanawia, dokumentuje i utrzymuje proces zarządzania konfiguracją odpowiedni dla wyrobu Organizacja posiada udokumentowany, wdroŝony i utrzymywany proces zarządzania konfiguracją, odpowiedni dla wyrobu. Przykłady najlepszej praktyki wewnętrznej są zaadaptowane przez zakład(y). 12
- Co IRIS wnosi nowego 7.8 Zarządzanie konfiguracją 7.8-2 Jak organizacja zapewnia, Ŝe: a) lista wyrobów, a przynajmniej tych, które mają krytyczny wpływ na bezpieczeństwo, w tym części składowych wyrobów, jest zdefiniowana na początku kontraktu, zarządzana z uwzględnieniem ich konfiguracji i zatwierdzona przez klienta b) proces zarządzania zmianą jest umieszczony wewnątrz procesu zarządzania konfiguracją c) śledzenie jest utrzymywane w czasie produkcji i funkcjonowania 13
- czego dotyczy Konfiguracja wyrobu Konfiguracja sprzętu Konfiguracja oprogramowania Konfiguracja dokumentacji 14
- czego dotyczy 1. Koncepcja MODEL V 2. Definicja systemu i warunki eksploatacyjne 3. Analiza ryzyka 4. Wymagania na system 5. Alokacja wymagań na system 6. Projektowanie i implementacja 10. Certyfikacja 9. Walidacja, Uznanie, Odbiór 8. Instalacja 11. Działanie i utrzymanie 7. Produkcja 15
Mechanizmy zarządzania konfiguracją Identyfikacja Wersjonowanie Kontrola stanu Kontrola zmian Kontrola spójności Kontrola dostępu WTWO-2009/ERS-96 0 struktura powiązań i zaleŝności Ochrona i archiwizacja 16
- PVI informacja o wersjach wyrobu LCS stacja 1 terminal dyŝurnego 1 terminal lokalny terminal dyŝurnego 2 ABCMaster 1.1 ABCMaster 2.1 ABCMaster 1.2 ABCMaster 2.2 ABCMaster 1.3 ABCMaster 2.3 ABCMaster 3.1 ABCMaster 3.2 ABCMaster 3.3 terminale LCS terminal dyŝurnego 3 terminal dróŝnika ABCSlave 1.1 / 2.1 / 3.1 ABCServer ABCManager ABCSlave 1.2 / 2.2 / 3.2 ABC net terminal dróŝnika stacja 2 terminal dyŝurnego 4 terminal lokalny ABCMaster 4.1 ABCMaster 4.2 ABCMaster 4.3 terminal dróŝnika ABCSlave 1.3 / 2.3 / 3.3 ABCSlave 4.1 ABCSlave 4.2 ABCSlave 4.3 (grupa szlakowa) 17
- PVI - informacja o wersjach wyrobu Kaseta modułu XYZ-2 XYZ-12345 ilość: 1 nr XYZ123456000000 Moduł semafora nazwa moduł zdalnego I/O moduł przekaźników sygnalizatora moduł sterowania i kontroli świateł moduł sterowania i kontroli świateł XYZ-123457 numer MOD-124301 DRUK-124301 MOD-125401 DRUK- 125401 MOD-126501 DRUK-126501 MOD-127601 DRUK-127601 wersja 02' 11' 03' 05' 00' 01' 04' 00' ilość 2 1 2 1 Moduł obwodów torowych dla 24 wejść XYZ-123456 nazwa numer wersja ilość moduł zdalnego I/O MOD-123401 01' 2 DRUK-123401 08' 18
- Identyfikacja i wersjonowanie wyrobu Wersja wyrobu Typ i nazwa wyrobu Status wyrobu odmiana wyrobu 19
Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Specyfikacja wyrobu odmiany wyrobu detale wyrobu 20
Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Identyfikacja detali wyrobu detale wyrobu 21
- Działanie i utrzymanie Struktura systemów i wyrobów na obiekcie Typy i odmiany systemów / wyrobów Wersje systemów / wyrobów Numery fabryczne wyrobów Typy i odmiany sprzętu kontrolno-pomiarowego Numery i wersje dokumentacji uŝytkownika 22
Metody i narzędzia PVI informacja o wersjach wyrobu Systemy zarządzania wyrobem (wersje, odmiany, statusy) Systemy zarządzania oprogramowaniem (wersje, statusy, kontrola dostępu, archiwizacja) Systemy zarządzania dokumentacją (wersje, statusy, kontrola dostępu, archiwizacja) 23
- metody i narzędzia Dokumentacja systemu A Struktura systemu A wyroby składowe Oprogramowanie podsystemu A 24
Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu Świadectwo dopuszczenia systemu A 25
- Podsumowanie Czy uŝywam produktu, którego oczekiwałem i czy zachowam jego cechy przez kolejne lata Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu umoŝliwia: Standaryzację procesu wytwórczego, zapewnienie powtarzalności wyrobu MoŜliwość nadzoru nad instalowanym wyrobem Zapewnienie utrzymywalności wyrobu 26
27 DZIĘKUJĘ ZA UWAGĘ