Dans le développement de jeux, la méthode FTS, ou « follow-the-sun », permet d'assurer un service continu en relayant les équipes d'un fuseau horaire à un autre afin de détecter les bugs plus rapidement et d'accélérer la mise sur le marché. Bien que complexe, cette approche est capable de révolutionner la manière dont nous construisons, testons et publions les jeux vidéo.
Qu'est-ce que la méthode FTS, exactement ?
La méthode FTS, ou « follow-the-sun », correspond à un processus de travail continu, qui consiste, comme son nom l'indique, à suivre la trajectoire du soleil d'est en ouest autour du globe. Avec cette approche, le temps de développement quotidien peut potentiellement passer de 8 à 16 heures avec deux sites, voire 24 heures avec trois sites, réduisant la durée de développement d'au moins 67 %.
On peut le voir comme une course de relais dans laquelle le bâton serait le code, les ressources ou les tâches de test de votre jeu. Lorsque l'équipe A termine sa journée de travail, elle passe le relais à l'équipe B, qui le transmettra à l'équipe C en quittant son poste. Et quand c'est au tour de l'équipe C de passer le relais, c'est le matin suivant pour l'équipe A et le début d'un nouveau cycle.
Voici un exemple : À San Francisco, votre équipe déniche un bug catastrophique un vendredi à 17 heures. Au lieu d'attendre le lundi matin ou de trimer jusqu'à minuit, vous demandez à vos collègues de Sydney, qui commencent leur journée de travail, de se pencher sur le problème. Ainsi, lorsque vous retournez au bureau le lundi matin, votre bug est résolu et votre jeu est testé et opérationnel. Bienvenue dans la révolution temporelle de la méthode FTS, une stratégie de développement aussi brillante que complexe.
Des enjeux de taille
De nos jours, dans l'industrie vidéoludique, la rapidité n'est pas seulement un avantage, mais une nécessité. Dans ce secteur valant 184 milliards de dollars, les joueurs exigent des mises à jour constantes, des correctifs immédiats et des expériences de jeu fluides sur toutes les plateformes. Seules les entreprises qui collaborent à distance et déploient différentes équipes à travers le monde resteront en tête. Gearbox, par exemple, a intégré de nouveaux canaux de gestion automatisée lui permettant de gagner un temps précieux dans le développement de New Tales from the Borderlands.
Voici quelques scénarios concrets, pour lesquels la méthode FTS permet d'améliorer le processus de développement des jeux :
Répartir la charge de travail entre différentes équipes autour du globe permet de corriger les bugs critiques dès leur apparition, à n'importe quelle heure.
Organiser des bêta-tests en service continu permet de faire tester votre jeu par de vrais joueurs à leurs horaires favoris pendant que vos équipes locales traitent leurs retours en temps réel, ce qui crée un cycle d'amélioration continu.
Coordonner des équipes autour du monde pendant le crunch permet d'éviter les journées de 16 heures et de transférer les tâches naturellement d'un fuseau horaire à l'autre pour un travail de meilleure qualité, sans surmenage.
Une méthode efficace pour le QA
Bien que cette méthode soit bénéfique à l'intégralité du cycle de développement, elle révolutionne radicalement l'assurance qualité. En plus de permettre un lancement des jeux plus rapide, les tests en continu renforcent leur intégrité. La répartition des équipes sur plusieurs continents et fuseaux horaires offre aux testeurs QA une meilleure coordination avec leurs partenaires internationaux, afin de fournir une assistance en continu, d'assurer une couverture plus complète, une meilleure communication et des conditions de test plus réalistes. Voici pourquoi.