11.08.2013 Views

Hoe requirements traceability het beste ingericht kan worden.

Hoe requirements traceability het beste ingericht kan worden.

Hoe requirements traceability het beste ingericht kan worden.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.3 Project en domein BBMS<br />

Ten behoeven van <strong>het</strong> onderhoud aan <strong>het</strong> spoor wordt meetdata en videodata verzameld over de<br />

status van <strong>het</strong> spoor. Deze data wordt gebruikt door andere partijen voor <strong>het</strong> onderhoud aan <strong>het</strong><br />

spoor. Vanuit de wens één centraal punt van dataverzameling en beheer te hebben waarbij ProRail de<br />

regie voert in de branche is de wens ontstaan om <strong>het</strong> Branche Breed Monitoring Systeem te<br />

ontwikkelen. Het project is aan<strong>beste</strong>ed en leidt tot een leverancier die <strong>het</strong> systeem met alle<br />

bijbehorende facetten zal gaan leveren. De insteek is vooralsnog dat ProRail alles zelf zal beheren.<br />

Het systeem voorziet dus in <strong>het</strong> opslaan, en categoriseren van data en beeldmateriaal, analyseren<br />

van data en beeldmateriaal, rapporteren en <strong>het</strong> ontsluiten van data en beeldmateriaal en analyses aan<br />

derde partijen. Dit systeem zal bestaan uit een standaard pakket met daarbij de nodige uitbereidingen<br />

specifiek voor ProRail. Ook zal gewerkt gaan <strong>worden</strong> met een webeditie waarvan ProRail de eerste<br />

zal zijn die hier gebruik van maakt. Deze is dan ook grotendeels voor ProRail ontwikkeld. Het project<br />

stelt geen hoge eisen aan beschikbaarheid en beveiliging. Wel is betrouwbaarheid en integriteit van<br />

de data zeer belangrijk. Er is sprake van complexe data waarop analyses <strong>worden</strong> gedaan. Deze<br />

analyses en de resultaten dienen nauwkeurig en correct te zijn.<br />

Omdat er sprake is van een standaard pakket en de webeditie door de leverancier ook als standaard<br />

pakket geleverd wordt is er sprake van ‘slechts aanvullend maatwerk’. Dat houdt in dat op een aantal<br />

punten ProRail additionele wensen heeft waarvoor software gebouwd en/of aangepast wordt. Voor<br />

deze onderdelen zijn Functioneel Ontwerpen opgesteld. Op basis hiervan bouwt de leverancier dit<br />

maatwerk. Voorbeeld van de inhoud van een dergelijk Funtioneel Ontwerp is ook opgenomen in<br />

Bijlage II.<br />

4.3.1 Requirements structuur BBMS<br />

In <strong>het</strong> project Branche Breed Monitoring Systeem (BBMS) is ervoor gekozen de opbouw van<br />

<strong>requirements</strong> als volgt in te delen. Men is begonnen met <strong>het</strong> onderscheid in functional en nonfunctional<br />

om vervolgens daarbinnen weer een opsplitsing te doen in proces/activiteit, daarna volgt de<br />

indeling naar de structuur van MoSCoW. Wat op valt bij <strong>het</strong> project BBMS is dat de wijze van<br />

vastlegging volgens de eerder beschreven structuur geen onderscheidt maakt in <strong>het</strong> soort<br />

requirement. Elke soort requirement wordt op dezelfde wijze door de beschreven boomstructuur<br />

vastgelegd.<br />

Dit ziet er schematisch dus als volgt uit:<br />

Figuur 26 'Requirements structuur BBMS'. Bron:<br />

Kanttekening hierbij is wel dat wanneer je kritisch naar de <strong>requirements</strong> kijkt bijvoorbeeld niet alle<br />

<strong>requirements</strong> uit hoofdstuk 9 gedefinieerd kunnen <strong>worden</strong> als non-functionals. De structuur is dus niet<br />

heel zorgvuldig gehanteerd.<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!