Skip to content

05. Sprints

Louis Guiot edited this page Dec 19, 2022 · 34 revisions

Sprint 1

Sprint Planning (Carlier Logan) :

Le responsable du sprint 1 est Logan Carlier.

Il a eu lieu le jeudi 22 septembre à l'Ephec Louvain la neuve, à 10h30, avec Mathieu Leclercq, Louis Guiot, Thomas Belvarque, Firmin Moyen, Mickael Parfondry et madame Vroman

Les users stories choisies pour le sprint 1 sont celle du MVP, à savoir la US01, US02 et US03

Nous avons comme objectif 25points par sprint, et voici la complexité des US choisies :

  • US01 est estimé à 6 points

  • US02 est estimé à 12 points

  • US03 est estimé à 6 points

Nous avons donc un sprint à 24 points pour le sprint 1, formant ainsi notre MVP

Les particularités de cette réunion étaient de bien réorganisées les users stories avant de se lancer dans le sprint. Aucun malentendu n'est a déclaré sur cette réunion. L'estimation des US n'était pas facile, étant donné le fait que c'est la première fois que nous le faisions. Nous sommes ouvert à des modifications et à des révisions quant à nos estimations.

Daily Scrum 1 (Henri Heunen)

Réunion : Logan et Thomas vont se concentrer sur la backend et l'API. En même temps, Louis, Firmin, Mathieu, Henri vont travailler sur le frontend et enfin Mickael va se pencher plus sur le Wiki. On s'est donné chacun nos disponibilités et l'équipe frontend se voit le 4-10 dans la matinée, l'équipe backend se voit en même temps c'est-à-dire le 4-10 en matinée. Chacune des personnes du groupe peut faire du wiki, du frontend et du backend et corriger/améliorer les parties des autres pour avoir un meilleur résultat bien détaillé

Actuellement notre manière de procéder pour communiquer entre nous est constituée en trois parties :

Organisation du planning du sprint

Tout d'abord, après le sprint planning meeting nous organisons les différentes tâches à effectuer pour la semaine en plusieurs étapes. Une fois ces étapes établies, chaque membre du projet choisit, en tenant compte du travail total à accomplir, sur quels tâche du projet il souhaite participer pour ce début de sprint.

Par la suite nous effectuons deux réunions, une le lundi et une le mercredi, où nous nous retrouvons tous et discutons de l'organisation des tâches à effectuer et de leur contenues.

Organisation de l'outil de communication

Le travail est effectué sur tout le long de la semaine. Les différentes tâches sont effectués seul ou en équipe. Nous disposons d'un Discord de team, où nous avons segmenter différents vocaux et canaux textuels en fonction des tâches et étapes à effectuer. De ce fait nous avons une vue d'ensemble de tout ce qu'il doit être fait, et la possibilité de trouver rapidement des messages et des ressources précises.

Communication entre les membres

Nous privilégions la communication vocale à la communication textuelle, mais les deux sont essentiel à la bonne dynamique du projet :

Lorsqu'un des membres du projet commence à travailler sur le projet, il se connecte à un des salons vocaux sur le Discord. Ainsi si un autre membres du groupe veut travailler aussi il peut le rejoindre sur le canal et ils peuvent travailler/discuter ensemble. En cas de question ou de problème à propos d'une tâche ou d'une subtilité du projet, nous disposons, comme dit précédemment, de canaux textuels dédiés à des parties distinctes du projet. La question est posée sur le bon canal correspondant et n'importe quel membre du projet peut voir la question et y répondre ou en discuter.

Chaque membre du groupe dispose aussi d'un canal textuel personnel, sur lequel il y poste toutes les ressources qu'il juge pertinent et le travail qu'il est en train d'effectuer en ce moment si cela a une utilité de le mentionner.

Sprint Review (Carlier Logan) :

  • Client hyper content de la production déjà réalisé. Il comprend nos retards et espère que pour la prochaine présentation on ait davantage de choses à présenter. Il trouve que nos idées sont bonnes, il a la même vision du projet que nous. Il aimerait avoir des nouvelles bientôt par rapport à notre avancement.

Sprint Retrospective (Leclercq Mathieu) :

Il y a un problème de communication dans le projet. Le manque d'organisation est quelque chose qui nous pose un soucis. L'équipe décide donc de prévoir le planning de la semaine le jeudi dans la mesure du possible ou le vendredi. Un appel sur l'avancement sera réalisé le lundi afin de discuter des choses effectuées durant le week-end et pour venir en aide pour les personnes qui ont besoin d'aide. Un dernier appel est prévu le mercredi afin de préparer la journée de jeudi ou nous préparons les présentations. Nous devons mieux organiser le projet. Nous ajouterons sur le "READ-ME" des commentaires sur l'utilisation de Git, ainsi que les commandes nécessaires à la réalisation du projet. L'équipe a conscience qu'il faut mieux utiliser les outils à disposition.

Sprint 2

Sprint Planning (Parfondry Mickael) :

Le responsable du sprint 2 est Mickael Parfondry

Il a eu lieu le jeudi 13 octobre à l'Ephec Louvain la neuve, à 11h40, avec Mathieu Leclercq, Louis Guiot, Thomas Belvarque, Firmin Moyen, Logan Carlier. Les US choisies sont :

  • US3 : Estimé à 5 points (5H environ)
  • US4 : Estimé à 8 points
  • US5 : Estimé à 4 points
  • US6 : Estimé à 12 points
  • US7 : Estimé à 3 points
  • US8 : Estimé à 40 points
  • US9 : Estimé à 2 points
  • US10 : Estimé à 5 points
  • US11 : Estimé à 2 points
    Notre objectif pour ce sprint est de 81 points, nous avons décidé tous ensemble que l'ancienne US8 et l'ancienne US11 n'étaient pas adéquates et de ce fait, nous les avons supprimées et nous avons donc dû réorganiser l'ordre des celles-ci.

Daily Scrum 1 (?)

Dans cette réunion, nous nous sommes mis d'accord que chacun doit trouver et commencer l'implémentation de sa US personnelle. En outre, nous avons grandement débuter le frontend React ce qui nous permet d'avancer dans le projet. La communication commence à s'améliorer.

Sprint Review :

Le client est relativement satisfait du travail effectué même si il remarques des retards.

Sprint Retrospective (?) :

Nous n'avons pas réussi à implémenter toutes les US choisies au début du sprint. Les raisons pour lesquelles les Us n'ont pas été implémentées sont diverses :

  • Tous les membres du groupes ne se sont pas impliqués de la même manière
  • Manque de travail
  • Manque de communication
  • Problème divers lors de l'implémentation

Pour le prochain sprint, nous allons un peu réduire le nombre de points du sprint car nous estimons ce dernier trop élevé. Nous allons aussi essayé de plus communiquer sur ce qu'on est en train de travailler. Une charge de travail supplémentaire est aussi à fournir par certains membres du groupe.

Sprint 3

Sprint Planning (Guiot Louis) :

Cette réunion a eu lieu le mardi 25 octobre à Louvain la Neuve en précense de Thomas Blervaque, Guiot Louis, Leclercq Mathieu et Carlier Logan.

Lors de cette réunions, nous avons établis l'objectif du prochain sprint.

Les US suivantes/tâches techniques ont été choisies pour être implémentées lors de ce sprint :

  • Récup données rasperrypi dans base de données : 8 points
  • Localisation environ des users : 4 points
  • Profil perso : 3 points
  • Profil user + add friend : 5 points
  • test unitaireet test d'intégration : 1 points
  • US08 barre de recherche user : 4 points
  • US07 : 3 points
  • US06 : 3 points
  • US12 : 4 points
  • Acheter capteurs : 1 points

Nous avons donc un sprint de 36 points étalé sur 3 semaines.

Certaines de ces US sont des US persos qui doivent être impérativement implémentées pour la fin du sprint.

Des avancées sur le Raspberry pi doivent aussi être observées à la fin du sprint.

L'équipe entre dans le gros du projet : chipoter afin d'obtenir de réels avancées tant sur le niveau matériel (Raspberry) que sur les fonctionnalités du site.

Daily Scrum 1 () :

L'organisation du projet est hasardeuse avec certains membres du groupes. Les membres du groupe communiquent mal entre eux, rendant la réalisation et la progression pour le projet compliquée.

Tous les membres n'étaient pas présent lors de ce meeting. Des problèmes de motivation se font ressentir aux seins de l'équipe.

Nous allons essayé de motiver les membres moins motivés afin de se remettre dans le projet

Dans ce meeting nous nous sommes répartis les différentes tâches à réaliser lors du sprint: Chacun des membres présents ont sélectionné des tâches techniques différentes à réaliser durant ce sprint.

Sprint Review () :

Des avancées notables ont été effectuées lors de ce sprint. Certaines fonctionnalités auraient pu aussi être implémentées. Le client est satisfait du travail produit. On constate une réelle évolution du produit. Le client n'a aucune demande supplémentaire. Si ce dernier en trouve, il nous les fera parvenir via le contact.

La communication au sein du groupe s'est également améliorée. Les membres du groupe communiquent via discord dans des channels personnels afin de communiquer les avancées de ces derniers. Grâce à cela, tous le monde peut poser des questions sur des fonctionnalités de code produit.

Des réunions vocal ont lieu dès que un membre du groupe en à besoin ; Ce dernier mentionne les autres membres du groupe dans le chanel général de notre discord afin de convenir d'une date rapide pour la réunion

Sprint Retrospective () :

Le moral de l'équipe est au plus bas. Certains membres n'ont plus aucune motivation pour la réalisation du projet. L'objectif pour la suite du projet est de motiver les autres pour mener à bien le déroulement du projet, via les canaux discord, les réunions physique du jeudi ou encore les appels de groupe réalié à la demande de certain. La communication entre les membres actifs du groupe est correcte, cependant nous n'avons pas beaucoup de nouvelles de certains autres membres du groupe.

Toutes les US/tâches techniques n'ont pas été réalisées lors de ce sprint. Certains membres du groupe n'ont pas assez travaillé, ce qui a ralenti l'avancée du groupe dans la finalisation de toutes US. Un problème dans l'approvisionnement du raspberry pi nous a aussi retardé. Nous sommes dans la recherche d'une solution rapide afin de contrer ce problème inatendu.

Sprint 4

Sprint Planning (Guiot Louis) :

Membres présents :

  • Carlier Logan
  • Leclercq Mathieu
  • Thomas Blervaque
  • Louis Guiot
  • Firmin Moyen

Cette réunion a eu lieu le jeudi 1 décembre à l'EPHEC Louvain la Neuve dans l'openLab. L'évaluatrice du coaching est Madame Vroman.

Lors de ce sprint, le principal du travail a effectué est sur le raspberry pi. En effet, l'application web est presque finie cependant il reste beaucoup de travail a effectuer sur le raspberry pi. Certaines Us doivent quand même encore être implémentée sur l'application web.

Les fonctionnalités sur lesquels nous devons nous concentrer sont les suivantes :

  • Trouver un OS suffisant puissant et possédant une interface graphique pour le Raspberry : (1point)

En effet, en possédant un Raspberry 2 avec une faible RAM, le groupe doit réaliser des tests afin de trouver l'OS idéal : un compromis entre performance et interface graphique doit être trouvé

  • Savoir installer les capteurs et interpréter les données de ces derniers sur le Raspberry (12point)

  • Finir l'ensemble des User Stories définies : Pas mal de User Story manquent pour la réalisation du projet, et nous aimerions pouvoir finir ces dernières pour la fin du sprint : (20 points)

Les fonctionnalités manquantes sont un plus pour le fonctionnement de notre site. Elles ne sont pas essentielles mais apportent un réel plus pour l'expérience utilisateurs sur notre site :

Les fonctionnalités manquantes sont les suivantes :

US19 (4 points)

US06 (5points)

Réalisation d'un script permettant d'interpréter les données (10points)

Interprétation des données des capteurs (code ici) (2 points)

US15 (3 points)

Daily Meeting 1 :

Lors de ce meeting, tous les membres du groupe étaient présent (membres toujours actif : Louis, Firmin, Thomas, Mathieu et Logan). Les discussions étaient tournées vers le dévellopement du site et les objectifs pour la fin du spint.

Les sujets abordés sont :

Organisation des tâches restantes (fin du projet 22 décembre 2022) :

  • US06 : création des objectifs personnels (changement dans la table objectif)(User Story de Moyen Firmin

  • Raspberry et capteurs : Organisation en fonction des dates de réceptions des composants, le Raspberry de Mathieu ne fonctionne pas (problème résolu)

  • L'ensemble des User Stories restantes, afin d'essayer de terminer les fonctionnalités liées au projet.

L'ensemble du groupe était d'accord pour dire que le projet avançait bien, mais qu'il restait du travail afin de pouvoir terminer ce projet. Tous sommes motivé quand à la réalisation de ce dernier. Les appels de travail durant la semaine force les membres à s'impliquer dans le projet afin de le réussir du mieux possible.

Les membres communiquent de façon régulière et efficaces via discord, afin de tenir au courant du travail effectué, et aucun n'hésite à planifier des réunions afin d'organiser des séances de travail sur le chanel vocal du discord.

Sprint Review (Carlier Logan)

De gros progrès ont été constaté sur l'avancement du Raspberry. Nous récupérons les données, nous les interprétons depuis le Raspberry pour produire un fichier data.csv contenant les données des capteurs.

Au niveau du code, des progrès ont également été constaté dans le code produit. L'équipe a bien avancé sur certains éléments, permettant de réduire le code à produire pour la fin du projet. Aucune fonctionnalité de réellement finie, mais plein de petites fonctionnalités des dernières User Stories à produire.

La motivation au sein de l'équipe est bien là, et chacun s'entraide afin de finir le projet

Sprint Review (Carlier Logan)

Les améliorations que nous pouvons mettre en place est de davantage documenter le wiki, prendre du temps pour l'embellir et le rendre compréhensible avec des termes concrets.

Préciser de manières à ce qu'aucune phrase ne porte à confusion et que tout le monde comprenne de quoi il s'agit lors de la lecture.

D'autres tests doivent également être produits afin de valider le code et pouvoir le merge.

Sprint 5

Sprint Planning (Blervaque Thomas) Le responsable du sprint 5 est Blervaque Thomas Il a eu lieu le jeudi 1 décembre à l’Ephec Louvain-la-neuve, à 11h15, avec Mathieu Leclercq, Louis Guiot, Thomas Belvarque, Firmin Moyen, Logan Carlier. Les US choisies sont :

  • US15
  • US16
  • US17
  • US18

Lors de ce sprint nous devons un peu tous nous éparpiller sur plusieurs US et tâches techniques pour peaufiner ce qu’il reste à finir dans notre code, nous allons essayer de mettre en ligne (Héberger sur un serveur) notre site web et finir de faire fonctionner le Raspberry pi en récupérant les données sur notre site web. Nous allons aussi beaucoup travailler sur la sécurité.

Daily Scrum 1 ():

Tout le monde était présent, nous nous sommes mis d’accord sur ce qu’il restait à faire et nous nous sommes réparti ces différentes tâches.

Sprint Review () :

Le plus gros du travail est fini, il reste quelque petite chose à travailler mais nous sommes confiants pour la fin de ce projet.

Sprint Rétrospective

Clone this wiki locally