L’ensemble d’Outils LiveOps de Ludia – Le Périple d’un Processus Itératif

lundi, 18 Nov | 4:00 PM

Stage #3

PRODUCTION-LEADERSHIPPROGRAMMING-TECHNOLOGY

Description

Phosphor est l’application de gestion des LiveOps de Ludia. C’est une application web développée à l’interne avec un retour d’information direct de ses utilisateurs et est utilisé comme laboratoire interne pour les meilleures pratiques en design, en programmation, en assurance qualité, et en testage.

Lors de cette conférence nous présenterons les pratiques et les principes que nous avons décidés d’adopter pour ce projet (plusieurs d’entre eux des premières pour Ludia), les résultats que nous obtenons, et certaines des leçons que nous avons apprises.

D’un point de vue technique, Bruno décrira le processus de développement et comment l’outil a commencé de manière très simple, avec des fonctionnalités supplémentaires ajoutées chaque sprint selon le retour d’information et les besoins des utilisateurs. L’une des valeurs principales chez, c’est d’expérimenter, et Dazzle/Phosphor illustre cette idéologie merveilleusement.

Nous montrerons comment un retour d’information constant de la part des utilisateurs a poussé le processus de développement vers l’avant, comment nous avons réussi à obtenir cette information sans accabler nos développeurs, et comment des tests continus et automatisés nous ont aidés à toujours viser plus loin en termes de qualité. Nous discuterons de comment les meilleures pratiques BDD nous ont permis de favoriser la communication entre l’équipe de développement et nos utilisateurs, et comment nous avons implémentés ces pratiques graduellement.

Les participants seront témoins de comment nous avons passés d’une petite application web, avec une dette technique énorme et aucunes évaluations automatisées, conçue pour présenter les événements LiveOps sur un calendrier, construit par un seul développeur pour un seul jeu, à un outil puissant utilisé par tous les jeux Ludia, développée par sa propre équipe de 4 personnes qui dépend d’un pipeline CI/CD avec des tests et des versions automatisées. Tout ceci a été accompli graduellement, à travers plusieurs itérations, et dans une brève période d’environ 2 ans.

Christophe Desplanches

Senior Technical Director - Ludia Inc.

Daniel Trezub

Quality Assurance Analyst - Ludia Inc

Bruno Loyer

Tech Lead - Ludia inc

INFOLETTRE - RESTEZ INFORMÉS