logo of steamulo

FDJ

Centre de Service applicatif pour la FDJ

De 2015 à 2020 la FDJ a fait appel à Steamulo pour les développements du site www.fdj.fr, des webapp et des applications mobiles (iOS en Android).

Conseil & designDéveloppement

Rien n'a été laissé au hasard

FDJ fait appel à STEAMULO pour l'accompagner sur la refonte Web & Mobile. L’équipe Agile de delivery STEAMULO est alors constituée de 10 collaborateurs :

  • 1 Scrummaster
  • 2 développeurs iOS / Swift
  • 2 développeur Android / Kotlin
  • 2 développeurs ReactJS
  • 2 développeurs Drupal 8 & Symfony 4
  • 1 QA (testeur)
image
image

Une équipe AGILE SCRUM pluridisciplinaire

Pour mener à bien ce projet d'envergure toute la comitologie AGILE SCRUM est appliquée :

  • Les DSM (Daily Sprint Meeting) tous les matins
  • Les revues de sprint toutes les 2 semaines, qui donne lieu à une démonstration des éléments développés
  • Les Poker Planning pour estimation des charges des users stories à venir.
  • Les Sprint Planning permettant de prévoir et s'engager sur le contenu d'un sprint.
  • Les Rétrospectives qui permette l'amélioration continue de l'équipe.

Afin de piloter l'activité, l'équipe s'appuie sur des outils classiques :

  • JIRA : Outil central de suivi du projet, backlog, kanban de sprint, suivi des KPI (comme la vélocité), ...
  • Confluence : Outil de gestion de la documentation sur le projet
  • SLACK : Outil de messagerie instantanée pratique et très utilisée par les développeurs
Clean code

Steamulo a mis en œuvre avec la FDJ, les pratiques “clean code”.

  • Tous les codes donnent lieu à des “merge requests” et sont relus et validés par un second développeur de l’équipe.
  • L'engagement à 80% de taux couverture de tests unitaires assurent la non régression des fonctionnalités coeurs de la plateforme
  • La mise en place d’une industrialisation du processus de développement pour garantir la qualité des livrables tout au long du projet.
La méthode TDD (Test Driven Development)

La méthode TDD désigne une technique de développement qui entremêle la programmation, l'écriture de tests unitaires et l'activité de remaniement. Elle propose les règles suivantes :

  • créer un seul test unitaire décrivant un aspect du programme ;
  • s'assurer, en l'exécutant, que ce test échoue pour les bonnes raisons ;
  • écrire juste assez de codes, le plus simple possible, pour que ce test passe ;
  • remanier le code autant que nécessaire pour se conformer aux critères de simplicité ;
  • recommencer, en accumulant les tests au fur et à mesure ;

Des chiffres qui affolent les compteurs

65%

des mises digitales se font sur mobile

3,7 millions

de joueurs sur l'application en 2022

1,2 million

sur desktop

Vous souhaitez nous présenter un projet ?

“Quality is the best Business Plan” - La fidélité de nos clients est la plus belle des reconnaissances du travail des équipes. N’hésitez pas à nous tester sur un de vos projets.

image