6.4 | Releasebeleid
Het Twiin Afsprakenstelsel ontwikkelt zich voortdurend. Ontwikkelingen binnen en rondom Twiin kunnen aanleiding geven om afspraken uit het stelsel te wijzigen. De Twiin Organisatie spant zich ervoor in om te borgen dat wijzigingen in wet- en regelgeving en normen zo goed mogelijk worden verwerkt in het Twiin Afsprakenstelsel door middel van het uitbrengen van nieuwe releases. De Twiin Organisatie spant zich ervoor in om waar mogelijk inbreng te leveren bij landelijke ontwikkelingen die impact hebben op het Twiin Afsprakenstelsel.
Releasecriteria
Releases voor het Afsprakenstelsel worden als volgt aangeduid:
Major: wijzigingen die invloed hebben op de functionaliteit en niet backwards compatible zijn.
Minor: wijzigingen die invloed hebben op de functionaliteit en backwards compatible zijn.
Patch: Wijzigingen die geen invloed hebben op de functionaliteit en backwards compatible zijn
Release frequentie
De Twiin Organisatie publiceert maximaal tweemaal (2) per jaar een nieuwe release met impact voor de Deelnemers (major of minor release) volgens een vooraf aangekondigde planning.
De Twiin Organisatie kan op ieder moment patch releases uitbrengen als dat nodig is, zoals voor het herstellen van fouten.
Geldigheid
De actuele en de voorlaatste release zijn geldig (ook wel n-1 genoemd). Dit betekent dat Twiin Deelnemers, GTK-applicaties en GtK Beheerders maximaal één (1) jaar de tijd hebben om de nieuwe release te implementeren.
Versiebeheer
De Twiin Organisatie hanteert de Semantic Versioning-specificatie voor het versiebeheer, zie https://semver.org. Dit betekent dat het versienummer wordt weergegeven door 3 nummers die met een punt zijn gescheiden (x.y.z waarbij x de majorrelease is, y de minor en z de patch).
Afhankelijkheid Release Twiin Afsprakenstelsel en de Twiin zorgtoepassingen
Het Twiin Afsprakenstelsel en de zorgtoepassingen van het Twiin Afsprakenstelsel hebben beide eigen versienummers, maar zijn wel van elkaar afhankelijk.
Zorgtoepassingen met hetzelfde majornummer zijn compatibel met het Twiin Afsprakenstelsel met hetzelfde majornummer. Bij verhoging van een majorrelease van het Twiin Afsprakenstelsel zal de zorgtoepassing ook een nieuw majornummer release krijgen.
Twiin spant zich ervoor in dat de zorgtoepassingen zoveel mogelijk op elkaar aansluiten en in lijn zijn met de landelijke ontwikkelingen en Twiin houdt hier rekening mee bij de planning van nieuwe releases.
Aan de release van de zorgtoepassing kan een postfix worden toegevoegd om te duiden wat de status is:
informative Een informatieve toelichting over wat Twiin voor deze zorgtoepassing te bieden heeft
draft: Een conceptuele beschrijving, vaak nog onvolledig. Ter informatie
review: Een versie ter review
trial: Een versie voor beproeving
zonder toevoeging is de status normatief
Besluitvorming
Het Twiin Bestuur besluit over het vaststellen van een nieuwe release en over de ‘Release roadmap’ met de onderwerpen voor een eerstvolgende release. De Twiin Deelnemers, Twiin Dienstverleners, GtK Beheerders en GtK Leveranciers zijn vertegenwoordigd bij deze besluitvorming zoals vastgelegd in het Reglement.