SAE 2.01–2.05 · équipe de quatre · 2026
Gestion de tournois e-sports
Application de bureau pour organiser des tournois : tournois, staff, équipes, joueurs, inscriptions et génération de documents PDF. Livrée en trois versions planifiées (V0 → V2), avec cahier des charges, documentation technique et utilisateur, cahier de tests et recette.
Ma part
Chef d’équipe : coordination du projet. Gestion des joueurs (V1), inscription des équipes et consultation des inscriptions (V2), dépôt GitHub, Gantt prévisionnel et réalisé, documentation.
- Java
- JavaFX
- SQL
- Git
Contexte
- SAÉ S2.01 / S2.05 : faire évoluer LiveTournois pour le client du scénario, RegulAIR, un fabricant de drones qui se diversifie vers l’e-sport.
- Six semaines, trois versions livrées (V0 → V1 → V2), 401 commits.
- Organisation : issues et jalons GitHub, Gantt sous ProjectLibre, documentation en AsciiDoc, Discord pour l’équipe.
Ce que j’ai fait
- Chef d’équipe : répartition des tâches, suivi du dépôt, Gantt V1 et Gantt V2 réalisé.
- Développement : module joueurs complet en V1, inscription d’une équipe et consultation des inscriptions en V2.
- Documentation : documentation utilisateur V0, technique V1, cahier de tests V1, parties « inscriptions » des documents V2.
- Environ 50 h de travail sur 79 h pour l’équipe, relevées dans l’historique Git.
Technique
- Java 17, JavaFX et FXML, base Oracle via JDBC, mots de passe hachés avec BCrypt, PDF générés avec iText, build Maven (.jar).
- Socle V0 fourni par l’IUT, repris puis étendu.
- Base distante instable (VPN, serveurs intermittents) : l’équipe a monté une base Oracle locale sous Docker pour développer et tester sans blocage.
Bilan
- Recette finale conforme, sauf une fonctionnalité : l’affectation d’un joueur à une équipe n’a pas été livrée.
- Tests surtout manuels : la prochaine fois, des tests unitaires dès le départ (JUnit, TestFX pour l’interface).
- Coût réel de 4 738 € TTC pour 4 080 € prévus (+16 %) : mieux équilibrer la charge et poser les jalons dès le départ.
























