Blog

Incidentreview: update van de boekingenpagina - 14 november 2025

Op 14 november lanceerden we een bijgewerkt ontwerp voor de boekingenpagina, maar we liepen al snel tegen bruikbaarheidsproblemen aan. In deze post delen we wat we van het incident hebben geleerd en welke stappen we nemen om ons releaseproces te verbeteren.

Keith WilliamsNov 18, 2025

Wat er gebeurde

Op 14 november brachten we een bijgewerkt ontwerp voor de boekingenpagina uit. Kort na de implementatie zagen we dat de nieuwe ervaring meerdere bruikbaarheidsproblemen had, waaronder inconsistenties in de lay-out, visuele elementen die verfijning nodig hadden en informatieplaatsing die afweek van wat onze gebruikers gewend waren. We herkenden deze problemen snel en gingen terug naar de vorige versie om de continuïteit van de service voor onze gebruikers te waarborgen.

Screenshot van de Cal.com-boekingenlijst in donkere modus

Vóór: de vorige versie van de boekingenpagina.

Cal.com-boekingenlijstweergave in donkere modus

Na: de bijgewerkte versie die de problemen introduceerde die we hebben aangepakt.

Wat we hebben geleerd

Dit incident bracht verschillende gebieden aan het licht waar we ons releaseproces kunnen versterken:

Tijdlijn en planning

De ontwerpen voor deze update waren enkele maanden vóór de start van de implementatie afgerond, waardoor er een kloof ontstond tussen de ontwerpfase en de ontwikkeling. Dit leerde ons hoe belangrijk het is om ontwerpafronding en implementatietijdlijnen beter op elkaar af te stemmen.

Reviewproces

We zagen kansen om onze review- en testprocedures te verbeteren, vooral voor grote UI-wijzigingen die de dagelijkse workflows beïnvloeden. Ons team voert meer gestructureerde controlepunten in om vóór releases een grondige evaluatie te waarborgen.

Communicatie

We beseften dat duidelijkere communicatiekanalen tussen teamleden tijdens overdrachten en gedurende het ontwikkelproces zouden helpen om mogelijke problemen eerder in de cyclus te signaleren.

Testomgeving

We hebben geleerd dat onze preview- en testinfrastructuur verbetering nodig heeft om productieomstandigheden beter na te bootsen, zodat we problemen kunnen identificeren voordat ze onze gebruikers bereiken.

Releaseplanning

Er was een impliciete druk om het werk af te ronden vóór onze reguliere maandelijkse releasedatum. We hebben geleerd hoe belangrijk het is om kwaliteit expliciet voorrang te geven boven willekeurige deadlines.

Wat goed ging

Ondanks de uitdagingen reageerde ons team snel en efficiënt. We konden de problemen identificeren, de beslissing nemen om terug te draaien en de vorige ervaring snel herstellen, waardoor de verstoring voor onze gebruikers minimaal bleef.

Hoe we verbeteren

We nemen concrete stappen om vergelijkbare situaties in de toekomst te voorkomen:

Verbeterd reviewproces

  • Expliciete goedkeuringscontrolepunten invoeren voor grote UI-wijzigingen

  • Duidelijke testcases en documentatievereisten vaststellen voor belangrijke updates

  • Een labelsysteem creëren om wijzigingen te identificeren die extra review vereisen

Betere testinfrastructuur

  • Onze seeddata en testomgevingen verbeteren zodat ze het gebruik in de echte wereld beter weergeven

  • Robuustere mogelijkheden voor preview-implementaties ontwikkelen

  • A/B-testmechanismen verkennen voor geleidelijke uitrol van belangrijke wijzigingen

Duidelijkere communicatie

  • Regelmatige updatekanalen instellen voor functies in ontwikkeling

  • Expliciete check-inmomenten vastleggen één week vóór geplande releases

  • Een beleid invoeren waarbij functies twee dagen vóór de releasedatum af moeten zijn, anders worden ze doorgeschoven naar de volgende cyclus

Kwaliteit eerst-aanpak

  • Benadrukken dat wanneer tijdlijnen niet expliciet kritisch zijn, we standaard kiezen voor de hoogste kwaliteit in plaats van willekeurige data te halen

  • Onboardingprocessen verbeteren zodat alle teamleden onze releasestandaarden begrijpen

Onze toezegging

We nemen de volledige verantwoordelijkheid voor deze ervaring en zijn vastbesloten ervan te leren. De verbeteringen die we doorvoeren, helpen ons om de hoogwaardige, betrouwbare ervaring te leveren die je van Cal.com verwacht. We waarderen je geduld en begrip terwijl we ons platform blijven verbeteren.

Als je vragen of zorgen hebt over dit incident of onze verbeterplannen, neem dan gerust contact op met ons team.

Keith Williams

Post by

Keith Williams

Head of Engineering