Starten van een project
Als er aanleiding is om een nieuwe regeling in te stellen of een bestaande regeling te wijzigen, zal een bevoegd gezag (of een initiatiefnemer) dat meestal projectmatig oppakken. Dat wil zeggen: er wordt een traject in gang gezet waarbij eerst een (nieuwe of eerste) concept-versie van de regeling wordt opgesteld, waarschijnlijk gevolgd door een proces van aanpassingen en bijstellingen om uiteindelijk te komen tot een in een besluit vastgestelde versie van de regeling. Ook als het traject organisatorisch niet in de vorm van een project uitgevoerd wordt, dan wordt (in de ondersteunende software) al het werk ondergebracht in een project of in een projectmap geplaatst.
In zo'n project wordt het werk gescheiden gehouden van eventuele andere projecten die tegelijkertijd lopen. Slechts op een aantal momenten zal bekeken (moeten) worden wat de invloed van die andere projecten is. Of en hoe de ondersteunende software functionaliteiten biedt om het tegelijk uitvoeren van projecten te vereenvoudigen is geen onderwerp voor STOP. Maar tijdens de uitvoering van een project kan wel informatie uitgewisseld worden, bijvoorbeeld tussen gemeente en adviesbureau of voor publicatie van ontwerpbesluiten. Het is dan van belang de informatie voor de verschillende projecten uit elkaar te kunnen houden.
STOP gaat uit van een werkwijze waarin de integrale versie van een regeling centraal staat: de tekst, bijbehorende informatieobjecten, metadata en andere annotaties die daarbij horen. Deze werkwijze is voor mensen beter te hanteren, omdat op elk moment aangebrachte wijzigingen in hun context te beoordelen zijn. Ook technisch is dit minder complex dan een standaard die gebaseerd is op uitwisseling van mutaties beschreven als een reeks van wijziginstructies, zoals operational transformation vereist. Het kennen van de integrale regelingversie is bovendien van belang voor het maken van annotaties zoals beschreven door de IMOW-standaard, maar zeker ook voor het maken van toepasbare regels volgens STTR.
Principes van STOP versiebeheer
STOP kent een vorm van versiebeheer om te kunnen herkennen in welke context integrale versies uitgewisseld worden. De systematiek van het beheren van versies van regelingen is te vergelijken met versiebeheer zoals dat bij software-ontwikkeling wordt toegepast. De principes worden uitgelegd aan de hand van het veel gebruikte versiebeheerssysteem git
en is elders gedocumenteerd. De termen die STOP gebruikt voor versiebeheer komen daar aan bod.
In deze sectie wordt besproken:
- Eén of meer doelen/branches
De standaard laat het bevoegd gezag veel ruimte om naar eigen inzicht versiebeheer in te richten dat past bij de modellering in STOP. Toch zijn er een aantal richtlijnen te geven voor het gebruik van doelen/branches binnen een project. Het volgen van de richtlijnen bij de start van een project maakt het eenvoudiger om aan het eind ervan, als de resultaten van het project gaan bijdragen aan de geldende regelgeving, onverwachte situaties op te vangen.
- Juridische uitgangssituatie kiezen
Een wijzigingsbesluit in STOP drukt de aanpassingen in de regelgeving uit in renvooi ten opzichte van een voorliggende "was"-versie. Bij de start van een project kan de juridische uitgangssituatie de huidig geldende regelingversie zijn, maar ook een reeds gepubliceerde toekomstige versie. Om samenloop (definitie) te voorkomen kan het zinvol zijn om vòòr de publicatie van het definitieve besluit de juridische uitgangssituatie te wijzigen, zodat de wijzigingen in het besluit in renvooi gepresenteerd worden ten opzichte van de op dat moment geldende regelingversie.
- Naamgeving van doel
Voor de naamgeving van het doel is de naamgevingsconventie voor niet-tekstuele informatie van toepassing.
Op andere plaatsen in de documentatie wordt ingegaan op gerelateerde onderwerpen:
Kennisgeving van voornemen tot besluit: Voor sommige type regelingen is het verplicht dat een bevoegd gezag het voornemen tot het nemen van een besluit publiceert. Dat gebeurt meestal voor (of rond) de tijd dat het project gestart wordt. In STOP is daarvoor een generieke kennisgeving beschikbaar. De kennisgeving hoeft niet machine-leesbaar (bijvoorbeeld via metadata) in verband gebracht te worden met de regeling.
Samenwerken aan regelgeving: Het gebruik van versiebeheer in het scenario waarbij een adviesbureau en een bevoegd gezag samenwerken aan een nieuwe versie van regelgeving.
Opstellen van een besluit: Het opstellen van een besluit waarin de instellingen of wijzigingen worden beschreven die resulteren uit het project.
Consolidatie: Het gebruik van versiebeheer om ervoor te zorgen dat de juiste tekst, informatieobjecten en annotaties behorend bij de geldige regelgeving beschikbaar komen.