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Ę