Bonjour à tous !
Depuis 2016 j'ai commencé pour le plaisir à administrer un serveur de jeu sur la base de minecraft pour juste jouer avec des amis. Ce qui fut juste une expérience de test et de configuration d'un serveur minecraft vanilla se transforma rapidement en 2017 en un projet de serveur minecraft rp. À ce moment la j'étais assez déçu de ne pas pouvoir faire de profondes modifications dans le système de jeu après avoir cherché des plugins qui se raccrochent au serveur et qu'il ne reste plus qu'à configurer. J'ai commencé la programmation sur un système de script qui était développé spécifiquement pour ce jeu et mis en Place un board agile via Trello pour organiser les idées et un wiki interne à l'équipe avec le logiciel dokuwiki. Des personnes se sont ajoutées en cours de route pour donner un coup de main au projet de serveur minecraft et il fallait un système de gestion de version de code (Git). Pour commencer, il fallait un dépôt privé, nous avons commencé avec Azure Dev Ops qui était gratuit jusqu'à cinq personnes et l'éditeur Visual Studio Code qui permet de se connecter facilement à celui-ci. En 2020 nous voulions passer directement à du Java et on en a profité pour créer un nouveau repository sur GitHub où on transfère en ce moment même le code sur le nouveau langage. Depuis peu on est arrivé à cinq personnes qui connaissent le Java et il y a potentiellement cinq personnes supplémentaires connaissant ce langage via un partenariat associatif d'une école informatique avec des étudiants en informatique.
Avec un nombre de développeur élevé de personnes codant en java et moi qui apprend le langage sans forcément avoir un bon niveau comment gérer autant de développeurs à temps partiel dans une équipe ? J'ai regardé quelques ressources sur les jeux vidéos mais j'aimerais quand même poser la question ici. On a un Git pour créer des branches, un Trello pour les idées et les étapes de développements, un wiki interne à l'équipe bénévole et un discord pour communiquer. Y aurais-t-il des outils supplémentaires que j'aurais oubliés ? Je souhaiterais faire au mieux pour que tout se passe de façon professionnelle même si c'est juste un serveur minecraft, connaissez-vous de la documentation intéressante pour éviter toutes erreurs et que tout se passe bien pour gérer une équipe de développeur qui n'est pas forcément à plein temps vu que c'est un serveur minecraft ? Dans la vie je fais de l'analyse de données en programmant un peu, mais sans gérer d'équipe. C'est toujours intéressant d'apprendre un nouvel aspect !
Merci d'avance
Partager