Lorsqu’on travaille au sein d’un studio de développement de jeux vidéo, il y a le travail qu’on réalise et les compétences techniques associées, mais il y a aussi une méthode d’organisation autour des tâches qui est propre aux développeurs en général. Il s’agit très souvent, si ce n’est exclusivement, de la méthode agile.
En quoi consiste la méthode agile ?
La méthode agile s’oppose à la méthode dite « traditionnelle » sur de nombreux aspects. Voici les différences de cette méthode pour un concepteur de jeux vidéo avantage et inconvénient :
Méthode traditionnelle
- Le travail est organisé de manière linéaire, une tâche à la fois puis la suivante.
- Lors de la réalisation du cahier des charges et du rétroplanning initial, on détermine tout ce qui doit être réalisé, ce qui est prioritaire, puis on le planifie intégralement de manière figée et définitive.
- La réalisation d’un budget est facile : une fois le rétroplanning déterminé, on sait quelles tâches sont prévues quand, et quelle charge de travail elles représentent.
- Le client (s’il y en a un) n’a besoin d’être disponible qu’une fois pour déterminer le cahier des charges et le rétroplanning au début du projet.
Méthode agile
- Le travail est organisé en sprints, un sprint est généralement dédié à une fonctionnalité ou un aspect que l’on doit produire qui aide à la suite du développement.
- On crée un cahier des charges, on détermine ce qui est prioritaire pour les premiers sprints. On vient ajouter de nouvelles fonctionnalités au fur et à mesure, et l’ordre peut varier. Rien n’est figé afin de permettre plus de flexibilité.
- Pour réaliser un budget avec une méthode agile, on détermine le coût de chaque fonctionnalité, et le budget est construit et évolue en fonction de ce qui est réalisé.
- Le client doit se rendre disponible régulièrement pour échanger sur l’avancement du projet et déterminer les étapes suivantes.
L’origine de la méthode agile
Aujourd’hui, la méthode agile est très largement répandue notamment dans les entreprises de la tech et les startups. A l’origine, cette méthode de travail était propre aux développeurs au sein des entreprises, et elle a été théorisée en 2001 par une équipe d’experts en développement informatique qui déterminent plusieurs axes essentiels.
LES INTERACTIONS HUMAINES plutôt que LES PROCESS ET LES OUTILS
DES LOGICIELS OPÉRATIONNELS plutôt que DE LA DOCUMENTATION EXHAUSTIVE
COLLABORER AVEC SES CLIENTS plutôt que LA NÉGOCIATION CONTRACTUELLE
S’ADAPTER AU CHANGEMENT plutôt que SUIVRE UN PLAN
Un état d’esprit
La méthode agile a certes une vocation pratique et organisationnelle, mais elle découle également de convictions, et d’un état d’esprit. Elle incite à améliorer la manière dont on collabore dans un contexte professionnel, en mettant l’humain au centre de ce qu’on fait plutôt que la technologie. Cette méthode peut même changer combien gagne un développeur de jeux video, car lorsqu’il faut échanger avec un client régulièrement sur les fonctionnalités à ajouter, il finit au final par en demander plus que lorsqu’on choisit, tout d’un coup. Un autre comportement qui est largement valorisé est le fait d’être flexible afin de pouvoir s’adapter plus facilement aux imprévus et d’éviter les retards, les écarts entre les différentes étapes co-dépendantes des projets … Les avantages de ce mode de fonctionnement sont multiples pour les studios de jeux vidéo.
Si vous vous demandez « Quelles études pour être développeur jeux vidéo« , vous trouverez toutes les informations dont vous avez besoin sur notre site ici 👇