Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
RDW wants to reduce technical debt in its decennia old applications. Goal is to improve flexibility and make them fit for the future.
But:
- What measures are possible or necessary?
- Which parts of the source code can be deleted, which need to be rewritten and how?
- Which correlations and effects do exist?
- And what is the best way to proceed?
To answer these and a lot of other questions for an application of about 5.500 programs and 8.5 million lines of code without doubt, RDW decided to use AMELIO Logic Discovery.
RDW has the Advantage of the New Release
RDW also profits from the new features in release 2.0. AMELIO Logic Discovery now offers two new perspectives. KnowledgeBase and CallTree are the addition to the existing perspectives that enable to (re)gain insight in the application.
AMELIO Logic Discovery offers new, flexible and structured views on our applications. Especially the logical views help us to find and understand the bottlenecks in our application.
Marcel Rozema (Senior Software Architekt, RDW)
Can we help you understanding your applications?
Are you also, like RDW, feeling the need to improve understanding of your application, want to reduce technical debt or modernize and are looking for a secure way towards that goal?
Contact us and we are glad to show you what our AMELIO portfolio can offer you.
About RDW
RDW ICT is the IT service provider of the national vehicle authority of The Netherlands. Their main tasks include the inspection and registration of vehicles, market authorisation of vehicles, administration of driving licenses, information services for the police – in total more than 300 million transactions annually.
Also read ...
Download Language: Englisch - Version: mt21093.02
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
Read more