RICM5 2017 2018 - UGAChain / Journal

From air
Jump to navigation Jump to search

<< Retour fiche

Semaine 1

Journal

Semaine 1
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 29/01
  • Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h
  • Début de lecture du paper (Blockchain for Education) - 3h
  • Documentation sur la Blockchain & Hyperledger - 1h
  • RDV avec Brice Duhamel - 30 min
  • Abs
  • Début de lecture du paper (Blockchain for Education) - 4h
  • Edition d'UML - 4h
  • Début de lecture du paper (Blockchain for Education) - 4H
  • Début de lecture du paper (Blockchain for Education) - 4H
  • RDV Brice Duhamel - 30 min
Mardi 30/01
  • Lecture et résumé du paper (Blockchain for education) - 5h
  • Reunion Didier Donsez - 1h
  • Mise en place des pages Air - 1h
  • Installation & documentation JHipster - 3h30
  • Réunion Hack Together - 45 min
  • Prises de RDV avec l'administration de Polytech - 15 min
  • RDV avec DD, Gerard et Lucas - 45 min
  • Recherches sur l'existant (notamment ESILV) - 1h
  • Constatation de la disparition du projet initial - le matin
  • Maj des connaissances sur le projet - 1h
  • Réunion Hack Together - 45 min
  • Prises de RDV avec l'administration de Polytech - 15 min
  • RDV avec DD, Gerard et Lucas - 45 min
  • Installation & configuration Jhipster - 2h
  • Lecture du sujet - 1h
  • Réunion - 1h
  • Génération (Jhipster) + recherche de modules (Jhipster) - 2h
  • Débogage IDE (tentative de maven build sur eclipse)
  • Réunion Hack Together - 45 min
  • RDV avec DD, Gerard et Lucas - 45 min
  • Lecture du paper (Blockchain for Education) - 3h
  • Introduction à hyperledger Fabric - 3h
  • Réunion Hack Together - 45 min
  • Prises de RDV avec l'administration de Polytech - 15 min
  • RDV avec DD, Gerard et Lucas - 45 min
  • Lecture du paper (Blockchain for Education) - 3h
Mercredi 31/01
  • Lecture et résumé du paper (Blockchain for education) - 5h
  • Aide de Charles au démarrage de JHipster - 1h30
  • Cours de créativité / gestion de projet - 4h
  • Documentation sur APOGEE - 3h
  • Préparation au RDV J. Guindet avec Simon - 30 min
  • Cours de créativité / gestion de projet - 4h
  • Début développement front
  • Maj connaissances angular 4 - 2h
  • Essayer de faire quelque chose de fonctionnel sur le front - 1h
  • Configuration des packages généré - 3h
  • Regénération + Yarn des microservices - 4h
  • Tentative Débugagge Maven Build (eclipse - Windows) - 4h
  • Cours de créativité / gestion de projet - 4h
  • Documentation sur Hyperledger, Install Party des prérequis - 4H
  • Cours de créativité / gestion de projet - 4h
  • Documentation sur Hyperledger - 3H
  • Préparation au RDV J. Guindet avec Antoine - 30 min
Jeudi 01/02
  • Lecture et résumé du paper (Blockchain for education) - 4h
  • Réunion avec Simon et Antoine (mise au point)
  • Relecture et complétion du SRS - 5h30
  • Définition de l'asset (contenu) d'une transaction (avec Ahmed et Simon) - 30 min
  • Tutos vidéo sur angular (et typescript) - 2h
  • Regénération des microservices sans OAuth + mise a jour Github - 4h
  • Discussion sur l'API du back-end + fonctionnalités du site - 1h
  • Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H
  • Relecture et complétion du SRS - 3H
  • Documentation HyperLedger - 1H30
  • Définition de l'asset (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min
Vendredi 02/02
  • Définition et conception de UGAchain - 1 h
  • Lecture et résumé du paper (Blockchain for education) - 2h
  • Relecture du SRS et ajout des exigences fonctionnelles - 2h30
  • Documentation "Blockchain for Education" - 1h30
  • Analyse existant - 1h
  • RDV avec J. Guindet (CR) - 45 min
  • Complétion du SRS - 2h30
  • Mise en application des tutos angular sur notre gateway (2h30)
  • Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h
  • Explication de l'ensemble de l'architecture - 1h
  • RDV avec J. Guindet (CR) - 45 min
  • Complétion SRS - 1H30

Documents

Sprint report

TODO Sprint 0 sous le signe de la documentation

Semaine 2

Journal

Semaine 2
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 5/02
  • Réunion sprint - 30 min
  • Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h
  • Lancement de Jhipster dans Docker - 1 h
  • Mise à jour du journal - 30min
  • Rédaction de l'éxistant - 1h
  • Passage du SRS et des journaux sur la page Wiki - 1h
  • Réunion de début de sprint - 30 min
  • Renseignement sur l'API MediaWiki - 30 min
  • Rédaction de l'analyse de l'existant - 1h30
  • Réunion sprint - 30 min
  • discution ahmed pour maj architecture + explication blockchain - 45 min
  • Dev front - 4h
  • Réunion sprint - 30mn
  • Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h
  • Compréhension du code généré + Développement de l'API - 4h
  • Réunion sprint - 30 min
  • Lecture du glossaire HyperLedger Fabric - 1H
  • Tuto BYFN in Hyperledger Fabric - 4H
  • Réunion sprint - 30 min
  • Mise à jour du journal et tâche SCRUM master 1H
  • Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30
Mardi 6/02
  • Rédaction analyse de l'éxistant - 2h30
  • Entretient stage - 2h
  • Installation et formation Hyperledger Fabric 2h
  • Préparation de la réunion de l'après-midi - 30 min
  • Réunion Skype DD - 30 min
  • Réunion M. Ziener (CR) - 1h
  • Lecture documentation Blockchain - 2h
  • Formation et tests angular
  • Développement d'une application JAVA (pour simulation APOGEE ) - 6h
  • Tuto BYFN in Hyperledger Fabric + doc - 5h
  • Réunion M. Ziener (CR) - 1h
  • Lecture de doc
Mercredi 7/02
  • Cours de créativité / gestion de projet - 4h
  • Présentation et mise au point sur hyperledger fabric - 1h
  • Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30
  • Cours de créativité / gestion de projet - 4h
  • Réunion de groupe - 15 min
  • Mailing - 15 min
  • Présentation / compréhension d'Hyperledger - 3h30
  • Installation et run d'un exemple HyperledgerFabric - 30 min
  • dev front - 2h
  • Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h
  • Cours de créativité / gestion de projet - 4H
  • Présentation et mise au point sur hyperledger fabric - 1H
  • Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30
  • Cours de créativité / gestion de projet 4H
  • Présentation et mise au point sur hyperledger fabric 1H
  • Formation sur la mise en place du réseau de la blockchain 3H30
Jeudi 8/02
  • Mise à jour du journal - 30 min
  • Finalisation de l'analyse de l'existant - 1h30
  • Formation mise en place du réseau Hyperledger - 2h
  • Finalisation de l'analyse de l'existant - 1h
  • Mailing - 30 min
  • Call Skype DD - 30 min
  • Création des sprints sur Github avec Simon - 15 min
  • Mise à jour du planning (Dates clés à venir) - 30 min
  • Doc Hyperledger - 30 min
  • Exemple Hyperledger - 2h
  • Fin dev front + validation avce antoine - 3-4h
  • Développement Application JAVA - UGA Chain desktop - 6h
  • Visionnage du cours sur les différents types de blockchain (Vidéo du cours) - 2H
  • Petit compte rendu du cours à l'équipe - 30min
  • Doc Hyperledger - 3H
  • j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!!
Vendredi 9/02
  • Formation écriture d'une application Hyperledger 5h
  • Documentation et tuto Hyperledger, encore et encore... 4h
  • Remplissage du journal - 1h
  • Fin CSV+ droppable -> PDF -3h
  • videos youtube sur le concept blockchain - 1h
  • Remplissage du journal - 1h

Documents

Sprint report

Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger

Semaine 3

Journal

Semaine 3
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 12/02
  • Réunion Scrum - 30 m
  • Lecture de documentation Hyperledger Fabric - 3h
  • Mise à jour Air.Imag - 30 min
  • Réunion Scrum - 30 min
  • Création du logo UGAChain - 30 min
  • Mise en place du PowerPoint - 30 min
  • Setup et contribution sur UGAChain-desktop - 3h
  • Maquettes IHM - 1h30
  • Refais un diagramme
  • Trouver bug sur sha
  • Recherche librairies pdf/etc
  • Trouver solution (cryptoJS sur file content only)
  • Fais maquette ihm
  • MAJ air
  • Présentation mi parcours
  • Problème lors du calcul du SHA256 - 4h
  • Réunion de groupe 30 min
  • Tâches SCRUM 45 min
  • Modification du SRS 1H
  • Tuto sur la création d'un réseau Hyperledger 3H
Mardi 13/02
  • Préparation de slides pour la présentation - 2h
  • Réunion de présentation - 30m
  • Installation et documentation sur Hyperledger Composer - 3h
  • Réparation du ePDU de la salle Air (doc) - 1h
  • Comparaison et réparation du SHA256 avec Charles - 30 min
  • Fin de la maquette IHM - 1h
  • Contribution sur l'appli Java - 3h
  • Travail sur les slides pour demain - 30 min
  • Refais un diagramme
  • Validation sha
  • Réunion présentation
  • Vidéos youtube blockchain/hyperledger/hyperledger composer
  • Mise a jour de l'interface de l'appli JAVA - 4h
  • Ajout de la validation des étudiants dans l'appli JAVA - 4h
  • Travail sur les slides pour réunion de demain - 30mn
  • Documentation / Tuto sur Hyperledger 2H30
  • Slides soutenance 1H
  • Entrevue Marie Ziener 30min
  • Modif sur le SRS 1H
Mercredi 14/02 ♥
  • Conférence Digit'Alps sur la Blockchain à l'IAE (résumé) - 2h
  • Présentation mi-parcours (slides) - 30 min
  • Réunion post-soutenance - 30 min
  • Documentation hyperledger composer
  • Conférence Digit'Alps sur la Blockchain à l'IAE (résumé) - 2h
  • Écriture du résumé de la conférence de la matinée (résumé) - 1h
  • Présentation mi-parcours (slides) - 30 min
  • Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min
  • Préparation présentation
  • Présentation
  • Préparation d'un prototype de test de l'application Java - 2h
  • Présentation mi-parcours - 30mn
  • Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min
  • Lecture de document sur la lecture USB en Java - 2h
  • Conférence Digit'Alps sur la Blockchain à l'IAE 2H
  • Soutenance mi-parcours 30min
  • Réunion suite à la soutenance et compte rendu 1H30
  • Rédaction journal de bord et tâche SCRUM 1H
Jeudi 15/02
  • Documentation serveur REST Hyperledger composer - 2h30
  • Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h
  • Tentative de modification Look and Feel application Java - 1h
  • Descente au flambeau
Vendredi 16/02
  • Recherche de l'API swagger du serveur REST généré par composer - 2h
  • Mise à jour du journal - 20 min
  • Résolution d'un pb avec HAProxy (Groupe RealTimeSubtitles) - 15 min
  • Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h
  • Début du flyer - 1h
  • Administratif
  • Mise a jour du journal - 1h
  • Correction Bug validation données Appli Java - 30mn

Documents

Sprint report

Semaine 4

Journal

Semaine 4
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 19/02 Interruption pédagogique

→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)

Mardi 20/02
Mercredi 21/02
Jeudi 22/02
Vendredi 23/02

Semaine 5

Journal

Semaine 5
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 26/02
  • Cours de Management de Projet Innovant - 3h
  • Présentation du projet aux M1RH de l'IAE Grenoble - 1h
  • Réunion SCRUM - 20 min
  • Mise a jour journal AIR 1h
  • Mise en place en place d'un réseau fabric personalisé-1h30
  • Cours de Management de Projet Innovant - 3h
  • Présentation du projet aux M1RH de l'IAE Grenoble - 1h
  • Réunion SCRUM - 20 min
  • Tutoriels Hyperledger Composer - 3h30
  • Cours de Management de Projet Innovant - 3h
  • Présentation du projet aux M1RH de l'IAE Grenoble - 1h
  • Réunion SCRUM - 20 min
  • Reunion SCRUM - 20 min
  • Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h
  • Cours de Management de Projet Innovant - 3h
  • Présentation du projet aux M1RH de l'IAE Grenoble - 1h
  • Réunion SCRUM - 20 min
  • Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H
Mardi 27/02
  • Mise en place en place d'un réseau fabric personalisé - 3h30
  • Documentation Docker - 1h
  • Tutoriels Hyperledger Composer - 3h
  • Débogage de Swagger - 30 min
  • Migration du projet vers du angular propre - 2h
  • Modification interface Application Java - 2h
  • Hashage des informations sur la clé USB de sécurité - 2h
  • Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30
Mercredi 28/02
  • Débogage fabric/docker - 3h
  • Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h
  • Factorisation massive de code - 2h
  • Utilisation propre de librairies avec angular - 30 min
  • Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h
  • Renseignement Hyperledger Composer
Jeudi 01/03
  • Renseignement docker avec Lucas et antoine - 2h
  • Création de scripts de génération de réseau - 2h30
  • Apport d'expertise sur Docker pour Lucas et Ahmed - 2h
  • Administratif
  • Installation des dépendances pour développer une API test en node-JS - 3h
  • Renseignement Hyperledger Composer
Vendredi 02/03
  • Pair programming avec Antoine (Hyperledger/Docker) - 3h30
  • RDV DD - 30 minutes
  • Pair programming avec Ahmed (Hyperledger/Docker) - 3h30
  • RDV DD - 30 minutes
  • Visite d'appartements
  • Début de documentation sur Application Java - 2h
  • Mise a jour Journal - 1h
  • RDV DD - 30 minutes

Sprint report

Semaine 6

Journal

Semaine 6
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 05/03
  • Réunion SCRUM (Prise de note) - 30 min
  • Mise à jour journal Air
  • Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30
  • Finalisation du systéme de mailer + test mailer - 2h30
  • Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h
  • Premiére démo de test avec Appli Java + Mailer - 1h
  • Réunion SCRUM (Prise de note) - 30 min
  • Début de réalisation de notre propre blockchain privée. 5H30
Mardi 06/03
  • Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30
  • Réunion avec Nina Reignier-Tayar Compte-rendu réunion - 1h30
  • Préparation à la réunion avec Nina Reignier-Tayar - 1h
  • Réunion avec Nina Reignier-Tayar Compte-rendu réunion - 1h30
  • Documentation Github pour l'application Java - 3h
  • Mise a jour des IP de connections pour une démo en Local - 2h
  • Réunion avec Nina Reignier-Tayar Compte-rendu réunion - 1h30
  • Préparation à la réunion avec Nina Reignier-Tayar - 1h
  • Réunion avec Nina Reignier-Tayar Compte-rendu réunion - 1h30
  • Prise en main Hyperledger Composer 2H
  • Administratif
Mercredi 07/03
  • Résolution d'un bug npm (grpc, gyp_node) -4h30
  • Avancée sur composer mais nouveau bug- 3h
  • Travail sur les slides (discours et définitions des termes) - 3h
  • Début du document à rendre en MPI - 1h
  • Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h
  • Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h
Jeudi 08/03
  • Débug de composer - 3h30
  • Finalisation du flyer - 2h
  • Mises à jour Air - 1h
  • Taff sur le bug de Lucas (problème avec la chaincode) - 4h
  • Mise a jour minime sur le texte + affichage sur l'application java - 2h
  • Administratif
Vendredi 09/03
  • Débug de Composer - 6h
  • Hyperledger toute la journée - 8h
  • Entrevue avec DD - 20 minutes
  • Mise a jour du journal - 1h

Documents

Sprint report

Semaine 7

Journal

Semaine 6
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 12/03
  • Travail sur Hyperledger - 6h
Mardi 13/03
  • Rapport MPI - 4h
  • Hyperledger - 3h
Mercredi 14/03
Jeudi 15/03 Présentation finale

Sprint report