Review apps

Review Apps zijn een voorbeeld van tooling die het ontwikkelproces ondersteunt. Het zijn tijdelijke omgevingen per branch of merge request om features te testen vóór merge en release. Zo krijg je eerder feedback en bundel je minder risico in één grote release, wat goed past bij korte feedbackloops en continuous deployment.

  • Elke wijziging testbaar in isolatie.

  • Snellere review en kortere doorlooptijd.

  • Minder bundelen van risico’s dan in één release.

Review apps in de praktijk

Wat zijn Review Apps?

In de klassieke GitFlow stuur je je code per functionaliteit naar een staging server. Dat is een server waarop je kan testen of de code goed genoeg is, of het doet wat je wil dat het doet en of het toekomstbestendig is. Nadat je dan een aantal functionaliteiten hebt toegevoegd ga je alles testen en als alles op die staging server goed is, zet je het hele pakketje aan software live. Als je gebruik maakt van Woordenboek · In het kortreview appEen review app is een tijdelijke, werkende versie van een applicatie waarin één branch of merge request afzonderlijk kan worden bekeken en getest.Lees meer, dan heb je niet één staging server, maar elke feature heeft zijn eigen testomgeving. Die testomgeving noemen we een Review App.

Features sneller testen en opleveren

Met Review Apps kan je software per functionaliteit testen en hoef je niet meer te wachten tot alle wijzigingen klaar zijn. Dat kan de doorlooptijd van tickets verkorten en maakt het makkelijker om fouten per wijziging te vinden. Review Apps ondersteunen Woordenboek · In het kortcontinuous deploymentContinuous deployment is een werkwijze waarbij iedere softwarewijziging die alle automatische controles doorstaat zonder handmatige vrijgavestap naar productie gaat.Lees meer: je kunt nieuwe functionaliteit testen en opleveren zodra die klaar is.

Extra testomgevingen vragen servercapaciteit

Elke Review App heeft servercapaciteit nodig. Bij veel gelijktijdige testomgevingen kunnen de kosten oplopen. Met Kubernetes/Knative richten we het gebruik van die capaciteit efficiënt in om de extra kosten te beperken.

Review Apps in de praktijk

In de case van SGI Compliance zie je hoe Review Apps helpen om nieuwe functionaliteit snel en gecontroleerd live te brengen terwijl de applicatie in productie blijft draaien. De winst zit dus niet alleen in sneller testen, maar ook in een kortere route van idee naar releasemoment.

Review Apps worden nog sterker zodra ze samenlopen met Kubernetes, Woordenboek · In het kortCI/CDCI/CD is een werkwijze waarbij teams softwarewijzigingen vaak samenvoegen, automatisch controleren en via een vaste reeks stappen voorbereiden op of uitrollen naar productie.Lees meer en gerichte uitrolkeuzes. Daardoor zijn ze in de praktijk niet alleen een previewomgeving, maar onderdeel van een breder deliveryproces waarin teams sneller feedback krijgen en wijzigingen gecontroleerd uitrollen.

Key takeaways

  • Elke feature krijgt zijn eigen testomgeving.

  • Feedback komt eerder, waardoor features sneller live kunnen.

  • Minder risico omdat je wijzigingen los van elkaar kunt beoordelen.

  • Review Apps sluiten goed aan op continuous deployment en korte feedbackloops.

CONTACT

Neem contact met ons op

Heb je een vraag of wil je sparren over je software? Laat je gegevens achter, dan nemen we snel contact met je op.