Blog01 mei 2023

Van visie naar Medicore:

Zo werken onze product owners, developers en DevOps collega's

In deze blog vertellen we hoe onze product owners, developers en DevOps collega’s de vertaalslag maken van visie naar functionaliteit in Medicore.

Slimme software

Medicore is een opeenstapeling van functionaliteiten en code. Er zijn veel mensen betrokken bij de ontwikkeling van onze software. Samen met opdrachtgevers, product managers en consultants wordt bepaald: wat gaan we doen? Hoe gaan we het doen? Hoeveel tijd kost het om iets te bouwen? Met als uiteindelijk doel om kwalitatieve software te leveren die het werk van zorgverleners, behandelaren, de zorgadministratie en eigenlijk alle mensen die (dagelijks) met het ECD werken makkelijker te maken, waardoor zij meer tijd overhouden voor de taken waar zij het allerbeste in zijn.

 

Ontwikkelen is als een huis

De ontwikkeling van software kun je vergelijken met een koophuis: om een verdieping toe te voegen moet er eerst een ontwerp gemaakt worden. Ook moet gecontroleerd worden of de fundering de nieuwe constructie kan houden en hoe het leidingwerk moet lopen. Bij nieuwe functionaliteiten in het ECD moeten we nadenken over: hoe moeten de schermen eruit gaan zien? Welke processen worden geactiveerd als een eindgebruiker op een knop in het ECD klikt? Het inbouwen van één knop lijkt eenvoudig, maar achter de schermen kan het zijn dat er bijvoorbeeld tientallen tabellen nodig zijn om alle benodigde gegevens te verzamelen en vast te leggen. Dat vergt best wat uitzoekwerk, want je wilt geen kortsluiting.

 

Ontwikkelteams

Onze developers werken in verschillende ontwikkelteams. Al vóór de start van een release bepalen de ontwikkelteams het releasedoel: wat willen we in de komende release opleveren? Ieder team werkt in sprints. Dit zijn korte periodes van twee weken waarbij een team elke sprint werkt aan zo’n 8 tot 10 user stories (brokjes functionaliteit). Al bij de voorbereiding van het ontwikkelen van nieuwe functionaliteit wordt ook gekeken naar de informatieveiligheid en de snelheid van de software. Na 4 sprints bouwen we alle nieuwe user stories in het ECD. De allerlaatste week testen we alles van voor tot achter zodat we goed weten dat alle functionaliteiten doen wat ze moeten doen en het ECD stabiel blijft.

Ieder ontwikkelteam bestaat uit:

  • Een product owner die zicht houdt op de voortgang van het ontwikkelproces.
  • Een front-end developer die werkt aan de zichtbare wijzigingen in de Medicore schermen, zoals het toevoegen van knoppen en de lay-out.
  • Een back-end developer die zorgt dat de processen aan de achterkant van de software goed draaien als een Medicore gebruiker in het ECD op een knop drukt.
  • Een user experience (UX) specialist die zorgt dat de software zo gebruiksvriendelijk mogelijk is, ook voor mensen die slechtziend of kleurenblind zijn.
  • Een tester die de nieuwe software van voor tot achteren test.
  • Een analyst die de wet- en regelgeving nauwlettend in de gaten houdt.
  • Een technisch schrijver die ervoor zorgt dat opdrachtgevers op de hoogte zijn van de nieuwste functionaliteiten in Medicore.

 

Software uitleveren naar opdrachtgevers

Zodra alle nieuwe functionaliteit door de ontwikkelteams uitvoerig zijn getest en klaar zijn om uitgeleverd te worden, wordt alle nieuwe software samengevoegd tot één pakket. Dit pakket leveren zij op aan de afdeling DevOps. Zij zorgen ervoor dat de nieuwe functionaliteiten op de juiste manier en het juiste tijdstip via een release bij onze opdrachtgevers terecht komt. Daarnaast werken onze DevOps collega’s aan integraties en koppelingen met Medicore, waardoor gegevens niet onnodig tussen applicaties uitgewisseld hoeven worden.

Ik heb vroeger bij grote werkgevers als Shell en T-systems gewerkt. Toch ligt mijn intrinsieke motivatie in de zorg. Mijn passie en kennis ligt niet aan het bed, maar in de ict en techniek. Ik ben trots dat ik er bij Tenzinger op mijn manier aan kan bijdragen dat een zorgverlener zijn of haar werk optimaal kan uitvoeren. – Marcel van den berg, Teammanager Medicore development

 

Wanneer de nieuwe functionaliteit is opgeleverd op de Medicore omgevingen ondersteunt consultancy opdrachtgevers met de nieuwe software. In de volgende blog in deze reeks vertellen onze Medicore consultants meer over hun rol.

Ook interessant

Opname06 mrt 2024

Opname | Effectieve zorgadministratie in Medicore – grip op ZPM met rondrekenen en omzetplafondrapportages

Gebruik je Medicore, en ben je op zoek naar praktische oplossingen om grip te krijgen op je Zorgprestatiemodel (ZPM) zorgadministratie? Wil je de complexiteit van zorgfinanciering en omzetplafonds begrijpen en beheersen? Kijk dan dit webinar terug!
Lees meer +
Blog22 feb 2024

Wachttijdverzachters in de jeugdzorg

Wachtlijsten in de jeugdzorg zijn van alle tijden, maar de laatste jaren zijn flink toegenomen. Welke rol spelen wachttijdverzachters hierin?
Lees meer +
Opname02 jan 2024

Opname | Hoofd- en onderaannemerschap zonder kopzorgen

Het klinkt allemaal nét wat eenvoudiger dan het vaak in de praktijk is. Hoe voorkom je dat? Weet jij wat je nodig hebt om het proces goed in te richten? En hoe bewaak je de kwaliteit van zorg?
Lees meer +

Schrijf je in voor onze nieuwsbrief

Zo ben jij elke maand op de hoogte van de laatste ontwikkelingen in de zorg!