Zarządzanie konfiguracją - Aleksandra Grzywak
Transkrypt
Zarządzanie konfiguracją - Aleksandra Grzywak
Zarządzanie konfiguracją produktu w całym cyklu Ŝycia Aleksandra Grzywak-Gawryś Warsztaty „Rola IRIS w branŜy kolejowej” Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu 1 Zarządzanie konfiguracją - definicje 2 Problemy z konfiguracją wyrobów 3 zarządzanie konfiguracją w wymaganiach IRIS 4 Cykl Ŝycia wyrobu 5 Metody i narzędzia w zarządzaniu konfiguracją 6 Podsumowanie 2 © Bombardier Inc. or its subsidiaries. All rights reserved. - plan prezentacji Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu Konfiguracja - definicje (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 © Bombardier Inc. or its subsidiaries. All rights reserved. Konfiguracja – struktura oraz powiązania sprzętu i oprogramowania systemu do ich zakładanego zastosowania Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu 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 © Bombardier Inc. or its subsidiaries. All rights reserved. PN-ISO 10007:2005 „Systemy zarządzania jakością. Wytyczne dotyczące zarządzania konfiguracją” [1] Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu 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 © Bombardier Inc. or its subsidiaries. All rights reserved. Zestaw czynności pozwalających kontrolować zmiany. Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu Gdy nie panujemy nad wersjami sprzętu… Jakie detale zastosowaliśmy w wyrobie? U którego klienta jest wyrób z ukrytą wadą? ? ? 6 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? © Bombardier Inc. or its subsidiaries. All rights reserved. ? ? Jaką wersję wyrobu ma klient ? Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu Nie moŜna znaleźć ostatniej wersji kodu ? ? ? ? Testowano nie tą wersję o którą chodziło ? Wprowadzono poprawki do nieaktualnej wersji Została zniszczona wersja z wprowadzonymi zmianami ? 7 Nie wiadomo czy przetestowano wszystkie funkcje Błędy!!!!! Nie wiadomo jaką wersję programu ma klient Błędy, które pozornie usunięto znów się pojawiły ? Nie wiadomo jak i czym testowano dane oprogramowanie ? © Bombardier Inc. or its subsidiaries. All rights reserved. Gdy nie panujemy nad wersjami oprogramowania… Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu ? ? Czy testy i odbiory zostały wykonane w oparciu o aktualne wytyczne? ? Czy wyrób jest zgodny z certyfikatem? Czy zmiany w wymaganiach są śledzone? ? Błędy!!!!! Czy produkcja, montaŜ, instalacja została wykonana w oparciu o aktualny projekt? W którym dokumencie opisany jest dany wyrób? ? Czy wysyłamy do Klienta odpowiedni dokument dla danego wyrobu? ? 8 ? Czy w opisie wyrobu powołujemy się na aktualny dokument? © Bombardier Inc. or its subsidiaries. All rights reserved. Gdy nie panujemy nad wersjami dokumentacji… Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Co IRIS wnosi nowego ? 7.3.1-5 9 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ą? © Bombardier Inc. or its subsidiaries. All rights reserved. 7.3.1 Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Co IRIS wnosi nowego ? Dane wyjściowe z projektowania i rozwoju 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? 7.3.3-3 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 © Bombardier Inc. or its subsidiaries. All rights reserved. 7.3.3 Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Co IRIS wnosi nowego ? 7.3.6-4 11 Walidacja projektowania i rozwoju 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? © Bombardier Inc. or its subsidiaries. All rights reserved. 7.3.6 Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Co IRIS wnosi nowego ? Zarządzanie konfiguracją W jaki sposób organizacja ustanawia, dokumentuje i utrzymuje proces zarządzania konfiguracją 7.8-1 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 © Bombardier Inc. or its subsidiaries. All rights reserved. 7.8 Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Co IRIS wnosi nowego ? Zarządzanie konfiguracją Jak organizacja zapewnia, Ŝe: a) 7.8-2 b) proces zarządzania zmianą jest umieszczony wewnątrz procesu zarządzania konfiguracją? c) 13 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? śledzenie jest utrzymywane w czasie produkcji i funkcjonowania? © Bombardier Inc. or its subsidiaries. All rights reserved. 7.8 Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - czego dotyczy? Konfiguracja sprzętu Konfiguracja oprogramowania Konfiguracja dokumentacji 14 © Bombardier Inc. or its subsidiaries. All rights reserved. Konfiguracja wyrobu Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - czego dotyczy? MODEL ”V” 2. Definicja systemu i warunki eksploatacyjne 3. Analiza ryzyka 10. Certyfikacja 4. Wymagania na system 9. Walidacja, Uznanie, Odbiór 5. Alokacja wymagań na system 6. Projektowanie i implementacja 8. Instalacja 7. Produkcja 15 11. Działanie i utrzymanie © Bombardier Inc. or its subsidiaries. All rights reserved. 1. Koncepcja Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu Mechanizmy zarządzania konfiguracją Wersjonowanie WTWO-2009/ERS-96|0 Kontrola stanu Kontrola zmian Kontrola spójności Kontrola dostępu Ochrona i archiwizacja 16 struktura powiązań i zaleŜności © Bombardier Inc. or its subsidiaries. All rights reserved. Identyfikacja Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - PVI informacja o wersjach wyrobu stacja 2 terminale LCS terminal dyŜurnego 1 terminal dyŜurnego 2 ABCMaster 1.1 ABCMaster 1.2 ABCMaster 2.1 ABCMaster 2.2 ABCServer terminal lokalny ABCMaster 4.1 ABCMaster 4.2 ABCMaster 1.3 ABCMaster 2.3 ABCManager ABCMaster 4.3 terminal dyŜurnego 4 ABC net stacja 1 terminal lokalny terminal dyŜurnego 3 ABCMaster 3.1 ABCMaster 3.2 ABCMaster 3.3 terminal dróŜnika terminal dróŜnika terminal dróŜnika ABCSlave 1.1 / 2.1 / 3.1 ABCSlave 1.2 / 2.2 / 3.2 ABCSlave 1.3 / 2.3 / 3.3 ABCSlave 4.1 ABCSlave 4.2 ABCSlave 4.3 (grupa szlakowa) 17 © Bombardier Inc. or its subsidiaries. All rights reserved. LCS Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - PVI - informacja o wersjach wyrobu Kaseta modułu XYZ-2 XYZ-12345 ilość: 1 wersja ilość MOD-124301 ‘02' 2 DRUK-124301 ‘11' MOD-125401 ‘03' DRUK- 125401 ‘05' MOD-126501 ‘00' DRUK-126501 ‘01' MOD-127601 ‘04' DRUK-127601 ‘00' Moduł semafora XYZ-123457 nazwa moduł zdalnego I/O moduł przekaźników sygnalizatora moduł sterowania i kontroli świateł moduł sterowania i kontroli świateł Moduł obwodów torowych dla 24 wejść nazwa moduł zdalnego I/O 18 numer 1 2 1 XYZ-123456 numer wersja ilość MOD-123401 ‘01' 2 DRUK-123401 ‘08' © Bombardier Inc. or its subsidiaries. All rights reserved. nr XYZ123456000000 Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Identyfikacja i wersjonowanie wyrobu Status wyrobu Typ i nazwa wyrobu odmiana wyrobu 19 © Bombardier Inc. or its subsidiaries. All rights reserved. Wersja wyrobu Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Specyfikacja wyrobu detale wyrobu 20 © Bombardier Inc. or its subsidiaries. All rights reserved. odmiany wyrobu Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu detale wyrobu 21 © Bombardier Inc. or its subsidiaries. All rights reserved. - Identyfikacja detali wyrobu Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - Działanie i utrzymanie 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 © Bombardier Inc. or its subsidiaries. All rights reserved. Struktura systemów i wyrobów na obiekcie Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu 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 © Bombardier Inc. or its subsidiaries. All rights reserved. Metody i narzędzia Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu - metody i narzędzia © Bombardier Inc. or its subsidiaries. All rights reserved. Dokumentacja systemu A Struktura systemu A – wyroby składowe Oprogramowanie podsystemu A 24 Świadectwo dopuszczenia systemu A 25 © Bombardier Inc. or its subsidiaries. All rights reserved. Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu Zarządzanie konfiguracją w całym cyklu Ŝycia wyrobu 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 © Bombardier Inc. or its subsidiaries. All rights reserved. - Podsumowanie 27 © Bombardier Inc. or its subsidiaries. All rights reserved. DZIĘKUJĘ ZA UWAGĘ