The Problem
Our client wanted their customers to be able to make informed decisions on how to improve their HR processes. This meant deep understanding of metrics such as total time per case and interview response time. Additionally, performance and usability issues in the existing reporting system was making it unusable for the current users.
The Approach
We analyzed the current use cases for the reporting needs and developed a reporting platform to address the performance issue as well as bring in a rich user-experience to the interface. We optimized the requests from the database to ensure that users were not waiting. Additionally, we re-architected the feature to become asynchronous, enabling users to have better usability and increase performance. Finally, we implemented a new lightweight front-end framework to make manipulating charts and graphs smoother for the user. These improvements enabled us to build additional data-intensive features, such as benchmarking and trend analysis. The client’s customers were able to analyze and predict their behaviors as well as compare to other peers in the industry.
The Results
Our engagement resulted in improving the performance of the reporting tool by 50% and also provided the user the ability to dynamically create custom graphs. User satisfaction with the analytics features skyrocketed, and benchmarking and trend analysis became big competitive advantages. Together, they made the analytics platform one of the primary selling points of their product and enabled data-driven decision making in companies.