Vragen in gewone taal
Vraag naar cycle time per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
KPI · Projecten en uren
Cycle time is de tijd tussen het moment dat aan een taak wordt begonnen en het moment dat die af is. Je berekent hem per afgeronde taak en kijkt naar het gemiddelde, de mediaan of het 85e percentiel. Cycle time laat zien hoe snel werk door het team stroomt, los van hoe lang het eerst in de backlog lag.
Datum afgerond − datum gestart, per taak; daarna gemiddelde of mediaan over de afgeronde taken
Het IT-team van Acme Groothandel rondde in september 2026 40 taken af, met een totale cycle time van 220 dagen. De gemiddelde cycle time is 220 ÷ 40 = 5,5 dagen; de mediaan lag op 4 dagen.
Fictieve cijfers van Acme Groothandel.
Een kortere en stabielere cycle time betekent dat werk sneller en voorspelbaarder wordt opgeleverd. Een gemiddelde dat ver boven de mediaan ligt, wijst op een paar taken die lang blijven hangen; zoek uit waar die op wachten. Het 85e percentiel is handig voor toezeggingen: 85% van de taken is binnen die tijd klaar.
SQL & DAX
Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.
SELECT date_trunc('month', completed_at)::date AS month,
COUNT(*) AS completed_tasks,
ROUND(AVG(EXTRACT(EPOCH FROM completed_at - started_at) / 86400)::numeric, 1) AS avg_cycle_days,
ROUND((PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM completed_at - started_at) / 86400))::numeric, 1) AS median_cycle_days,
ROUND((PERCENTILE_CONT(0.85) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM completed_at - started_at) / 86400))::numeric, 1) AS p85_cycle_days
FROM tasks
WHERE started_at IS NOT NULL AND completed_at IS NOT NULL
GROUP BY 1
ORDER BY 1;Completed Tasks = CALCULATE ( COUNTROWS ( Tasks ), NOT ISBLANK ( Tasks[CompletedAt] ), NOT ISBLANK ( Tasks[StartedAt] ) )
Avg Cycle Time (days) =
DIVIDE (
SUMX ( FILTER ( Tasks, NOT ISBLANK ( Tasks[CompletedAt] ) && NOT ISBLANK ( Tasks[StartedAt] ) ), DATEDIFF ( Tasks[StartedAt], Tasks[CompletedAt], HOUR ) / 24 ),
[Completed Tasks]
)In ENABLE
Vraag naar cycle time per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.
Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.
Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.
FAQ
Lead time meet van het aanmaken of aanvragen van een taak tot het afronden. Cycle time meet alleen vanaf het moment dat iemand er echt aan begint. Het verschil is de wachttijd in de backlog.
Trek per afgeronde taak de startdatum af van de datum van afronden. Neem daarna het gemiddelde of de mediaan over alle taken in de periode. Je hebt dus een tool nodig die vastlegt wanneer een taak naar in uitvoering gaat.
Beperk het aantal taken dat tegelijk onderhanden is, maak taken kleiner en haal wachttijd weg, zoals wachten op review of test. Minder gelijktijdig werk betekent dat elke taak sneller af is. Volg de mediaan en het 85e percentiel om het effect te zien.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.