Difference between revisions of "Proj-2014-2015-iRock/Scrum"

From air
Jump to navigation Jump to search
Line 24: Line 24:
 
Les tâches et backlog de notre projet sont organisé avec l'outil gratuit Sonic Agile, qui nous permet de construire un tableau Kanban au fur et à mesure.
 
Les tâches et backlog de notre projet sont organisé avec l'outil gratuit Sonic Agile, qui nous permet de construire un tableau Kanban au fur et à mesure.
 
[[Image:Sonic_backlog_irock.png|800px|thumb|center]]
 
[[Image:Sonic_backlog_irock.png|800px|thumb|center]]
  +
  +
- Sprint 0 (27/01 -> 02/02)
  +
* Elaboration du cahier des charges.
  +
* Réunion avec les profs de Geotech
  +
* Découvert des cartes Libellium
  +
* Découvert des libraries LoRA
  +
  +
- Sprint 2 (03/02 -> 08/02)
  +
* Tests de communications avec Libellium (Ping Pong)
  +
* Etudier les facteurs de glissement terrain
  +
* Premiere manipulation des weather shields de SparkFun
  +
  +
  +
- Sprint 3 (09/02 -> 15/02)
  +
* Découverte des cartes STM32 Nucleo
  +
* Tests de communications avec LoRa Fabian (Ping Pong)
  +
* Se familiariser avec les IDEs pour programmer les cartes (Mbed, Keil, STM32 Cube)
  +
  +
- Sprint 4 (16/01 -> 22/02)
  +
* Etudes de la sécurisation des données
  +
* Tester et comprendre les libraries de cryptage/décryptage pour les micro-controllers
  +
* Etudes et codage de LoRA Mote pour communiquer avec Kerlink
  +
  +
- Sprint 5 (23/02 -> 01/03)
  +
* Découverte des cartes LoRA Mbed
  +
*
  +
  +
- Sprint 6 (02/03-> 08/03)
  +
* Reconnaissance et résolution d'équations.
  +
* Amélioration de l'interface existante (ajout de nouvelles fonctionnalités).
  +
  +
- Sprint 7 (09/03-> 15/03)
  +
* Ajout de nouvelles fonctionnalités : affichage d'images en fonction d'un code texte prédéfini.
  +
* Amélioration de l'interface (suite).
  +
  +
- Sprint 8 (16/03->22/03)
  +
* Possibilité d'afficher la courbe associée à une équation.
  +
* Débuggage et finalisation de l'interface.

Revision as of 23:24, 24 March 2015

Encadrant : Didier Donsez,
Etudiants RICM5 :

  • PEYRE Flavien (Chef de projet)
  • BOEY Lionel (Scrum Master)
  • GINOUX Pierre-Henri
  • GUO Tianming

Présentation de l'organisation du projet

Ce projet consiste de 4 étudiants de la filière RICM 5, dont un chef de projet et trois développeurs. La durée d'un sprint est fixé à une semaine vu la taille de notre projet et la dynamicité des technologies à évaluer dans le cadre du projet.

A priori, le développement est divisé en 2 parties : la partie embarqué (GUO et BOEY) et la partie visualisation (PEYRE et GINOUX). Pour la partie embarqué, nous nous sommes servi de plusieurs IDE pour programmer les micro-controllers notamment:

  • Keil MDK 4 et 5 pour Windows
  • Mbed
  • Waspmote IDE
  • ARM GNU Toolchains plugin sous Eclipse
  • STM32 Cube

Au niveau backend(visualisation), nous avons utilisé le langage Python pour manipuler les données reçues et ensuite les stocker sur une base de donnée temporelle (InfluxDB et Grafana).

Dans tous les cas, GitHub a été choisi comme gestionnaire de versions, dont le dépôt du projet se situe ici : IRock Github.


Sprints

Les tâches et backlog de notre projet sont organisé avec l'outil gratuit Sonic Agile, qui nous permet de construire un tableau Kanban au fur et à mesure.

Sonic backlog irock.png
  - Sprint 0 (27/01 -> 02/02)
       * Elaboration du cahier des charges.
       * Réunion avec les profs de Geotech 
       * Découvert des cartes Libellium
       * Découvert des libraries LoRA
  - Sprint 2 (03/02 -> 08/02)
       * Tests de communications avec Libellium (Ping Pong)
       * Etudier les facteurs de glissement terrain
       * Premiere manipulation des weather shields de SparkFun


  - Sprint 3 (09/02 -> 15/02)
       * Découverte des cartes STM32 Nucleo
       * Tests de communications avec LoRa Fabian (Ping Pong)
       * Se familiariser avec les IDEs pour programmer les cartes (Mbed, Keil, STM32 Cube)
  - Sprint 4 (16/01 -> 22/02)
       * Etudes de la sécurisation des données
       * Tester et comprendre les libraries de cryptage/décryptage pour les micro-controllers
       * Etudes et codage de LoRA Mote pour communiquer avec Kerlink
  - Sprint 5 (23/02 -> 01/03)
       * Découverte des cartes LoRA Mbed
       * 
  - Sprint 6 (02/03-> 08/03)
        * Reconnaissance et résolution d'équations.
        * Amélioration de l'interface existante (ajout de nouvelles fonctionnalités).
  - Sprint 7 (09/03-> 15/03)
        * Ajout de nouvelles fonctionnalités : affichage d'images en fonction d'un code texte prédéfini.
        * Amélioration de l'interface (suite).
  - Sprint 8 (16/03->22/03)
        * Possibilité d'afficher la courbe associée à une équation.
        * Débuggage et finalisation de l'interface.