Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Overweging

Keuze

VoordeelNadeel

Frequentie pre-release moment

Twee maandelijks

  1. Door de pre-release eens in de twee maanden te laten plaatsvinden kunnen we alsnog behouden we de mogelijkheid om kleine wijzigingen (minors en patches) op korte termijn uitvoeren, waardoor we minder lang hoeven te wachten op het volgende releasemoment.
  2. Het vergt veel tijd van stakeholders om de stukken te lezen en maandelijks aanwezig te zijn bovenop de huidige overleggen. Door tweemaandelijkse pre-release momenten te gebruiken vragen we minder tijd van deelnemers.
  1. Vergt alsnog veel tijd van stakeholders om de stukken te lezen en tweemaandelijks aanwezig te zijn bovenop de huidige overleggen.
  2. Vergt tijd van medewerkers van VZVZ
  3. Minder flexibiliteit voor het doorvoeren van patches en minors dan bij de maandelijkse release momenten

Voorbespreking

Ja, 2 weken voor de pre-release

  1. Voorbespreking biedt de kans vooraf te bepalen welke positie we willen innemen voor bepaalde onderwerpen en welke tijdslijn we willen hanteren.
  2. Door een vast moment voor de voorbespreking in te plannen is het mogelijk vooraf te bespreken op welke termijn wijzelf patches/minors/majors willen invoeren.
  3. Een vast moment voor de voorbespreking gebruiken voorkomt het uitstellen van dat we de pre-release in gevallen dat moeten uitstellen als een voorbespreking wel noodzakelijk is maar dat er geen ruimte in de roosters is om deze te laten plaatsvindende voorbespreking daadwerkelijk in te plannen.
  1. Er zijn al veel overleggen en we proberen als VZVZ onnodige overleggen te beperken.
  2. Wordt er bij het opstellen en reviewen van nieuwe onderwerpen eigenlijk al niet al bepaald hoe essentieel het desbetreffende onderwerp is en wanneer deze volgens ons gepubliceerd moet worden?

Verplichtstellingsmoment

Eén keer per jaar

Deelnemers geven aan dat twee keer per jaar een nieuwe versie verplicht maken te veel is. Door slechts eenmaal per jaar een nieuwe versie verplicht te maken voldoen wij aan hun wens.
  1. Het Maar één verplichtstellingsmoment per jaar biedt weinig ruimte om wijzigingen door te voeren. Loopt het uitwerken van een onderwerp dan vertraging op en wordt deze te laat gepubliceerd dan moeten we minimaal een jaar wachten voordat het kan worden doorgevoerdverplicht gesteld
  2. In de huidige situatie voeren deelnemers pas optionele versies door als ze verplicht zijn, we kunnen er vanuit gaan dat met de nieuwe releasecycle . Zeer waarschijnlijk verandert dit gedrag niet verandertals we onze wijze van release  cycle management wijzigen. Als we vervolgens elke twee maandelijks maanden patches en minors publiceren maar vervolgens alsnog (meer dan) een jaar moet wachten voordat deelnemers het implementeren, draagt de wijzigingen doorvoeren, bereikt het wijzigen van de releasecycle release cycle dan ook genoeg bij?het beoogde doel.

Behoud optionele versie

Nee

Als er al pre-releases zijn en ze maandelijks gepubliceerd worden dan kunnen de deelnemers daar zien welke versie verplicht wordt bij de volgende verplichtstelling

In de pre-release staan al de stukken weergegeven welke tijdens de tweemaandelijkse pre-release momenten gepubliceerd zijn en wanneer deze onderwerpen verplicht worden.

Aangezien de gepubliceerde majors tussen mei en oktober en van minors/patches tussen augustus en oktober pas bij de release van het volgende jaar worden meegenomen kan onduidelijk zijn het onduidelijkheid veroorzaken welke van de gepubliceerde onderwerpen uit de pre-releases dan wel of niet verplicht wordt release verplicht worden tijdens het komende verplichtstellingsmoment.

Minimum tijd tussen stakeholder overleg en verplicht worden

a. Patches en Minors

b. Majors

a. 3 maanden 

b. 6 maanden

  1. Aangezien er geen optionele versie is en deelnemers dus pas korter van te voren weten welke aanpassingen wijzigingen verplicht worden tijdens de volgende release is tijdens het volgende verplichtstellingsmoment heeft de deelnemer in deze oplossingsrichting deelnemer extra tijd gegeven om de minors en patches te implementeren voordat ze verplicht worden.
  2. Vanwege de impact van Majors (m.n. het non- backwards compatible zijn) is hiervoor een extra 3 maanden aan de minimum duur tussen de pre-release en verplicht worden toegevoegd.
  1. Wordt de gewonnen flexibiliteit in releases voor minors en patches niet teniet gedaan door een minimum duur van 3 maanden voor minor/patches.
  2. Deelnemers vinden 6 maanden al te kort om majors door te voeren. De minimum termijn van 6 maanden veranderd hier niets aan.

...

Voor de derde oplossingsrichting is gespeeld met het idee om verschillende publicatie frequenties te gebruiken voor patches, minors en majors.
Ook voor de minimum duur tijd tussen het publicatieoverleg stakeholder overleg en het verplicht worden van patches, minors en majors worden verschillende duren gehanteerd afhankelijk van de betreffende versie wordtsoort wijziging.


Drawio
bordertrue
diagramNameReleasecycle oplossingsrichting 3
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1104
revision19


Vraagstuk

Keuze

VoordeelNadeel

Pre-release frequentie

a. Patches

b. Minors

c. Majors

a. Maandelijks

b. Per Kwartaal

c. Per Halfjaar

Telkens op de 4e dinsdag van de desbetreffende maand.

  1. Door verschillende pre-release frequenties te gebruiken is het mogelijk wel kleine veranderingen door te voeren op korte termijn zonder teveel druk aan te brengen op deelnemers om in korte termijn grote wijzigingen door te voeren.
  1. Het kan verwarrend zijn voor stakeholders (waaronder deelnemers) dat er veel verschillende publicatiemomenten zijn en wat wanneer gepubliceerd wordt
.

Voorbespreking

Per KwartaalDoor
  1. .

Voorbespreking

Per Kwartaal
  1. Aangezien patches weinig impact hebben is maandelijks voorbespreking niet nodig. Minors hebben wel impact en daarom is volgens ons het wel gewerkt om per kwartaal een voorbespreking te houden.
  2. Door eens per kwartaal een voorbespreking te houden blijft de vinger aan de pols aangaande de planning voor uitwerking van onderwerpen,
 
  1. de publicatie van onderwerpen en opname in de optionele en verplichte versie.
  2. Door onderwerpen voor te bespreken kunnen we een betere
afwegingen maken in wanneer we wat
  1. afweging maken over welke onderwerpen we wanneer willen releasen en hoe sterk we
hieraan vasthouden.Aangezien patches weinig impact hebben is maandelijks voorbespreking niet nodig. Minors hebben wel impact en daarom is volgens ons het wel gewerkt om per kwartaal een voorbespreking te houden
  1. aan onze tijdslijn willen vasthouden.
  1. Mogelijkerwijs is eens per kwartaal voorbespreken te weinig.

Verplichtstellingsmoment

Tweemaal per jaar
  1. Door tweemaal per jaar
verplichtstelling
  1. een verplichtstellingsmoment beschikbaar te maken zijn deelnemers niet continue bezig met het doorvoeren van wijzigingen
maar geeft het MedMij de kans om wel wijzigingen verplicht stellen met enige regelmaat
  1. en tegelijkertijd heeft MedMij nog wel de mogelijkheid om met enige regelmaat wijzigingen in het afsprakenstelsel door te voeren en verplicht te stellen.
Deelnemers geven nu al aan dat ze
het teveel vinden dat
twee keer per jaar een nieuwe versie verplicht
worden
stellen teveel vinden. De vraag is of de voordelen
t.g.v.
- zoals meer inspraak in het release schema
tot
- voor hen dusdanig positieve effecten
leiden
hebben dat ze het twee keer per jaar
verplicht stellen
een verplichtstellingsmoment niet langer een probleem
is
vinden.

Behoud optionele versie

Ja, term veranderenDoor de optionele versie te behouden blijft het voor de deelnemers wel inzichtelijk welke versie verplicht gaat worden. Aangezien ze
makkelijk
dan in de optionele versie kunnen
terugvinden
terugzien wat er verplicht gaat worden tijdens het volgende verplichtingsmoment.Mogelijkerwijs wordt het verwarrend voor stakeholders wat het verschil is tussen de optionele en de pre release versie.

Minimum tijd tussen stakeholder overleg en verplicht worden

  • Patch: 1 maand
  • Minor: 2 maanden
  • Major: 4 maanden
Door
een
de verplichte minimum duur tussen het stakeholder overleg en de verplichtstelling van patches/minors/majors te variëren is het
wel
mogelijk op korte termijn wijzigingen door te voeren zonder te veel druk op deelnemers
te leggen om het
te
implementeren
leggen.
Nogmaals
  1. Het kan
het
  1. verwarrend zijn dat er verschillende deadlines worden gebruikt.

Oplossingsrichting 4

Loslaten dakpan model

...

  • Patch, dan is het pre-release moment tegelijkertijd het verplichtstellingsmoment.
  • Minor, dan wordt het onderwerp aangedragen bij de voorbespreking en stakeholderoverleg om te bepalen op welke termijn deze verplicht wordt. Stel ze we kiezen het eerst volgend momentvolgende verplichtingsmoment, dan zou deze het onderwerp een maand later tijdens tegelijkertijd met de pre-release verplicht gesteld worden.
  • Major, dan wordt deze besproken tijdens voorbespreking, stakeholderoverleg en deelnemersoverleg. Gezamenlijk bepaald wanneer deze verplicht wordt gesteld (deelnemers mogen niet oneindig majors uitstellen). In principe is de eerste optie tot verplichtstelling  het eerst volgende verplichtstellingsmoment. De major kan ook eerder verplicht gesteld worden mits er of een gedegen reden is om hiervan af te wijken (bijv. i.v.m. security redenen of een wijziging in wetgeving) of als minimaal 70% van alle aanwezige stakeholders en deelnemers hiermee instemmen.

...

Als over de bovenstaande punten duidelijkheid bestaat en willen we het onderwerp pre-releasen op het eerst volgende moment dan wordt één week later het onderwerp gepubliceerd.
Eén week daarna wordt in het stakeholderoverleg gezamenlijk bepaald wanneer we dit onderwerp verplicht willen laten worden.
Betreft het een major dan hebben deelnemers ook inspraak middels het deelnemersoverleg. In deze oplossingsrichting heeft het stakeholderoverleg dus een iets andere vorm dan in de voorgaande oplossingsrichtingen.
Betreft het een major, dan vindt er ook een deelnemersoverleg plaats waar de deelnemers invloed kunnen uitoefenen op de release planning. 

Stakeholderoverleg

Bij het maandelijkse stakeholder overleg zijn in deze oplossingsrichting aanwezig:

  • ZN
  • VWS
  • ?NICTIZ?
  • MM beheer ( productmanager, MM ontwikkeling)
  • Stichting MM

Deelnemers overleg

Bij het deelnemersoverleg mogen naast de stakeholders ook de deelnemers aanwezig mogen zijn. Eventueel zou deze gecombineerd kunnen worden of met de stakeholder overleggen of met de expertsessies om de overlegdruk op deelnemers te verminderen.
In deze uitwerking is gekozen voor de 3e donderdag, omdat het deelnemersoverleg na het stakeholderoverleg plaats dient te vinden en het plannen van het overleg op de 4e dinsdag van de maand is onwenselijk wegens de vakantieperiodes in december en juni.
De 3e donderdag van de maand is een tijdelijke keuze en deze wordt nog gewijzigd door of in deze maanden de stakeholder en deelnemer overleggen te combineren, de deelnemeroverleg deelnemers overleg frequentie omlaag te brengen of een andere dag te kiezen.

Deelnemers overleg

Bij de Deelnemers overleggen zijn aanwezig :

...