Our customer is a Nordic company working in project management solutions area. The product is a technology leading project scheduling and control tool designed for project and portfolio management. It provides a user friendly approach to advanced project management features and traces life cycle of projects. Using Portfolio module allows determining the optimal resource mix for delivery, and seeing up to date information on project schedules, budget and forecasted cost and work hours.
The main goal is providing a better control over project management tasks for managers, resource owners and the management team. It provides the basis for making the right business decisions quickly and thus increase profitability across the company. The company develops the web-based project and portfolio management tool and offers consultancy services and support.
Application is permanently upgraded and improved. In particular, performance issues have been detected which appeared in consequence of customers’ dbs enlargement. А modern user interface with rich functionality based on Silverlight 5 was developed, providing users with an extremely effective design for creating different types of reports with minimal efforts; advanced communication and collaboration due to market demand.
While working with an application that was designed and maintained for about ten years, we faced a lot of performance issues and slow-working legacy modules. Migrating several legacy modules to modern technology made the system much more efficient and UI more user-friendly. Moreover, several big security problems have been solved by changing entire data transfer architecture.
As a result of the work, changes in practically all application modules were carried out, the existing functionality has been enhanced and refactored and new features were added:
Project is performing in a distributed with the Customer development team using agile approach and SCRUM management framework.
Implementing new types of reports gave users a possibility to see in deep details the overall state of project processes with minimal efforts. Increase of reports level of details resulted in better understating of overall project state. Adding new types of dashboard widgets helped better visualize and classify project related data. The new and better features attract clients and thus our Customer's sales increased.