Versions Compared

Key

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

Koppelingen

Wijzigingsverzoek

Gekoppelde onderwerpen

Inleiding

Huidige situatie:

...

  • Product manager
  • MM ontwikkeling
  • MM Ketenregie
  • MM Loket
  • MM Acceptatie
  • Stichting MM
  • NICTIZ
  • R&A

De voorbespreking is alleen intern en hier wordt besproken:

...

  • De stakeholders krijgen dus inspraak in wanneer onderwerpen worden opgenomen in het afsprakenstelsel, hier zit wel een grens aan. De inspraak van de stakeholders is wel dusdanig beperkt dat ze de opname van het stuk in het afsprakenstelsel niet oneindig uit kunnen stellen.
  • Deelname aan het stakeholder overleg is facultatief. Stakeholders hebben vooraf inzicht in de agenda en de pre-release stukken, waardoor ze zelf kunnen bepalen of ze wel of niet aanwezig willen zijn bij het overleg. Om te worden meegenomen in het stakeholder overleg moeten de stukken minimaal 1 week van tevoren gepubliceerd zijn.
  • Het feit dat pre-release momenten en verplichtstellingsmomenten beschikbaar zijn betekent niet vanzelfsprekend dat deze ook gebruikt moeten worden.
    Als er niets te publiceren is of er binnen het stakeholderoverleg wordt bepaald dat we bij het volgende verplichtstellingsmoment geen onderwerpen verplicht willen stellen dan hoeft dit ook niet.

Uitwerkingen n.a.v.

...

feedback 1-11-22

Loslaten dakpan model

Argumenten voor het afschaffen van dakpanmodel

Bij deze oplossingsrichting is het dakpan model losgelaten, hiervoor is gekozen omdat:

  1. het behouden van het dakpanmodel ervoor zorgt dat de gewonnen flexibiliteit om wijzigingen door te voeren op de korte termijn weer ongedaan maakt,
  2. deelnemers in de huidige situatie geen gebruik maken van de optionele versie, omdat twee versies van hun systeem in de lucht houden teveel geld kost en 
  3. ook binnen de rest van VZVZ beperkt gebruik wordt gemaakt van het dakpanmodel
 Argumenten  Argumenten voor het behouden van het dakpanmodel
  1. Een voordeel van het dakpanmodel is dat de optionele versie het team acceptatie de kans biedt om hun acceptatieproces aan te passen voor de volgende verplichte versie van het afsprakenstelsel. In deze oplossingsrichting wordt de optionele versie alsnog verwijderd. Om het team acceptatie de tijd te gunnen om de benodigde wijzigingen door te voeren hebben ze tijdens de voorbespreking een belangrijke stem in de planning van het moment van verplichtstelling voor minors en majors. 
  2. Het dakpanmodel biedt MedMij en deelnemers de kans om pilots te laten plaatsvinden. Door een optionele versie in de lucht te houden is experimenteren mogelijk zonder dat deelnemers meteen aan deze nieuwe afspraken moeten voldoen en zonder dat ze hierop geaccepteerd worden. Dit zou een valide reden om te overwegen het dakpanmodel te behouden. Echter kunnen wij de mogelijkheid tot het doen van een pilot ook behouden door het schrijven van een addendum aan het hoofdstuk Beleid van het afsprakenstelsel.

Uitfaseren oude versies afsprakenstelsel

Acceptatie ontwikkeltijd

...

Pilots

De vraag werd gesteld hoe in binnen de nieuwe release cycle management men om zou gaan met pilots. Hier zouden wij mee om kunnen gaan door in het hoofdstuk beleid een addendum te schrijven waarin we voor pilots in bepaalde situaties uitzonderingen maken binnen het afsprakenstelsel.

Ontwikkeltijd nodig voor Acceptatie

De optionele versie bood het team acceptatie de mogelijkheid om de wijzigingen aan het afsprakenstelsel door te voeren in de acceptatieprocessen voordat deze wijzigingen werden opgenomen in de verplichte versie van het afsprakenstelsel. Als de optionele versie weggaat moet het team acceptatie op één of andere manier toch voldoende tijd krijgen om wijzigingen van het afsprakenstelsel te implementeren in het acceptatieproces voor (kandidaat-)deelnemers.

Er zijn meerdere opties om hiermee om te gaan:, hieronder heb ik er een paar uitgewerkt.

Optie 1

In de voorbespreking wordt aan acceptatie

...

gevraagd hoelang ze nodig hebben voordat

...

de wijzigingen geïmplementeerd

...

zijn in het acceptatieproces.

...

De stukken worden tijdens het pre-release

...

moment gepubliceerd als de benodigde wijzigingen aan het acceptatieproces zijn doorgevoerd. Daarna wordt in samenspraak met de stakeholders

...

bepaald wanneer we het

...

stuk willen opnemen in het afsprakenstelsel.

  • Het voordeel hiervan is dat acceptatie voldoende tijd heeft om het te

...

  • implementeren in hun processen.
  • Het nadeel is dat er de kans is

...

  • dat we dubbele implementatietijd moeten inbouwen voor deelnemers en het team acceptatie. Namelijk dat we het team acceptatie eerst x maanden nodig heeft

...

  • en vervolgens tijdens het stakeholder overleg blijkt dat de deelnemers ook nog y maanden nodig hebben voor implementatie.
Optie 2

Tijdens de voorbespreking met acceptatie bespreken we hoeveel tijd het team acceptatie nodig heeft om de wijzigingen aan het afsprakenstelsel door te

...

voeren in de acceptatieprocessen.

...

  • Heeft het team acceptatie weinig tijd

...

  • (bijvoorbeeld 3 maanden)

...

  • nodig voor de implementatie dan worden de stukken gepre-released en

...

  • wordt bij het stakeholder overleg

...

  • aangegeven dat

...

  • de wijziging pas

...

  • na minimaal 3 maanden wordt opgenomen in het afsprakenstelsel

...

  • .
  • Betreft het een grotere wijziging waarvoor het team acceptatie meer tijd nodig heeft (bijvoorbeeld 9 maanden) dan wordt ook meegewogen hoeveel tijd de deelnemers nodig gaan hebben voor de implementatie. Is de verwachting dat het team acceptatie meer tijd nodig heeft dan de deelnemers dan wordt het pre-release stuk gepubliceerd en tijdens het stakeholderoverleg wordt bepaald wanneer we het pre-release stuk wordt opgenomen in het afsprakenstelsel.

...

  • Vervolgens wordt wederom bij het stakeholder overleg aangegeven dat wij het stuk pas minimaal over 9 maanden willen opnemen in het afsprakenstelsel.
  • Gaat het om grotere wijzigingen

...

  • waarvoor het team acceptatie en de deelnemers

...

  • veel tijd nodig hebben om

...

  • deze te implementeren (bijvoorbeeld 9 maanden), dan wordt het pre-release stuk gepubliceerd en wordt tijdens het stakeholderoverleg bepaald wanneer het pre-release stuk wordt opgenomen in het afsprakenstelsel

...

  • (minimaal 9 maanden weg) en wordt een aparte datum

...

  • aangegeven vanaf welk moment deze stukken geaccepteerd kunnen worden.

Deelnemer ontwikkeltijd

Door deelnemers te laten meebepalen wanneer de aanpassingen worden opgenomen in het afsprakenstelsel, regelmatig te evalueren hoe het gaat met het implementatieproces en aan te passen als er vertraging optreedt is er beter inzicht hoe het gaat met het ontwikkelproces van deelnemers.

Een overweging die nog wel gemaakt moet worden is hoe we gaan voorkomen dat het halfjaarlijks release moment geen bigbang wordt waar alle deelnemers tegelijkertijd hun wijzigingen willen/moeten door te voeren

...

Het voordeel van deze werkwijze is dat het het team acceptatie de tijd geeft om de aanstaande wijzigingen aan het afsprakenstelsel door te voeren in hun processen en MM ontwikkeling krijgt de gewenste flexibiliteit voor het doorvoeren van wijzigingen aan het afsprakenstelsel. Ook deelnemers krijgen inzicht welke wijzigingen doorgevoerd gaan worden.

Het nadeel van deze werkwijze is dat het extra data toevoegd aan de extra data die nu al zijn toegevoegd, dit kan voor verwarring zorgen. De verwarring zou verminderd kunnen worden door de acceptatiemomenten samen te laten vallen met de stakeholderoverleggen. Verder plaatst het veel verantwoordelijkheid op alle partijen over in hoeverre zij instaat zijn in te schatten hoeveel implementatietijd zijzelf en de andere stakeholders nodig gaan hebben. Daarnaast lopen twee verschillende werkwijzes door elkaar heen waardoor het ook binnen MedMij verwarrend kan zijn.

Optie 3

Hierbij wordt toch een vorm van een optionele versie behouden, namelijk dat voor minors en majors er die worden opgenomen in het afsprakenstelsel 3 maanden van te voren geaccepteerd kan worden.

Gedurende de voorbespreking worden de uitgewerkte stukken besproken, hier wordt bepaald hoeveel implementatietijd nodig is voor deelnemers en het team acceptatie om deze wijzigingen te implementeren. Vervolgens tellen we drie maanden  bovenop de tijd die acceptatie nodig heeft voor implementatie. Deze tijd wordt gebruikt als minimumduur voor opname in het afsprakenstelsel tijdens het stakeholderoverleg. In het stakeholderoverleg wordt weer bepaald op welke termijn de wijzigingen opgenomen moeten worden in afsprakenstelsel. Drie maanden voor deze datum kunnen deelnemers al accepteren en hun aanpassingen live zetten.

Dit kan natuurlijk ook 1 maand van tevoren.

Deelnemer ontwikkeltijd

De vraag werd gesteld of deelnemers nog wel genoeg tijd zouden hebben om de wijzigingen door te voeren voordat ze in het afsprakenstelsel worden opgenomen en in hoeverre er rekening wordt gehouden met hun ontwikkeltijd

Volgens ons is met het nieuwe systeem juist beter inzicht hoe het gaat met het ontwikkelproces van deelnemers, doordat de deelnemers meebepalen wanneer de aanpassingen worden opgenomen in het afsprakenstelsel, we regelmatig evalueren met deelnemers hoe het met het implementatieproces gaten dat we bij vertraging de planning aanpassen. Hierdoor krijgen deelnemers een ontwikkelduur die voor hen passend is.

Implementeren nieuwe versies afsprakenstelsel in o.a. R&A

Hoe kan voorkomen worden dat tijdens het opname moment alle deelnemers tegelijkertijd hun wijzigingen willen/moeten doorvoeren waardoor er problemen optreden bij bijvoorbeeld de R&A?
Om dit vraagstuk aan te pakken zijn verschillende opties uitgewerkt.

Optie 1

Hierbij wordt toch een vorm van een optionele versie behouden, namelijk dat voor minors en majors 1 maand voor opname in het afsprakenstelsel dat de deelnemers hun softwarewijzigingen live kunnen zetten en wijzigingen aan R&A al doorgevoerd kunnen worden.

Gedurende de voorbespreking worden de uitgewerkte stukken besproken, hier wordt bepaald hoeveel implementatietijd nodig is. Vervolgens tellen we 1 maand bovenop de benodigde tijd voor implementatie. Deze duur wordt gehanteerd als minimumduur voor de opname in het afsprakenstelsel tijdens het stakeholderoverleg. Wel wordt in het stakeholderoverleg bepaald op welke termijn de wijzigingen opgenomen worden in het afsprakenstelsel met de opmerking dat de wijzigingen 1 maand voor opname in het afsprakenstelsel al live gezet kunnen worden.

Optie 2

Accepteren dat iedereen tegelijkertijd live gezet moeten worden.

Optie 3

Optionele versie behouden

Uitfaseren oude versies afsprakenstelsel

Optie 1

De vraag is in hoeverre het nodig is om de oude versies uit te faseren omdat we dit nu ook niet doen en niet tegen problemen aanlopen. De eerste optie is de situatie te laten zoals het nu is dus hier niet voor aan te passen. Indien uitfaseren nodig is dan is het namelijk ook mogelijk om de datum van opname in het afsprakenstelsel verder weg te plaatsen.

Optie 2

Toch behouden van een optionele versie waar de tijd tussen de overgang van optioneel naar verplicht gebruikt wordt om de oude versie uit te faseren.

Optie 3

Een uitfasering versie hanteren voor stukken die uitgefaseerd moeten worden. Indien een stuk verwijderd wordt uit het afsprakenstelsel waarvoor uitfasering vereist is, dan wordt tijdens de voorbespreking en het stakeholderoverleg besproken dat dit het geval is en hoeveel tijd hiervoor nodig is, in plaats van een opname datum wordt er dan een verwijderdatum ingepland. Dan wordt het stuk pas verwijderd uit het afsprakenstelsel. 

Openstaande vragen en overdenkingen

...

Een paar vragen is geen duidelijk antwoord op, daarom zijn er verschillende oplossingsrichtingen uitgewerkt. Deze vragen zijn:

...

:

  • Willen we de optionele versie bewaren?
  • Hoeveel tijd moet er minimum zitten tussen de release en de verplichtstelling hiervan?Willen we een voorbespreking voor het publicatie overleg?
  • Zo ja is deze op een vast moment of wanneer nodig?
  • Wie moeten erbij aanwezig zijn naast de schrijver van het stuk en de productmanager?

Nog nadenken over

  • De link met de planning voor het uitwerken van onderwerpenOf we de planning uitwerking en planning release momenten willen splitsen
  • Hoe bepalen we of iets een major of minor is?
  • Wat doen we als iets vanuit ons een minor of patch is maar voor de deelnemer veel werk is.
  • Wat gaat het effect van de gekozen oplossingsrichting op de R&A zijn

...