Two individuals are engaged in a discussion while reviewing data displayed on a screen in an office setting.

Projectversterking:seniorengineersdiemeedraaieninjouwteam

Een team dat vastloopt heeft zelden een tekort aan handen. Het heeft een tekort aan iemand die de architectuur durft aan te wijzen, die weet waarom de pipeline elke vrijdag omvalt, en die dat oplost zonder er een half jaar over te doen.

Watjekrijgtiseencollega,geenresource

Onze engineers draaien mee in jouw team, op jouw processen, in jouw repo. Geen aparte werkstroom naast het team, geen rapportagelijn die eromheen loopt. Ze nemen vanaf dag één verantwoordelijkheid voor wat ze opleveren — inclusief de review, de tests en wat er daarna misgaat.

We zijn een klein bureau uit Alkmaar en werken sinds 2015 op deze manier, onder meer bij Rabobank, ANWB en Booking.com. Wie bij ons binnenkomt is senior; er zit geen junior achter het contract verstopt.

Dashboard displaying metrics for deployment frequency, lead time for changes, and change failure rate.

Metenwaterwerkelijkmisgaat

Voordat je een team versterkt, is het handig te weten waar het knelt. Met Agile Analytics maken we de doorlooptijd zichtbaar: waar blijft werk liggen, hoe lang duurt het wachten op een review, en waar gaat werkplezier verloren. DORA en SPACE als raamwerk, geen onderbuik.

Dat levert soms een onwelkome uitkomst op. Bij Maxeda bleek de bottleneck niet de deploymentsnelheid maar de overdrachten tussen teams — en dan lost extra capaciteit niets op.

Logos of various software tools and platforms including GitHub, Jira Software, and Slack.

Ondersteuningwaarhetpijndoet

In de praktijk komt het werk vaak neer op het ontwarren van de pipeline. We werken dagelijks met GitLab, GitHub, Bitbucket en Azure DevOps, en kennen de scherpe randjes van elk daarvan. Van een build die twintig minuten duurt naar één die vier minuten duurt scheelt per developer per dag meer dan een extra paar handen.

Tijdelijkversterken,structureelbeterachterlaten

Het verschil met een gemiddeld detacheringsbureau zit in wat er overblijft als we weg zijn. We documenteren wat we bouwen, we leggen uit waarom, en we laten het team achter met minder afhankelijkheid van ons dan toen we binnenkwamen. Dat is geen bijzaak — het is hoe je meet of de inzet iets waard was.

Hoehetbegint

Met een gesprek over waar het knelt. Daarna een engineer die meeloopt, meestal binnen twee weken. Geen aanbestedingstraject, geen profielenbombardement.

Zo ziet Agile Analytics eruit

Een paar schermen uit het product, zoals je ze in gebruik ziet.

Engineering Health Report

Eén cijfer voor de gezondheid van je engineering, opgebouwd uit vijf scores: levering, betrouwbaarheid, doorstroom, voorspelbaarheid en urenbesteding. In één blik zie je waar het knelt en welke kant het op beweegt.

DORA-metrics per repository

Deployfrequentie, doorlooptijd, hersteltijd en het percentage mislukte changes, te filteren per repository. De badges laten zien of je op high- of elite-performerniveau zit.

Sprint insights

Elke statusovergang van elk ticket, met tijdstip, type, uitvoerder en een betrouwbaarheidsscore. Zo zie je waar tickets blijven hangen in plaats van erover te gissen.

SLO's en error budget

Per service zie je de actuele SLO's tegen hun target en hoeveel error budget er over is, met de deploymomenten in de grafiek. Zo weet je of er nog ruimte is om te releasen.

Teamoverzicht

Alles van één team op één pagina: kudos, DORA-cijfers, SLO's en error budget, te filteren op de lopende sprint. Bruikbaar in de standup zonder eerst zeven tabbladen open te zetten.

Kudos

De complimenten die teamleden elkaar in hun eigen kanaal geven, verzameld in een ranglijst en een overzicht van wie wie bedankt. Laat zien hoe de samenwerking loopt, niet alleen hoe de cijfers staan.

Urenregistratie

Uren schrijven op organisatie- of eigen projecten, per week, naast de cijfers waar ze op slaan. Daarmee wordt urenefficiëntie een score in het health report in plaats van een losse administratie.