
SUCCESS STORIES
Modernising Multi-Project Monitoring and Collaboration
2018
June
Challenge
Roland Berger required technical modernisation of their enterprise software product for multi-project monitoring and collaboration, based on SharePoint 2010. The software needed to meet increased requirements for data processing and UI performance. Additionally, numerous customer-specific adaptations had to be implemented within a tight timeframe.
Roland Berger Holding GmbH
Consulting Services
Munich, Germany
Roland Berger is a global management consulting firm headquartered in Munich, Germany. They provide strategic advice to major international industries, addressing key business challenges and driving innovation. Their expertise spans across various sectors including automotive, energy, and financial services, helping clients achieve sustainable growth and competitive advantage.
Solution
Our development team undertook the renewal and stabilisation of the SharePoint Server application using proven Microsoft techniques. To modernise the user interface, we decoupled the business application logic from the interface rendering. This was achieved by migrating the interface to AngularJS with KendoUI controls from Telerik, connected to an ASP.NET web service that implemented the business logic while continuing to use SharePoint as the data layer.
Additionally, we migrated the software to SharePoint Server 2016, providing a more robust and scalable foundation.
Outcome
The modernisation project significantly enhanced the performance and usability of the multi-project monitoring and collaboration software for Roland Berger. The new interface, powered by AngularJS and KendoUI, provided a more responsive and intuitive user experience. The decoupling of business logic from the interface allowed for easier maintenance and future updates. Migrating to SharePoint Server 2016 ensured improved data processing capabilities and stability. Overall, the project successfully met the increased requirements for data processing and UI performance, while also accommodating customer-specific adaptations in a timely manner.