Taking advantage of technologies such as Grails, Angular and Webpack, UDig created a modern web application allowing users to pull and manipulate all their data in one convenient place, with mobile access. Working closely with the client and utilizing agile methodologies, key features were prioritized and developed, while improving user experience.

Challenges

  • A large insurance provider needed to modernize a reporting application to handle a variety of business cases for different types of users.  The legacy system that handled some of these features was built on Excel, providing a slow, unwieldy and read only solution.
  • UDig was brought in to turn this legacy application into a modern web app.
  • Users required a robust search engine to facilitate extensive aggregating tools for generating interactive web reports, as well as excel and pdf exports.  Various workflows needed to be contained in one easy to use system that was accessible on and off the company network as well as mobile devices.  New application features needed to be added quickly and effectively to handle ever changing business goals.
The new application includes the features users had come to expect and created new ones that were never possible in the legacy application.

Solution

  • Leveraging technologies such as Grails, Angular, and Webpack, UDig created an application that allows users to pull and manipulate all their data in one convenient place. The new application includes the features users had come to expect and created new ones that were never possible in the legacy application. Administrative tools were developed allowing managers to control data access and assignments. Users can share documents, send emails and generate reports whether they are at their desk and traveling to client sites.
  • UDig consultants worked closely with the client on site to better understand the needs of the client and the business they do. Taking advantage of Agile methodologies and tools like Atlassian JIRA, a clear and organized backlog of desired features and requirements was developed, providing flexibility to changing business needs.
  • Additionally, the project team focused on modern technologies and best practices. The team has taken an active approach to managing the application’s technical debt and worked with the client to fit developer maintenance into the development schedule. The result is an up-to-date and modern application using new ES6 functionality, Typescript and modern Angular, allowing the team to work more efficiently and effectively.

Technologies Used:

  • Grails
  • Angular
  • Webpack
  • Atlassian JIRA
  • Agile
  • ES6
  • Typescript