Skip to content

5 Gestion_projet

Jimmy LEBLANC edited this page Jan 13, 2016 · 5 revisions

Durant ce mini-projet d'algorithmique qui s'est étalé sur environ 2 mois, nous avons dû travailler en équipe et nous partager le travail afin d'être dans les temps. 🕐

Nous avons décidé d'être assez rigoureux sur le projet pour ne pas être à court de temps et pour passer des vacances de Noël sans avoir trop de travail. 🎄

Nous avons donc eu plusieurs réunions physiques aux différents points clés du projet :

  • Commencement du projet : bien définir le problème, quelle structure du cube implémenter ? Quel algorithme utiliser ?
  • Milieu de la résolution : où en est rendu chacun, y-a t-il des problèmes ?
  • Fin de la résolution : Est-ce qu'on essaye une autre résolution ? Quelles fonctionnalités supplémentaires pourrait on ajouter ?

En complément des réunions, nous nous sommes servis de la messagerie de Facebook afin de dialoguer simplement, outil indispensable à notre réussite qui nous a permis de poser des questions, montrer notre avancement, partager des captures d'écran etc ... (5500 messages échangés)

Une fois notre algorithme choisi, nous nous sommes réparti les tâches de la manière suivante :

  • Implémentation de la structure : Guillaume @E132397K et Jimmy D @E134177U
  • Implémentation de la 2nde structure et tests: Arnaud @E134067A
  • Rotations : Arnaud @E134067A Jimmy L @E136732X Tom @E134636T
  • CFOP : Cross : Jimmy D @E134177U
  • CFOP : F2L : Tom @E134636T
  • CFOP : OLL : Quentin @E134323D
  • CFOP : PLL : Jimmy L @E136732X
  • Tuto : Arnaud @E134067A
  • Animation ASCII : Jimmy D @E134177U
  • Stats : Tom @E134636T Quentin @E134323D
  • Wiki : Jimmy L @E136732X
  • Coordination du groupe, tests unitaires, repérage des bugs, fonctions intermédiaires ... Guillaume @E132397K

Via une bonne gestion nous avons donc réussi à terminer notre algorithme avant les vacances avec une moyenne de 130 mouvements environ (cf v0.2.0).

Nous avons abandonné l'idée de réaliser un autre algorithme, en effet le seul autre algorithme intéressant était celui de Kociemba et il nous paraissait trop complexe pour le réaliser dans les temps. Nous avons donc décidé de consacrer le reste de notre temps à l'amélioration et à l'optimisation de notre algorithme déjà existant.

La gestion du projet s'est ainsi effectuée sans souci majeur, chaque membre étant aidé par les autres.

Le point le plus difficile a surement été d'apprendre à domestiquer Git; en effet seulement une personne dans notre groupe savait l'utiliser (@E132397K) et nous avons dû nous remettre à lui pour comprendre son fonctionnement. Git se révèle être un outil très utile dans un projet collaboratif comme celui-ci (Sauf pour certains @E134177U 😁).

Clone this wiki locally