Versions Compared

Key

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

...

  1. Als er geen onderwerpen zijn om te releasen dan kunnen we of de optionele versie verplicht maken en geen wijzigingen doorvoeren voor de nieuwe optionele versie of de release kan worden uitgesteld.
  2. Doordat er een volledige koppeling met de in de R& vastgelegde endpoints en de code van de R& is betekent dit dat er veel administratief werk verricht moet worden als er een wijziging plaatsvind.
  3. Vaste releasemomenten, waarin zoveel mogelijk onderwerpen doorgevoerd moeten worden. Kleine correcties op het afsprakenstelsel worden zonder ophoging van het versienummer doorgevoerd, minors en majors worden niet op de voorgeschreven manier toegepast.

Koppelingen

Wijzigingsverzoek

Gekoppelde onderwerpen

Huidige situatie:

In de huidige situatie wordt twee keer per jaar een release uitgebracht. Deze staan gepland op 30 april en 30 oktober. Vooraf wordt bepaald welke onderwerpen in de volgende release moeten worden verwerkt. Hierbij hebben we te maken met het dakpanmodel, waarbij altijd twee releases van het afsprakenstelsel staan gepubliceerd. Op dit moment zijn dat 1.5.1 en 1.6.0, waarbij de eerste verplicht is voor alle deelnemers en de tweede optioneel. bij een nieuwe release verschuift alles. De verplichte versie wordt ingetrokken, de optionele release wordt verplicht en de nieuwe release wordt optioneel.

...

Aannames

  • De nieuwe release cycler cycle wordt ondersteunt door de (nieuwe manier van) versioning.

  • Op de verplichte stelselversie publicatie worden geen major aanpassingen doorgevoerd tenzij... (bijvoorbeeld o.b.v. security, regelgeving of major bug-fix)
  • Op de verplichte stelselversiepublicatie wordt een minimum aan minor aanpassingen met functionele impact doorgevoerd. De scope van de verplichte functionaliteit blijft zover mogelijk gelijk (geeft wel de optie om bv extensie aan te passen).
  • Op de verplichte stelselversiepublicatie kunnen patches met procedurele en tekst aanpassingen worden doorgevoerd. De scope van de functionaliteit blijft gelijk.

...

  • Publicatie moment: Seizoen, weeknummer, 3e dinsdag van de maand of 4e dinsdag van de maand
  • Publicatiefrequentie voor patches, minors en majors gezamenlijk of gesplitst
  • Publicatiefrequentie maandelijks, tweemaandelijks, per kwartaal of per halfjaar
  • Voorbespreking: ja/nee, per maand of per kwartaal
  • Behoud optionele versie:  ja/nee
  • Verplichtstellingsmoment: per patch/minor/major of alles gezamenlijk
  • Aantal verplichtstellingsmoment per jaar: 12x, 4x, 2x en 1x
  • Hantering minimale duur tussen publicatie en verplichtstelling: Ja/Nee
  • Indien minimale duur wordt gehanteerd variatie in: maandelijks, per 3, 4 en/of 6 maanden

...

Drawio
bordertrue
diagramNameReleasecycle oplossingsrichting 3
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth11071104
revision611


NOG INVULLEN:Nog optionele combi volgens mij maken

Maandelijks

Vraagstuk

Keuze

VoordeelNadeel

Publicatie frequentie

a. Patches

b. Minors

c. Majors

a. Maandelijks

b. Per Kwartaal

c. Per Halfjaar

  1. Door verschillende publicatie 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 korter korte termijn grote wijzigingen door te voeren.
  1. Het kan verwarrend zijn voor stakeholders (waaronder deelnemers) dat er veel verschillende versies zijn.

Voorbespreking

Per Kwartaal
  1. Door per kwartaal een voorbespreking te houden blijft de vinger aan de pols aangaande de planning uitwerking onderwerpen,  publicatie van onderwerpen en opname in de optionele en verplichte versie.
  2. Door voor te bespreken kunnen we betere afwegingen maken in wanneer we wat willen releasen en hoe sterk we hieraan vasthouden.
  3. 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. Mogelijkerwijs is eens per kwartaal  voorbespreken te weinig.

Verplichtstellingsmoment

Tweemaal per jaar

Behoud optionele versie

Ja, term veranderenDoor de optionele versie te behouden blijft het voor de deelnemers wel inzichtelijk welke versie verplicht gaat worden. Aangezien de wisseling

Minimum tijd tussen publicatie overleg en verplicht worden

  • Patch: 1 maand
  • Minor: 2 maanden
  • Major: 4 maanden
Door een minimum duur tussen publicatie overleg en de verplichtstelling 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.

...

Vraagstuk

Keuze

VoordeelNadeel

Publicatie frequentie pre-publicatie

Patches & Minors & Majors

Maandelijks

Bij deze oplossingsrichting is er geen optionele versie meer en wordt in overleg met de stakeholders bepaald wanneer een onderwerp verplicht wordt. Hierdoor maakt het minder uit wanneer een stuk gepubliceerd wordt aangezien in samenwerking met stakeholders bepaald wordt wanneer een onderwerp verplicht wordt. Door te pre-publiceren wanneer het onderwerp is afgerond kunnen deelnemers eerder zien welke onderwerpen eraan komen en een betere afweging maken wanneer ze welke onderwerpen verplicht willen stellen.
  1. Het kan verwarrend zijn voor stakeholders (m.n. voor deelnemers) dat er veel verschillende onderwerpen in de pre-release staan waarvan niet duidelijk wanneer ze verplicht zijn.

Voorbespreking

MaandelijksIn de publicatie overleggen wordt in overleg met de stakeholders bepaalt op welk moment minor en majors verplicht worden. Om duidelijk te hebben op welke momenten wijzelf deze minors en majors willen verplicht stellen (en hoe stevig wij hieraan vasthouden) is het vereist de publicatie overleggen voor te bespreken. Doen wij dit niet dan is er het risico dat we onderwerpen te laat verplicht stellen terwijl dat niet wenselijk zou zijn of dat we te stevig gaan staan voor relatieve kleine aanpassingen.Het vergt tijd van de deelnemers van VZVZ en er zijn al veel standaard overleggen.

Verplichtstellingsmoment

a. Minors en patches

b. Major

a. Patches maandelijks, voor minors ook maandelijks mits overlegt met stakeholders.

b. Tweemaal per jaar, tenzij x% 70% het eens is dat er tussentijds een major verplicht wordt gesteld of het wegens een wetswijziging of security risico het vereist is om buiten de verplichtingsmomenten de Major verplicht te stellen.

  1. De verwachting is dat patches weinig invloed hebben op de stakeholders en dat daarom stakeholders geen inspraak hoeven te hebben in de Verplichtstelling hiervan. Door de verplichtstelling van patches maandelijks mogelijk te maken is het mogelijk kleine veranderingen op korte termijn door te brengen.
  2. Door stakeholders inspraak te geven in het moment dat minors verplicht worden kunnen minors met instemming van stakeholders ook eerder gepubliceerd worden waardoor we niet hoeven te wachten op de halfjaarlijkse verplichtstelling.
  3. Om duidelijkheid te creëren behouden we de twee verplichtstellingsmomenten per jaar. Om wel ruimte te hebben om indien gewenst majors toch eerder verplicht te stellen dan de twee jarige verplichtstellingsmomenten is de optie ingebouwd om bij een goedkeuring van minimaal x% door stakeholders alsnog majors tussen twee verplichtstellingsmomenten alvast verplicht te stellen. Het voordeel hiervan is dat we wederom op korte termijn ook wijzigingen door te kunnen voeren die wenselijk zijn voor het merendeel van de stakeholders.
  1. Te veel tijd en middelen vragen van deelnemers te vragen kan dit leiden tot een afname in draagvlak.
  2. Flexibiliteit t.o.v. het verplichtstellingsmoment kan verwarrend zijn.
  3. Het is de vraag in hoeverre de stakeholders gebruik willen maken van het vroegtijdig verplicht maken van Majors en als dit het geval is is het dan de moeite waard deze optie te creëren.

Behoud optionele versie

NeeDoor geen optionele versie te hanteren is het mogelijk op korte termijn aanpassingen door te voeren voor de verplichte versie.Het kan onduidelijk zijn voor deelnemers welke minors en majors wanneer verplicht worden.

Minimum tijd tussen verplichtingsoverleg en verplicht worden

Geen

Door geen minimum duur tussen het verplichtingsoverleg en het verplicht worden van het onderwerp te garanderen is er meer vrijheid om te bepalen welke onderwerpen wanneer verplicht worden.Het kan zijn dat wijzigingen op te korte termijn worden verplicht gesteld wat een risico voor implementatie kan zijn.

...