Optimization of the content management platform and its further development in line with business needs of the customer. The platform got balanced, acquired cost-efficiency in hosting and maintenance terms, and was unleashed for progress.
The content management platform owned by our customer was developed by a large and distributed group of software engineers and got a lot of effort put into it. However, the platform came with stings. It had problems with stability and required significant costs for hosting and maintenance. Therefore, when Tech Web Support took over the project, we started with stabilization of the platform and moving it to a new hosting.
The activities in this regard included:
- Establishing a dedicated team in Ukraine to perform the full range of services (development, optimization, deep refactoring, maintenance and support);
- Planning and performing migration to Microsoft Azure to save costs and simplify infrastructure management;
- Introducing Disciplined Agile Delivery processes for new development and improving ITIL practices for support and maintenance.
After refactoring and migration, the platform got stability. Application of Tech Web Support technical excellence program to all components improved overall technical solution quality. Moreover, we achieved significant savings for the platform servicing. Thus, refactoring of BI/reporting sub-system resulted in 4 times costs decrease for BI maintenance and moving to Azure Cloud allowed 5-times costs cuts on infrastructure and enabled easy resources scaling.
The project continued after stabilizing the platform. The idea evolved and we worked with the customer on further platforms and mobile apps to supplement and elaborate the initial platform. The years of cooperation resulted in 3 solutions:
- Blogging solution aimed at managing, posting, and viewing content (platform, web application for content aggregation and 2 mobile apps)
- ValueQard solution for setting up and distributing gift cards (web service and 2 mobile apps)
- One more solution to be revealed soon
Reengineering the platform resulted in 4 times reduction of infrastructure costs. We have implemented a simple governance model with just a few communication points for the customer and achieved faster response time, better planning, and higher quality of deliverables.