Architecture · Retail
ATG Transformation et modernisation IT (Gestion commerciale)
- Période
- févr. 2024 → en cours
- Équipe
- 4.0 ETP
- Volume de mission
- > 2 400 j./ho.
Contexte
Dans le cadre de la transformation de son système d’information, un acteur majeur du retail gérant plus de 70 000 utilisateurs et un réseau de plus de 1300 points de vente a engagé un programme global visant à moderniser ses applications, fiabiliser ses processus métiers en magasin et industrialiser ses opérations IT. Ce programme couvrait à la fois :
- les applications mobiles Android utilisées en point de vente, - les solutions de gestion commerciale (stocks, commandes, inventaires) ainsi que - les chaînes de déploiement et les environnements techniques associés, dans un contexte de migration progressive vers le cloud GCP et d’adoption d’architectures micro services.
Solution mise en œuvre
Une première intervention a consisté à renforcer la qualité et la robustesse des applications mobiles Android en structurant les pratiques de développement autour de Kotlin et Java, en améliorant l’architecture logicielle, en intégrant des outils d’analyse de code et en généralisant les tests unitaires et automatisés. En parallèle, un travail de fond a été mené sur l’architecture globale des solutions de gestion commerciale en magasin, avec la définition d’architectures micro services, la mise en place d’API management et de flux de données en streaming, ainsi que l’accompagnement des équipes dans la conception et le déploiement de solutions alignées avec les standards groupe et la migration vers le cloud. Enfin, un volet important a porté sur l’industrialisation des opérations avec la mise en place de processus d’intégration applicative, l’automatisation des déploiements, la gestion des environnements hors production, l’optimisation des pipelines CI/CD et le renforcement des dispositifs de monitoring et de troubleshooting afin d’assurer la stabilité et la performance des applications dans une logique Build & Run.
Technologies et méthodes
Kotlin, Java, Android, microservices, Apigee, Kafka, Google Cloud Platform (GCP), Kubernetes, Terraform, Microsoft SQL Server, Jenkins, Git, PowerShell, Bash, Python, Nagios, outils d’analyse statique et dynamique de code, Jira, Confluence, LeanIX, Miro
Résultats (ROI)
Le programme a permis d’améliorer significativement la qualité des applications, avec une réduction des incidents en production grâce à l’automatisation des tests et à un meilleur contrôle du code. L’industrialisation des déploiements et des opérations a généré des gains de productivité importants en réduisant les interventions manuelles et les délais de mise en production. La mise en place d’un monitoring avancé et d’outils de troubleshooting a permis d’anticiper et de résoudre plus rapidement les incidents, améliorant ainsi la continuité de service en magasin. La modernisation des architectures et la migration vers le cloud ont également apporté plus de scalabilité et de flexibilité, facilitant l’intégration de nouvelles fonctionnalités et l’évolution du système d’information. Enfin, la structuration des pratiques d’architecture et la collaboration transverse ont renforcé la cohérence globale du SI et la capacité des équipes à délivrer rapidement des solutions alignées avec les besoins métier.
