Als u producten ontwikkelt-met name medische hulpmiddelen-dan hebt u de termen ontwerpvalidatie en ontwerpverificatie gehoord (ook wel V&V). Hier zullen we uitleggen wat de twee activiteiten zijn, het verschil tussen hen, plus delen tips om het meeste uit uw inspanningen.
opmerking: Om te bevestigen dat deze inhoud nuttig voor u zou zijn, hebben we contact opgenomen met Megan Martin, een medisch hulpmiddel V&V Consultant met meer dan 30 jaar ervaring in medisch hulpmiddel V&V, software voor medische hulpmiddelen, product-en softwarekwaliteit, en Amerikaanse en internationale regelgevingsinzendingen voor hulpmiddelen. Je vindt haar inzichten en voorbeelden overal!
Volg of ga naar de sectie die u zoekt:
- Ontwerpvalidatie vs. ontwerpverificatie
- Wat is Ontwerpvalidatie precies?
- Wat is ontwerpverificatie voor FDA?
- validatie vs verificatiesamenvatting
- Basics of Design Validation Process
- Basics of Design Verification Process
- 6 Tips for Better Validation & verificatie
- Video: Simplify V & V
- V&V: verklarende woordenlijst
- ontwerpvalidatie vs. ontwerpverificatie: Wat is het verschil?
- Wat Is Ontwerpvalidatie precies?
- Design Validation Example
- behoefte van de gebruiker
- Wat is ontwerpverificatie voor FDA?
- ontwerpverificatie voorbeeld
- productvereisten
- ontwerpspecificaties
- validatie vs verificatiesamenvatting
- basis van het proces voor Ontwerpvalidatie
- basis van het Ontwerpverificatieproces
- identificeren en voorbereiden
- Planning
- ontwikkeling
- het uitvoeren van
- rapportage
- 6 Tips voor een betere validatie & verificatie
- Plan vooruit (en Test vroeg)
- gebruik gedeelde nomenclatuur
- gebruik Tools met End-to-End traceerbaarheid
- Build Your Trace Matrix As You Go
- integreer Requirements Traceability & testen met Anomaly Tracking
- kies Hulpmiddelen die u kunt aanpassen aan uw methode
- alles samenbrengen
- Simplify V&V With Helix ALM
- V&V: verklarende woordenlijst
- Common Design Validation acroniemen
ontwerpvalidatie vs. ontwerpverificatie: Wat is het verschil?
Wat is het verschil tussen validatie en verificatie? Simpel gezegd, ontwerpvalidatie bepaalt of u het juiste product bouwt. Werkt het apparaat zoals bedoeld voor de eindgebruikers? Ontwerpverificatie bepaalt of u het product goed bouwt. Zijn ontwerp-uitgangen die overeenkomen met ontwerp-ingangen?
dat is het eenvoudige verschil Zoals duidelijk weergegeven in de onderstaande grafiek.
maar u wilt natuurlijk meer details en voorbeelden. We beginnen met bevestiging.
Wat Is Ontwerpvalidatie precies?
Ontwerpvalidatie is een testproces waarmee u bewijst (“valideren”) dat het apparaat dat u hebt gebouwd voor de eindgebruiker werkt zoals bedoeld.
officieel woord van de FDA(21 CFR 820.3) stelt dat ontwerpvalidatie “door middel van objectief bewijs tot stand brengt dat de specificaties van het apparaat in overeenstemming zijn met de behoeften van de gebruiker en het beoogde gebruik (en).”
Design Validation Example
stel je voor dat we een ventilator bouwen die een patiënt laat ademen, en dat de gebruiker wil dat het werkt tijdens het transport van de patiënt.
eerst moeten we onze gebruikersbehoeften definiëren. De gebruiker wil patiënten verplaatsen terwijl ze aan de beademing liggen. Maar wat proberen ze eigenlijk te doen? “Vervoer” kan het verplaatsen van de patiënt binnen het ziekenhuis. Of kan vervoer via ambulance of door de lucht omvatten. Een gebruiker nodig, bijvoorbeeld, kan er als volgt uitzien.
behoefte van de gebruiker
UsNe-0001 | de beademing is geschikt voor gebruik tijdens het transport van patiënten in het ziekenhuis. |
Deze gebruiker moet worden opgesplitst in productvereisten en ontwerpspecificaties om het product te ontwerpen en te bouwen. (We zullen kijken naar die in een moment onder ontwerp verificatie.)
daarvoor, laten we onze gebruikersbehoefte onderzoeken en zien welke gevallen van ontwerpvalidatie nodig kunnen zijn. Validatie testen van onze gebruikersbehoefte kan er zo uitzien.
gebruiker behoefte |
validatie Test |
||
---|---|---|---|
UsNe-0001 | de beademing is geschikt voor gebruik tijdens het transport van patiënten in het ziekenhuis. | TCase-0001 | Validatietest Suite: Test of de ventilator gemakkelijk kan worden gerold door 15 personeelsleden van het ziekenhuisvervoer. |
TCase-0002 | Validatietest Suite: Test of de ventilator binnen zijn SPECIFICATIES werkt terwijl hij door gangen wordt gerold, over deurstoringen en over liftdrempels. | ||
TCase-0003 | Validatietest Suite: Test of de ventilator volgens de specificaties werkt tijdens de overgang tussen wisselstroom en batterij. |
validatietests omvatten testcases, testsuites of zelfs klinische proeven die zijn ontworpen om aan te tonen dat het product, zoals het is gebouwd, volgens de verwachtingen van de gebruiker werkt onder de omstandigheden waarin de gebruiker van plan is het te gebruiken. Aangezien deze tests op productie-of productie-equivalente eenheden moeten worden uitgevoerd, zijn ontwerpvalidatietests vaak de laatste tests die worden uitgevoerd.
in principe moeten we bij ontwerpvalidatie aantonen dat het product voldoet aan de behoeften van de gebruiker.
de bovenstaande tabel toont overigens ook de traceerbaarheid tussen gebruikersbehoeften en testgevallen. Deze trace matrix levert een deel van het V&V bewijs dat de FDA vereist.
Wat is ontwerpverificatie voor FDA?
ontwerpverificatie is waar u test (“verify”) dat uw ontwerp-uitgangen overeenkomen met uw ontwerp-ingangen.
volgens de FDA is de controle van het ontwerp een bevestiging door onderzoek en het verschaffen van objectief bewijs dat aan bepaalde eisen is voldaan.”
houd er rekening mee dat er weliswaar tests nodig zijn, maar dat er andere aanvaardbare verificatieactiviteiten zijn.
zij kunnen tests, inspecties en analyses omvatten (voor meer hierover, zie FDA Design Control Guidance).
ontwerpverificatie voorbeeld
laten we terugkeren naar ons ventilator voorbeeld. We hebben onze gebruikersbehoeften geïdentificeerd. laten we nu bepalen wat het apparaat moet doen en hoe het dat moet doen.
om dat te bereiken, moeten we specifieke productvereisten definiëren. Bijvoorbeeld:
- Wat is de maximale belasting voor een patiënt? (Hoeveel lucht heeft de ventilator nodig om te bewegen?)
- Hoe lang moet de batterij mee? (Hoe lang duurt het transport?)
- aan welke omstandigheden zullen zij tijdens het vervoer worden blootgesteld? (Deur loopt vast? Liften?)
- zijn er wettelijke normen waaraan moet worden voldaan? (Veiligheidsnormen?)
“duidelijke, volledige, ondubbelzinnige, testbare vereisten zijn een belangrijk onderdeel van een succesvol ontwikkelingsproject. Ontoereikende eisen leiden tot verspilde tijd, ontwerpfouten, uitgebreide herwerking en breekbare of foutgevoelige producten.”- Megan Martin, V&V Consultant
Dit is het” wat ” deel van het definiëren van apparaatkenmerken. Wat moet het apparaat precies doen? Productvereisten (vaak opgenomen in een document met productvereisten) voor onze gebruikersbehoeften kunnen er hieronder uitzien.
productvereisten
De ventilator moet een maximale instelling hebben van 2-liter volume-gecontroleerde ademhalingen bij 20 ademhalingen per minuut. |
|
PrRq-0002 |
De ventilator moet minimaal 90 minuten lang op het batterijvermogen draaien bij maximale instellingen. |
PrRq-0003 |
De ventilator moet op een rolsteun kunnen worden gemonteerd. |
PrRq-0004 |
De ventilator en de standaard moeten in staat zijn om typische Ziekenhuisdeur-en elevatordrempels te passeren. |
ten slotte hebben we ontwerpspecificatie nodig. “We hebben al gedefinieerd wat we gaan bereiken, en nu moeten we definiëren hoe we het gaan doen,” zegt Megan. Dit kan worden bereikt in een verscheidenheid van manieren, met inbegrip van schriftelijke specificaties, elektrische of mechanische tekeningen, component inkoop specificaties, of andere methoden.
de ontwerpspecificaties en tekeningen kunnen bijvoorbeeld het volgende laten zien.
ontwerpspecificaties
een turbine die tot 40 liter lucht per minuut kan genereren. |
|
DSpec-0002 |
een lithium-ion-batterijpakket gespecificeerd voor ten minste 100 Amp-uur. |
DSpec-0003 |
De Montage voor de rolstatief maakt gebruik van een stalen hendel-actie klem geschikt voor 22 lbs. |
DSpec-0004 |
de voet is 22″ breed en heeft 5 wielen. |
DSpec-0005 |
De standwielen hebben een diameter van 4″. |
ontwerpverificatie levert bewijs (testresultaten) dat de ontwerpoutputs (feitelijk product) voldoen aan de ontwerpinputs (productvereisten en ontwerpspecificaties). Afhankelijk van het item dat wordt geverifieerd, een testcase of test suite zou worden uitgevoerd, of een inspectie of analyse gedaan om het vereiste bewijs te leveren.
De tabellen hieronder illustreren hoe dat eruit zou kunnen zien. Ze tonen ook de traceerbaarheid die de FDA verwacht.
productvereiste | Controletest | ||
---|---|---|---|
PrRq-0001 | de ventilator moet een maximale instelling hebben van 2-liter volume-gecontroleerde ademhalingen bij 20 ademhalingen per minuut. | TCase-0004 | testcase: controleer de maximale instellingen voor de ademhaling of combinaties van instellingen voor de ademhaling. |
PrRq-0002 | De ventilator moet minimaal 90 minuten lang op batterijvermogen draaien bij maximale instellingen. | TCase-0005 | Test suite: Controleer de looptijd bij maximale instellingen met een volledig opgeladen nieuwe batterij. |
TCase-0006 | Test suite: controleer de looptijd bij maximale instellingen met een batterij die 50 laadcycli heeft doorlopen. | ||
PrRq-0003 | de ventilator moet op een rolsteun kunnen worden gemonteerd. | TCase-0007 | Demonstratieproef: aantonen dat de ventilator kan worden bevestigd en losgemaakt van de rolstatief. |
PrRq-0004 | de ventilator en de standaard moeten de typische deur-en liftdrempels van ziekenhuizen kunnen passeren. | TCase-0008 | externe Test: Test uitgevoerd door een testdienst om ventilator en standaard te verifiëren kan over een drempel worden gerold zonder te kantelen volgens IEC 60601-1 Medische elektrische standaard. |
controle van de productvereisten, zoals hierboven, toont aan dat het product doet wat we zeiden dat het zou doen.
verificatie van de ontwerpspecificaties, die we hierna zullen laten zien, toont aan dat het product het doet zoals we zeiden dat het het zou doen.
ontwerpspecificatie | verificatietest | ||
---|---|---|---|
DSpec-0001 | een turbine die 40 liter lucht per minuut kan genereren. | TCase-0009 | testpakket: controleer de luchtopwekking door turbine bij 40 lpm op wisselstroom – of batterijvermogen. |
DSpec-0002 | Een lithium-ion-batterijpakket voor 100 Amp-uur. | TCase-0010 | Inspectietest: Controleer of de batterij de specificaties van het type lithium-ion is. |
TCase-0011 | Analysetest: Verzamel testgegevens en voer gegevensanalyse uit om aan te tonen dat de prestaties van de batterij gedurende de levensduur van de batterij 100 Amp-uur zullen bereiken of overschrijden. | ||
DSpec-0003 | de houder voor de rolstatief maakt gebruik van een stalen hefboomklem, geschikt voor 22 lbs. | TCase-0012 | Inspectietest: Controleer of de specificatie van het onderdeel is voor een stalen hefboomklem met een vermogen van 22 lbs of meer. |
DSpec-0004 | de standaard is 22″ breed en heeft 5 wielen. |
TCase-0013 |
testcase: meet basisdiameter; telwielen; meet wieldiameter |
DSpec-0005 | de standwielen hebben een diameter van 4″. |
in wezen moeten we bij ontwerpverificatie aantonen dat het product dat we hebben gebouwd het product is dat we zouden bouwen.
wanneer samen verzameld in een V&V rapport, levert de combinatie van verificatie-en validatietestresultaten, samen met traceerbaarheid naar gebruikersbehoeften, productvereisten en ontwerpspecificaties, een deel van het bewijs dat de FDA vereist wanneer een medisch hulpmiddel ter goedkeuring wordt ingediend.
validatie vs verificatiesamenvatting
Hier is een korte, zij het iets te simplistische, samenvatting van de belangrijkste verschillen.
Design Verification |
Design Validation |
Design output is as expected. |
Final design meets user’s needs. |
System, subsystem and unit testing. |
System testing. |
During development. |
After development. |
Test individual module or completed system under any conditions. |
Test conditions per user needs. |
omvat systeeminspecties, analyse en testen. |
omvat het testen van productie-equivalente eenheden onder reële gebruiksomstandigheden. |
omvat verslagen van uitgevoerde tests, testresultaten en traceerbaarheid. Verslagen worden beoordeeld, goedgekeurd en ondertekend. |
bevat het eindrapport, met testresultaten en traceerbaarheid, klaar voor herziening van de regelgeving. Verslagen worden beoordeeld, goedgekeurd en ondertekend. |
basis van het proces voor Ontwerpvalidatie
het proces voor ontwerpvalidatie bestaat grotendeels uit het testen van het apparaat. U kunt dit op een paar manieren uitvoeren, afhankelijk van de omstandigheden. De activiteiten kunnen bestaan uit:
- vergelijking met soortgelijke apparatuur die voor soortgelijke doeleinden werkt.
- simuleren van functionaliteit door wiskundige modellering.
- testen van het uiteindelijke ontwerp om aan te tonen dat het systeem werkt zoals gedefinieerd in de gebruikersbehoeften.
het testplan, de testgevallen, de uitvoeringsverslagen voor de tests en de testresultaten moeten als onderdeel van de ontwerprecords worden gedocumenteerd en bijgehouden. Validatie is in zijn geheel niet het resultaat van één enkele activiteit, maar het verzamelen van resultaten van alle validatieactiviteiten.
basis van het Ontwerpverificatieproces
verificatie kan worden teruggebracht tot een eenvoudig proces in vijf stappen.
identificeren en voorbereiden
bepalen wat de beste methode is voor het uitvoeren van verificatie. Definieer wat je gaat meten en hoe je het gaat meten. U zult ook willen overwegen de benodigde middelen, mankracht, en tools voor een succesvolle verificatie.
Planning
planning voor verificatie vindt plaats gedurende de gehele levenscyclus van het project. Je ontwikkelt het testplan, dat kritische mijlpalen vastlegt. Het plan moet worden bijgewerkt wanneer wijzigingen worden aangebracht in de ontwerpinputs.
ontwikkeling
productontwikkeling begint! Het wordt uitgevoerd met behulp van de methodologie van keuze (Scrum, waterval, hybride, enz.). Dit deel van het proces omvat ook het schrijven, test rijden, en de goedkeuring van de testgevallen die zullen worden gebruikt voor verificatie.
het uitvoeren van
testprocedures worden volgens plan uitgevoerd. Ongeldige resultaten worden gedocumenteerd en beoordeeld, en worden geaccepteerd of geregistreerd als defecten. Defecten in het product worden opgelost en vrijgegeven, en regressie testen wordt uitgevoerd. Er wordt een traceerbaarheidsmatrix gecreëerd om te controleren of de in het verificatietestplan geïdentificeerde ontwerpinputs zijn getest en geslaagd.
rapportage
rapportage vindt plaats aan het einde van elke verificatiefase. Gedetailleerde rapporten omvatten Configuratiebeheer-en release-rapporten, testresultaten per Testtype of productversie en problemen die tijdens de verificatieactiviteit zijn gevonden. Een traceerbaarheidsrapport van de ontwerpverificatie toont testresultaten en dekking voor de vereisten. Ten slotte worden de beoordelingen voltooid en goedgekeurd na elke ontwerpverificatieactiviteit.
6 Tips voor een betere validatie & verificatie
Hier zijn tips om ervoor te zorgen dat u het meeste uit uw validatie haalt & verificatieactiviteiten.
Plan vooruit (en Test vroeg)
heb een solide plan vooraf en loop iedereen binnen. Neem testingenieurs in het begin van de ontwikkelingsplanning op om ervoor te zorgen dat de vereisten en het ontwerp duidelijk, compleet en testbaar zijn. Megan: “vroege ontwikkeling van testmethoden kan licht werpen op technologische problemen voordat ze grote obstakels worden.”Vroege testontwikkeling kan ook testtools bieden. Deze kunnen dan worden gebruikt om het productontwikkelingsproces te versnellen en testgegevens tijdens het formele testen te verstrekken.
gebruik gedeelde nomenclatuur
uw team op dezelfde pagina krijgen is cruciaal voor een succesvolle ontwerpvalidatie & verificatie. Een deel van het krijgen op dezelfde pagina betekent het gebruik van een gedeelde terminologie. Het gebruik van dezelfde termen elimineert verwarring voor teamleden (niet alleen nieuwe leden — ook veteranen). Zie de Woordenlijst van termen en algemene acroniemen hieronder om te helpen bij het ontwikkelen van uw basis van terminologie.
gebruik Tools met End-to-End traceerbaarheid
op zijn eenvoudigste manier kan traceerbaarheid worden bereikt met word-documenten en spreadsheets, maar ze genereren zoveel handmatig werk (en zijn zo foutgevoelig) dat u wenst dat u met een speciaal gereedschap bent begonnen.
” een nauwkeurige spoormatrix is van onschatbare waarde bij het uitvoeren van regressieanalyse om te bepalen wat na een productwijziging of een bugfix opnieuw moet worden getest.”- Megan Martin, V&V Consultant
met behulp van een tool met sterke requirements-to-test-to-results trace-mogelijkheden kunt u gaten in de dekking identificeren en vroegtijdige waarschuwingen geven op kwetsbare of niet-geteste gebieden in het product.