MMOS-127 Wijziging van change en releasebeleid Dakpansgewijze release tekst
Omschrijving Changelog | Het releasebeleid is aangepast waardoor het mogelijk is om alleen een verplichte versie actief te hebben staan. Verder is de term release candidate verwijderd uit het MedMij Afsprakenstelsel. |
Te informeren Stakeholders |
|
Aan te passen versies afsprakenstelsel | Afsprakenstelsel 2.0.2 |
Classificatie |
|
Implementatie Termijn | Eerst volgend release slot |
Gerelateerde tickets (indien van toepassing) |
|
Status |
|
Uitwerking
Door te voeren wijzigingen
Locatie | Oude tekst | Nieuwe tekst |
---|---|---|
Om het ritme van de voortdurende ontwikkeling van het MedMij Afsprakenstelsel voor Deelnemers zo voorspelbaar mogelijk te maken, en Deelnemers daarbinnen ruimte te geven voor een proactief of reactief implementatiebeleid,
Steeds schuift dus de nieuwste release (de | Om het ritme van de voortdurende ontwikkeling van het MedMij Afsprakenstelsel voor Deelnemers zo voorspelbaar mogelijk te maken, en Deelnemers daarbinnen ruimte te geven voor een proactief of reactief implementatiebeleid, kunnen er twee gepubliceerde versies van het MedMij Afsprakenstelsel zijn. Er is altijd een verplichte versie van het MedMij Afsprakenstelsel. Dat wil zeggen dat alle Deelnemers deze versie moeten ondersteunen. Naast de verplichte versie kan ook een optionele versie worden gepubliceerd. Implementatie daarvan is niet verplicht, maar wel toegestaan binnen het operationele MedMij-netwerk. Omdat de Interfaces, Gegevensuitwisseling, Core in het MedMij Afsprakenstelsel geversioneerd zijn, kunnen de verplichte en optionele versie tegelijkertijd actief zijn. De optionele versie van het MedMij Afsprakenstelsel is de opvolger van de verplichte. Elke Deelnemer kiest zelf wanneer hij de optionele versie implementeert, desgewenst naast de verplichte. Bij één actieve versie van het MedMij AfsprakenstelselWanneer er geen ‘nieuwe optionele versie’ is dan:
In het daaropvolgend major release moment blijft de verplichte versie gelijk en (mits er een ‘nieuwe optionele versie’ is) wordt de ‘nieuwe optionele versie’ gepubliceerd in de MM Optioneel. Daarna wordt het reguliere release beleid weer gevolgd. Bij twee actieve versies van het MedMij AfsprakenstelselOp het moment dat een nieuwe versie van het MedMij Afsprakenstelsel gepubliceerd wordt terwijl er nog twee gepubliceerde versies zijn dan:
Steeds schuift dus de nieuwste release (de optionele) als een nieuwe dakpan half bovenop de (dan) verplichte. Alleen de bovenste twee dakpannen zijn actief. Hun overlap symboliseert het tegelijkertijd actief zijn op het MedMij-netwerk. Onder de verplichte release liggen de verouderde releases, als inactieve geschiedenis van het MedMij Afsprakenstelsel. | |
| Een optionele versie bevat ten minste één major wijziging en eventueel ook minors en patches. De inhoud van de ‘nieuwe optionele versie’ wordt samengesteld op basis van uitgewerkte wijzigingsvoorstellen. | |
Is de wijziging geclassificeerd als patch, dan wordt deze direct doorgevoerd op de | Is de wijziging geclassificeerd als patch, dan wordt deze direct doorgevoerd op de actieve optionele en de verplichte versie. Is de wijziging een minor of major, dan wordt tijdens de expertsessies bij de belanghebbenden consultatie gedaan voor de wijziging. Op basis van de bepaalde implementatietijden van de wijzigingen wordt een voorstel gedaan voor de volgende optionele versie. | |
Bij major wijzigingen legt Stichting MedMij de voorgestelde | Bij major wijzigingen legt Stichting MedMij de voorgestelde ‘nieuwe optionele versie’ eerst voor aan de deelnemersraad, | |
Twee versies van het MedMij afsprakenstelsel zijn compatible met elkaar als een implementerend systeem kan overstappen van de ene naar de andere versie of gegevens kan uitwisselen met een systeem dat de andere versie implementeert, zonder dat er aanpassingen nodig zijn en zonder dat er problemen ontstaan door de wijzigingen in de nieuwe versie. | Twee versies van het MedMij Afsprakenstelsel zijn compatible met elkaar als een implementerend systeem kan overstappen van de ene naar de andere versie of gegevens kan uitwisselen met een systeem dat de andere versie implementeert, zonder dat er aanpassingen nodig zijn en zonder dat er problemen ontstaan door de wijzigingen in de nieuwe versie. | |
Begrippenlijst huidige optionele versie cloud of Begrippenlijst is de afsprakenstelsel 2 space | Tijdssloten waarin wijzigingen worden opgenomen in de verplichte versie en de | Tijdssloten waarin wijzigingen worden opgenomen in de verplichte versie en de optionele versie. Er zijn 12 release slots in een jaar, waarvan er 2 major release slots zijn. |
| Optionele versie |