RICM5 2017 2018 - UGAChain / Journal: Difference between revisions

From air
Jump to navigation Jump to search
Line 746: Line 746:
* Rapport MPI - 4h
* Rapport MPI - 4h
* Mise à jour du journal air - 45 min
* Mise à jour du journal air - 45 min
* Diapo présentation
* Diapo présentation - 1H
|-
|-
! Mercredi 14/03
! Mercredi 14/03
Line 756: Line 756:
|
|
|
|
|
|
* Présentation 3H
|-
|-
! Jeudi 15/03
! Jeudi 15/03

Revision as of 10:36, 14 March 2018

<< 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 - 4H
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 Scrum - 30 m
  • Lecture de documentation Hyperledger Fabric - 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
  • Réunion de présentation - 30min
  • Installation et documentation d'Hyperledger Composer - 5H
  • 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 (résumé) - 2h
  • Tutoriel Hyperledger composer 3H.
  • Présentation mi-parcours (slides) - 30 min
  • Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min
  • 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
  • Génération d'une API REST grâce à composer - 1H
  • Tuto composer-playground/composer - 4H
  • Descente au flambeau - 4H
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
  • Tuto composer-playground/composer - 7H

Documents

Sprint report

Tuto et documentation hyperledger et amélioration de l'interface

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
  • Début de création de notre réseaux Fabric adapté à nos besoins - 2H
  • 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
  • Tâches scrum - 45 min
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
  • Création du réseaux Fabric personalisé. 6H
  • 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
  • Création du réseaux Fabric personalisé. 6H
  • 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
  • Création du réseaux Fabric personalisé. 6H
  • 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
  • Je ne me rappelle plus.
  • RDV DD - 30 minutes

Sprint report

Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation

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
  • Réunion SCRUM (Prise de note) - 30 min
  • Mise au point avec Charles pour démo fonctionnelle - 2h
  • 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
  • Création d'assets et tentative de connexion au réseaux Fabric créé. 5H30
  • Réunion SCRUM (Prise de note) - 30 min
  • Prise en main Hyperledger Composer
  • Déploiement Hyperledger Composer => résolution de bug - 2H
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
  • 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
  • Travail sur Hyperledger Composer/Fabric - 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
  • 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
  • Formation sur Microsoft Sharepoint (hors projet) - 2h
  • 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
  • Debug d'un problème de chaincode impossible à load. 7H
  • Debug environnement - sur la journée
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
  • Visite d'appartements
  • Mise a jour minime sur le texte + affichage sur l'application java - 2h
  • Debug d'un problème de chaincode impossible à load. 7H
  • Administratif
  • Fin de debug environnement
Vendredi 09/03
  • Débug de Composer - 6h
  • Hyperledger toute la journée - 8h
  • Entrevue avec DD - 20 minutes
  • Abs
  • Mise a jour du journal - 1h
  • Abs
  • Mise à jour journal - 1H
  • Tâche scrum - 1H30
  • Déploiement Hyperledger Composer - 2H

Documents

Sprint report

Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger

Semaine 7

Journal

Semaine 6
Ahmed Antoine Aymeric Charles Lucas Simon
Lundi 12/03
  • Travail sur Hyperledger - 6h
  • Réunion SCRUM - 30 min
  • Préparation présentation finale + suivre évolution blockchain - 3h
  • Reunion Scrum - 30mn
  • Préparation MPI - 1h
  • Préparation des slides pour la présentation finale - 1h
  • Recherche sur le vocabulaire pour présentation finale + MPI - 2h
  • Reunion Scrum - 30mn
  • Hyperledger Composer/Fabric - 4H30
  • Préparation de la réunion scrum - 45min
  • Reunion Scrum - 30mn
Mardi 13/03
  • Rapport MPI (PDF) - 4h
  • Debug Hyperledger - 3h
  • Préparation de la démo - 3h
    • Debug du Microservice - 2h
    • Debug du front - 1h
  • Rapport MPI - 3h
  • Visite d'appartements
  • Rapport MPI - 4h
  • Travail sur les slides du diapo - 2h
  • Rapport MPI - 4H
  • Mise à jour du journal air - 1H
  • Hyperledger composer/fabric - 3H
  • Rapport MPI - 4h
  • Mise à jour du journal air - 45 min
  • Diapo présentation - 1H
Mercredi 14/03
  • Slides et travail du discours - 2h
  • Mise en place de la démo - 1h
  • Présentation 3H
Jeudi 15/03 Présentation finale

Documents

Sprint report