Stop met gissen, begin met meten in uw Quality Gate Meetings

Published on 23 May 2023 by Arjan Franzen

Quality gates zijn controlepunten in de levenscyclus van software. Ze bewaken dat aan specifieke kwaliteitscriteria is voldaan voordat het werk naar de volgende fase gaat. Maar al te vaak zien we dat het proces wel wordt geïmplementeerd, maar dat de gegevens die op tafel komen niet empirisch zijn. We zien veel HiPPO-gedrag (Highest Paid Person's Opinion) in deze vergaderingen. Wij denken dat we daar een oplossing voor hebben! Stop met raden; begin met meten!
Sprint Inzichten
Met behulp van Agile Analytics' Sprint Insights, aangedreven door Large Language Models en GPT, kunnen teams waardevolle inzichten krijgen in het onderscheid tussen feature-ontwikkeling en onderhoud/niet-feature-werk. Deze mogelijkheid vergroot de autonomie van het team door objectieve metingen van de tijd die aan elk type werk is toegewezen.
De tool analyseert en categoriseert taken met natuurlijke taalverwerking. Teams zien zo waar hun tijd heen gaat en kunnen beslissingen op data nemen. Met die kennis kunnen teams scherper prioriteren, hun mensen beter inzetten en de balans bewaken tussen nieuwe functies en onderhoud. Uiteindelijk verbetert daarmee zowel de productiviteit als wat er wordt opgeleverd.
Software Stock
Het meten van het aantal openstaande wijzigingen in bronbeheer, vaak aangeduid als 'Software Stock', is cruciaal om inzicht te krijgen in de hoeveelheid geaccumuleerde wijzigingen en dient als waardevolle kwaliteitsmetriek.
Het meten van het aantal openstaande wijzigingen in bronbeheer, of de Software Stock, biedt waardevolle inzichten in de hoeveelheid hangende wijzigingen en dient als kwaliteitsmaatstaf. Wie de voorraad in de gaten houdt, kan op tijd ingrijpen: de planning aanpassen of mensen anders inzetten. Zo beperkt het ontwikkelteam het risico op een instabiele release naar productie.
Gelekte privésleutels
Het zoeken naar privésleutels in je interne broncontrolesysteem is cruciaal om ervoor te zorgen dat ongeautoriseerde toegang tot beschermde cloudbronnen binnen je organisatie wordt voorkomen. Het per ongeluk committen van een private key naar de centrale repository kan gemakkelijk voorkomen, en zelfs als de sleutel verwijderd is uit de laatste commit, kan deze nog steeds bestaan in oudere revisies. Door gebruik te maken van de Leaks Finder van Agile Analytics, kun je de aanwezigheid van deze sleutels in eerdere versies detecteren en de juiste maatregelen nemen om je cloudbronnen te beveiligen. Dit wordt een essentiële beveiligingscompliance-metriek, die ervoor zorgt dat gevoelige informatie niet onbedoeld wordt blootgesteld en de gegevens en systemen van uw organisatie beschermt.
Error Budgets
Het instellen van het proces van Error Budgets geeft uw teams meer autonomie bij het nemen van beslissingen over functieontwikkeling en kwaliteitsaspecten. Error Budgets bieden een gedefinieerde drempel van aanvaardbare fouten of problemen in productie. Door dit raamwerk te hanteren, kunnen teams bepalen of ze zich kunnen richten op het ontwikkelen van features of dat ze aandacht moeten besteden aan kwaliteitsaspecten. Zo vinden teams een balans tussen innovatie en hoge kwaliteitsnormen. Ze krijgen de ruimte om weloverwogen keuzes te maken en hun inspanningen goed te prioriteren.
DORA statistieken
De DORA-metrics (DevOps Research and Assessment) zijn de industriestandaard om productiviteit te meten en goed presterende teams te herkennen. Ze nemen ook de kwaliteit van de software delivery mee. DORA-metingen omvatten vier belangrijke metingen: Deployment Frequency, Lead Time for Changes, Mean Time to Recover en Change Failure Rate.
DORA metrics maken het mogelijk om de productiviteit van teams te meten aan de hand van kwantitatieve indicatoren zoals Deployment Frequency en Lead Time for Changes. Deze meetgegevens stellen organisaties in staat om productiviteitsniveaus te volgen en te vergelijken, knelpunten te identificeren en verbeteringsinspanningen aan te sturen. Daarnaast meten DORA metrics kwaliteit, via Mean Time to Recover en Change Failure Rate. Zo stijgt de productiviteit niet ten koste van de kwaliteit van de software. Door deze kwaliteitsmaatstaven op te nemen, kunnen organisaties goed presterende teams identificeren die consistent waarde leveren en tegelijkertijd hoge kwaliteitsnormen handhaven.
Conclusie
Bij ZEN Software staan we klaar om je te helpen met Agile Analytics. Het levert gedetailleerde rapporten voor Quality Gate meetings en het Quality Gate proces. Door gebruik te maken van echte productiegegevens geven we uw softwareoperatie een superboost en maken we effectief kwaliteitsmanagement in softwareontwikkeling mogelijk. Neem contact met ons op om te leren hoe we de kwaliteit van uw software kunnen verbeteren en uw projecten tot een succes kunnen maken.
Minder gokken. Meer opgeleverde software.
Meet de verschillen — lead time, review-wachttijd en deployment frequency per team, elke sprint
Bewaak kwaliteit — change failure rate, MTTR en Error Budgets
Bewijs de winst — featurewerk versus onderhoud, uit je eigen data
Zie het in 30 minuten — op je eigen data, niet op een slide deck





