Address
Utrecht, Veenendaal
Work Hours
Monday to Friday: 9am to 5pm
Weekend: 10am to 5pm
Address
Utrecht, Veenendaal
Work Hours
Monday to Friday: 9am to 5pm
Weekend: 10am to 5pm

A configurable reporting engine for the Qfact platform. Users compose the views they need themselves, which covers 25 or more frequently requested use cases with no developer in the loop.
Every reporting request that reaches a developer costs a sprint slot and arrives again three months later in a slightly different shape. Qfact had a steady stream of them, and at the same time the existing analysis methods were getting slower as the data they ran over grew. Both problems had the same answer.
A configurable reporting tool is easy to build badly. Give users too little and every real question still needs a developer. Give them a query builder and you have handed them a way to take the platform down at eleven on a Tuesday. The engine had to be open enough to cover the requests that kept arriving and closed enough to stay fast on data that was still growing.
Self serve reporting is worth building when the same question keeps arriving, and I can tell you fairly quickly whether yours qualifies.