Visuele oplossingen


Support
Registreren
Inloggen
Probeer gratis uit

Best practices voor traceerbaarheid van vereisten

Best practices voor traceerbaarheid van vereisten

Inhoudsopgave

Wat is Traceerbaarheid van Vereisten?

Gotel en A. Finkelstein definieer de traceerbaarheid van vereisten als, “De traceerbaarheid van vereisten verwijst naar het vermogen om de levensduur van een vereiste te beschrijven en te volgen, in zowel voorwaartse als achterwaartse richting”. 

Met andere woorden, traceerbaarheid van vereisten is het proces van het volgen van vereisten gedurende de ontwikkelingscyclus. Tijdens dit proces wordt een reeks documenten voorbereid die volledige bidirectionele zichtbaarheid biedt van alle activiteiten rond elke vereiste. De traceerbaarheid van vereisten is aanzienlijk nuttig bij het minimaliseren van het potentiële risico op negatieve resultaten en het maximaliseren van de productiviteit. 

Volgens de IEEE 830, 1998-normen, “A specificatie van softwarevereisten: traceerbaar is als (i) de oorsprong van elk van de vereisten duidelijk is en als (ii) het de verwijzing naar elke vereiste in toekomstige ontwikkelings- of verbeteringsdocumentatie vergemakkelijkt”. 

Uitdagingen tijdens traceerbaarheid

Er zijn verschillende problemen waarmee men wordt geconfronteerd bij het creëren van traceerbaarheid tussen de vereisten. Ze bevatten:

  • Kosten - Aangezien het hele traceerbaarheidsproces grotendeels handmatig en minder geautomatiseerd is, zijn gespecialiseerde tools en technieken vereist. Dit maakt volledige traceerbaarheid vrij duur. 
  • Uitgestelde bevrediging – Sommige soorten fruit hebben tijd nodig om te scheuren. Volledige traceerbaarheid is zo'n proces. De echte voordelen komen laat in de ontwikkelingscyclus. 
  • Tijdrovend - Er wordt een enorm scala aan verschillende documenten, tools enz. gebruikt voor volledige traceerbaarheid. Alle belanghebbenden worden volledig geïnformeerd. Daarom kan deze hele procedure een beetje tijdrovend zijn.

Wat zijn de voordelen van de traceerbaarheid van vereisten?

Er zijn verschillende voordelen die worden geboden door: eisen traceerbaarheid. Ze bevatten:

  • Het maakt impactanalyse eenvoudiger.
  • Het helpt om veranderingen goed door te voeren. Verbetert dus de productkwaliteit.
  • Het helpt ook bij het definiëren van de traceerbaarheidskoppelingen op een manier dat ook de reverse engineering-kennis wordt vastgelegd. 
  • In het geval dat een teamlid met essentiële kennis het bedrijf verlaat, helpt het hebben van volledige informatietransparantie veel. Het vermindert het risico op onjuiste ontwikkeling aanzienlijk. 
  • Het bevestigt 100% testdekking via een geschikt verificatieproces. 

5 best practices voor traceerbaarheid

Praktijk 01: 

Zorg voor een goede bidirectionele traceerbaarheid om de risico's te verkleinen en de transparantie te vergroten:

Bidirectionele traceerbaarheid is een combinatie van voorwaartse en achterwaartse traceerbaarheid. Dat wil zeggen, van eisen tot eindproduct en ook andersom. Wanneer de vereisten goed worden beheerd, kan traceerbaarheid worden vastgesteld van bronvereisten tot al hun vereisten op lager niveau en vice versa. Een dergelijke vorm van traceerbaarheid helpt ervoor te zorgen dat aan alle vereisten volledig is voldaan en dat alle vereisten op een lager niveau kunnen worden getraceerd naar een geldige bron.   

Praktijk 02:

Werk uw RTM op tijd bij om verwarring te voorkomen: 

Een traceerbaarheidsmatrix kan alleen helpen als deze goed is bijgewerkt en over de juiste informatie beschikt. Stel je nu voor dat je deze traceerbaarheidsmatrix handmatig bijwerkt. Ja, dat zou buitengewoon vermoeiend en tijdrovend werk zijn en zou veel ruimte laten voor menselijke fouten. Wanneer u in een kritieke branche werkt, zoals medische hulpmiddelen, kunt u zich geen fouten veroorloven. In dergelijke situaties kunt u een geautomatiseerde RTM-tool overwegen. Dit zal helpen bij het correct en tijdig bijwerken van uw traceerbaarheidsmatrices. 

Praktijk 03:

Een goede beoordeling en documentatie voor naleving van de regelgeving is een must: 

Als uw project moet voldoen aan een reeks regels en voorschriften, is een goede beoordeling en rapportage van de traceerbaarheid van vereisten vrij essentieel. Het gebruik van een vereistenbeheersysteem met een ingebouwde functie voor het uitvoeren van beoordelingen en het genereren van rapporten is best handig. 

Praktijk 04:

Zorg ervoor dat alle bijdragers en belanghebbenden op één lijn zitten met alle beslissingen:

Het is belangrijk om traceerbaarheid binnen artefacten vast te stellen. Evenzo is het opbouwen van een sterke relatie tussen alle belanghebbenden en bijdragers essentieel om ervoor te zorgen dat ze allemaal op dezelfde golflengte zitten. Door alle architecten, ontwikkelaars, belanghebbenden en andere teamleden bij elkaar te hebben, kunt u snellere en betere beslissingen nemen. 

Praktijk 05:

Het gebruik van unieke vereiste-ID's is een goede gewoonte:

Het hebben van een unieke identificatie voor elk bedrijf en elke softwarevereiste maakt de zaken een stuk eenvoudiger en vermindert elke vorm van verwarring of verwisseling van vereisten. Gewoonlijk werkt een unieke combinatie van letters en cijfers de zaken op.

Vergeet dit bericht niet te delen!

Top