Open matthiasoliveiro opened 2 years ago
Dit valt uit elkaar in twee aspecten.
Aan de kant van het component kunnen we dit redelijk simpel bijhouden met https://semver.org/ installaties wordt iets moelijker. Dat zou suggereren dat we ook installatie objecten bij gaan houden. En hoe gaan we dan installatie bijhouden?
Wat er volgens mij gewenst is dat er versies bij componenten worden weergegeven, daarvoor moet de PO van dat component dat wel bij houden. Ook wil je bijvoorbeeld weten welke versie door welke organisatie gebruikt worden, daar moeten ze dan wel een OC-installatie hebben. Wat je dan niet wil is dat als jij als organisatie hebt aangegeven versie 1.3 te gebruiken van een component en de PO van dat component een nieuwe versie oplevert (versie 1.4) jij als organisatie ook ineens versie 1.4 schijnt te gebruiken zonder dat je iets gedaan hebt (en dus nog steeds versie 1.3 gebruikt). Wat je wel wilt is dat het duidelijk wordt dat er een nieuwe versie is en wat de end-of-life datum is van de versie die jij gebruikt (als de PO dat heeft gedocumenteerd)
"Als systeem en componenteigenaar wil ik versiebeheer over CG componenten, modellen en documentatie kunnen inregelen en middels datamanagement technieken bronverwijzingen kunnen actualiseren, zodat ik een goede scheiding kan doorvoeren tussen productie versies en doorontwikkelingen.
De lifecycle van objecten kan worden bijgehouden in OpenCatalogi
OpenCatalogi ondersteunt datamanagement
Lifecyclemanagement:
User stories:
Acceptatiecriteria: