Sharvy
L'équipe Tech
L’objectif de l’équipe Tech est de développer les nouvelles fonctionnalités de la solution, tant sur le backend que sur le front ou les apps mobiles. L’équipe travaille en étroite collaboration avec l’équipe Support qui lui remonte les bugs à corriger ainsi qu’avec l’équipe Commerce pour les demandes des clients.
Encore petite aujourd’hui, l’équipe de développement est amenée à s’agrandir ces prochains mois afin de pouvoir suivre la croissance de l’entreprise et répondre aux demandes de nouvelles fonctionnalités de nos clients.
30
commits/jour
Technologies et outils
- 100%
MQTT
100%MongoDB
100%HAProxy
100%C#
100%ASP.NET
100%.NET
100%React JS
100%jQuery
100%Azure Devops
100%
Backend
Frontend
Devops
React JS ⚙️
Afin d’optimiser la solution et faciliter le travail des développeurs, nous migrons progressivement l’intégralité du code en ReactJS.
React Native ⚙️
Prochainement, l’équipe prévoit de refondre les applications mobiles en utilisant React Native et avoir ainsi un code commun pour iOS et Android.
Tests automatisés ⚙️
L’équipe a mis en place près de 1000 tests d’intégration complètement automatisés afin de tester les classes métier et s’assurer qu’il n’y a pas de régressions.
Organisation et méthodologies
L’équipe technique a mis en place des processus et méthodologies agiles lui permettant une certaine efficacité et des mises en production régulières :
- Sprint de 2 semaines,
- Meeting technique tous les lundis pour faire le point sur la semaine,
- Board commun pour répertorier les user stories, les bugs et différentes tâches à effectuer,
- Code reviews : chaque tâche de développement doit être relue et approuvée par au moins un membre de l’équipe avant son intégration dans la branche principale (principe de Pull Request avec des règles d’intégration),
- Pair programming pour le développement des tâches les plus complexes.