DBS

DBS needed consultants and administrators to be able to compare insurance products directly. The hard part sat underneath the comparison, in the number of data permutations across markets. Agile Labs built an adaptive framework rather than a fixed schema, and a tool that turns the result into a summary chart in Excel.

SectorFinancial services
PlatformWeb application
ServicesUI/UX design, backend and frontend development
TechnologiesReact, Node.js

The challenge

DBS needed an illustration comparison platform so that consultants and administrators could compare insurance products side by side.

Data permutations were the largest obstacle. The number of combinations across different countries was substantial, and a comparison is only meaningful when the collection and processing underneath it are consistent. Consistency across markets was not a given.

Summarising the result was the second problem. Condensing diverse product data into a chart that reads at a glance took longer than displaying it would have.

Comparing insurance products was a manual, paper-led process.

What we did

An adaptive framework instead of a fixed schema. The data structures would keep differing, and a rigid model would need rebuilding every time one changed.

Adaptive data handling

A framework that adjusts to different data structures and permutations, keeping collection and categorisation accurate across markets.

Automated visualisation into Excel

Summary charts generated from the product data, with interactive elements for examining a comparison rather than only reading it.

Search and data management

Search across the full product set, with the management tools administrators need to keep it current.

The comparison screens consultants and administrators work from.
Insurance comparison, delivered as a product rather than a report.

The outcome

Consultants and administrators compare insurance products across markets from one place, and take the summary into Excel where the work continues.

Comparison is a data-consistency problem before it is an interface problem, and no amount of interface work compensates for the permutations underneath.

All case studies →

Have something complex to build, fix or take over?

Build better software, with zero surprises