SOFTWARE DEVELOPMENT & INTEGRATION PROJECT
International Fashion Retail Chain
The customer is a company operating a chain of more than 3,000 stores in Europe (Austria, Belgium, Hungary, the UK, Italy, Finland, Sweden), Asia (Japan, Korea) and Australia, and incurs significant costs for maintaining the IT infrastructure of its stores.
The customer looked for an optimization of the IT infrastructure maintenance costs in the stores, including those related to cash registers, POS terminals and store servers (30,000+ devices), as well as for a large-scale upgrade of equipment in order to replace outdated checkouts and terminals throughout the territory of the company's presence.
- To ensure the required speed of development and delivery of updates, the team applied DevOps approaches, in particular, Continuous Deployment (CD) and Continuous Integration (CI), as part of development and full-cycle support.
- GitLab software was used to work with application code and infrastructure configurations, as well as to launch the CI/CD. When developing the trading platform, Azure DevOps tools were actively used in order to provide a full development cycle from Scrum team management and code storage to automated deployment and testing of releases in a private cloud.
- The builds are fully automated—the process of assembling artefacts and deploying software versions to the development environment takes place automatically. In addition, deployments were automated using Jenkins, which made it possible to ensure prompt mass deployment of software in all the Company's stores, taking into account the specifics of each country.
- Slack and RedMine were used to facilitate communication between project teams (knowledge exchange, task scheduling, improvement of development processes).
- The costs of maintaining IT infrastructure were optimized.
- The equipment in all retail locations was updated.
- The timely software updates were ensured.
- A full 24/7 global IT infrastructure support in the company’s stores was provided.