Le laboratoire de recherche LocURa4IoT a développé un jeu de chasse au trésor : Des joueurs doivent trouver des checkpoints à l’aide d’un noeud, le tout se basant sur la technologie des flux mqtt. Le jeu est actuellement fonctionnel mais manque d’une interface pour faciliter son déroulement. C’est ainsi que nous intervenons : Nous sommes une équipe de 4 développeurs en alternance chargé de créer une interface destinée aux administrateur, pour visualiser son déroulement et intervenir si besoin, et une interface utilisateur qui sera diffusée à tous les joueurs pour qu’ils aient une idée de l’avancement de la partie.
- Projet est réalisé par
-
-
Thomas Duppy - Développeur
-
Loïs Pacqueteau - Chef de projet/ Développeur
-
Vincent Barette - Secretaire
-
Loélia Demany - Développeur
-
-
Quentin Vey - Client
-
Adrien Van - Client
Principalement utilisé pour rendre les pages web interactives, Javascript permet d’ajouter des fonctionnalités dynamiques, de manipuler le contenu de la page et de réagir aux événements utilisateur. Il s’agit d’un système front parfait pour notre projet puisque nous avons besoin de manipuler des données en temps réel, notamment en déplaçant les pions sur le plateau.
HTML est un langage de balisage utilisé pour créer des pages web. Il permet de définir la structure et le contenu des pages web. Il s’agit d’un langage de base pour le développement web, et il est utilisé dans notre projet pour créer les pages web.
Utilisé pour définir la présentation visuelle des pages web PHP, le CSS permet de spécifier la mise en forme, les couleurs, les polices, les marges, etc. CSS sépare la structure du contenu HTML de sa présentation. Dans notre projet, il est utilisé principalement pour modifier l’apparance des tableaux, et l’arranger à notre convenance.
Respo | UserStory | Issues | Docs | Tests | Nom |
---|---|---|---|---|---|
Loélia |
Rafraîchir Equipes |
||||
Loélia |
Accès Interface Admin |
||||
Loélia |
Voir Checkpoints Connectés |
||||
Loélia |
Afficher Message |
||||
Loélia |
Equipe Connexion |
||||
Loélia |
Voir Données Equipes |
||||
Loïs |
Couleur Plateau |
||||
Loïs |
Plateau Adaptation Taille |
||||
Thomas |
Accès Port Série |
||||
Thomas |
Données Admin |
Bilan du Sprint : La plupart des tâches ont été réalisées. Les tâches de dev de Loélia sont sprint2/sprint3, donc c’est OK. Discussions avec Quentin Vey, on lui a montré le proto. Quentin nous a donné plusieurs nouvelles tâches pour le sprint 3.
Retours d’experience de sprint
Sprint 1 : Adapter le template du readme je n’ai aucun lien vers votre projet ! Pas de release, mettre au moins un état d’avancement. Je n’ai pas de backlog produit avec liste des US (priorité et complexité). Tâches sans label ni milestone non rattachées à une US. Pas de backlog sprint 2. Pas de bilan sprint 1 !
Sprint 2 : Release à détailler : fait / reste à faire ! Pour Vincent : attention … d’autant que la partie gestion de projet n’est pas bonne, ce qui pénalise toute l’équipe. Doc Tech: les liens vers les UC ne marchent pas. La doc n’est pas versionnée, datée. Plan à revoir en séparant le back du front … du code mais peu sigificatif. Doc user : idem version et date manquantes, ce n’est pas clair, le site est utilisé par les équipes, un seul admin ? Cahier de tests ok mais confus, on ne sait pas à quelle version on en est … idem séparer les tests partie back, de ceux du site. Je demande une sprint review j’ai juste un tableau de répartition des tâches …ce n’est pas la même chose. Revoir les US il manque les finalités. Le plateau du jeu n’est pas un utilisateur !! à reformuler. Les tâches sont peu explicites : coder c’est vague !! Je n’ai pas le backlog sprint 3 dans les scrumboard du projet. Attention : la note gestion de projet sera commune à tous les membres du groupe !!