• Portretfoto van Coen van der Kamp
    Coen van der Kamp

Vinger aan de pols met Pulse

Bij Four Digits werken we gestructureerd aan projecten. Wanneer we een wijziging doorvoeren, gebruiken we OTAP om de kwaliteit te waarborgen en goedkeuring te verkrijgen voordat we opleveren.

💡OTAP staat voor ontwikkel-, test-, acceptatie- en productie­omgeving.

De OTAP-omgevingen maken snelle feedback mogelijk. Hoe eerder onvolkomenheden worden ontdekt, hoe sneller ze kunnen worden opgelost. Soms verwerken we tientallen tickets per dag, waardoor de testomgeving net zo vaak wordt bijgewerkt.

Deze snelle doorlooptijd maakt het soms lastig om het overzicht te behouden. Regelmatig kwamen er vragen zoals: Is deze wijziging al te testen? Wat is er aangeboden aan de klant? Als we de productie­omgeving nu bijwerken, wat gaat er dan allemaal live?

Natuurlijk gebruiken we project­­management­software (Jira) om de voortgang te bewaken, maar Jira is slechts een afspiegeling van de werkelijkheid. Veel mensenwerk en communicatie is nodig om de doorloop te begeleiden. Het gebeurde weleens dat werkzaamheden ongemerkt ergens in het proces bleven hangen.

Om een exact beeld te krijgen, moesten tags van de verschillende omgevingen handmatig worden vergeleken met de logs. Het opvragen van de projectstatus was tijdrovend, frustrerend en kwam altijd ongelegen. Uit deze frustratie ontstond het idee voor Pulse.

Pulse geeft inzicht

Pulse is een webapplicatie voor intern gebruik. Pulse leest de logs in en kan op de test-, acceptatie- en productieomgeving de huidige versie opvragen. Daarnaast hanteren we de conventie dat werk wordt uitgevoerd op branches met een naam die begint met het Jira-issue-nummer. Hierdoor heeft Pulse voortdurend inzicht in welke werkzaamheden zich op welke omgevingen bevinden.

De log bevat ook de datum/tijd van elke werkzaamheid. Pulse ontsluit daardoor informatie over wanneer een omgeving voor het laatst is bijgewerkt en hoe lang een omgeving achterloopt.

Handige filters maken inzichtelijk welke omgevingen nog bijgewerkt moeten worden.

Pulse dashboard geeft met overzicht van projecten en TAP
De lijstweergave toont alle projecten en de status van de omgevingen.
De detailpagina toont welke werkzaamheden op welke omgeving staan.
De projectpagina geeft een overzicht van de werkzaamheden en links naar Jira-issues.

Pulse is toegankelijk voor alle medewerkers van Four Digits. Hierdoor hoeft niemand meer te vragen naar de status van een wijziging — je kunt het zelf direct zien. Dit bespaart tijd, vermindert miscommunicatie en maakt het ontwikkelproces efficiënter.

Met Pulse houden we de vinger aan de pols en zorgen we dat klanten snel geholpen worden. 🚀

We love code