Difference between revisions of "Fiche de suivi - Gestionnaire de packages"
Regis.Ramel (talk | contribs) |
Regis.Ramel (talk | contribs) |
||
Line 11: | Line 11: | ||
= Avancée du projet = |
= Avancée du projet = |
||
== Semaine 1 : 23/01 - 29/01 == |
== Semaine 1 : 23/01 - 29/01 == |
||
− | === Lundi 23 |
+ | === Lundi 23 Janvier === |
Travail de groupe : |
Travail de groupe : |
||
* Formation du groupe |
* Formation du groupe |
||
Line 18: | Line 18: | ||
* Premières réflexions sur une solution de gestion de package |
* Premières réflexions sur une solution de gestion de package |
||
− | === Mardi 24 |
+ | === Mardi 24 Janvier === |
Travail de groupe : |
Travail de groupe : |
||
* Réponse aux enseignants |
* Réponse aux enseignants |
||
Line 27: | Line 27: | ||
* Travail sur le Wiki |
* Travail sur le Wiki |
||
− | === Mercredi 25 |
+ | === Mercredi 25 Janvier === |
Travail de groupe : |
Travail de groupe : |
||
* Entretiens avec M. Palix et M. Danjean pour préciser les exigences du projet, discuter des différentes possibilités et de ce qu'il est possible / intéressant de faire. |
* Entretiens avec M. Palix et M. Danjean pour préciser les exigences du projet, discuter des différentes possibilités et de ce qu'il est possible / intéressant de faire. |
||
* Formalisation des objectifs du projet. |
* Formalisation des objectifs du projet. |
||
− | === Jeudi 26 |
+ | === Jeudi 26 Janvier === |
Travail de groupe : |
Travail de groupe : |
||
* Première séance de MPI : Description du projet, définition des rôles, exercice de map minder |
* Première séance de MPI : Description du projet, définition des rôles, exercice de map minder |
||
Line 45: | Line 45: | ||
== Semaine 2 : 30/01 - 05/02 == |
== Semaine 2 : 30/01 - 05/02 == |
||
− | === Lundi 30 |
+ | === Lundi 30 Janvier === |
Travail de groupe : |
Travail de groupe : |
||
* Choix des technologies : Debian + langage de script. |
* Choix des technologies : Debian + langage de script. |
||
− | === Mardi 31 |
+ | === Mardi 31 Janvier === |
Travail de groupe : |
Travail de groupe : |
||
* Discussion pour le choix des langages : Python et Shell. |
* Discussion pour le choix des langages : Python et Shell. |
||
Line 72: | Line 72: | ||
* Préparation de l’environnement de développement Web |
* Préparation de l’environnement de développement Web |
||
− | === Mercredi 01 |
+ | === Mercredi 01 Février === |
Thibaut Nouguier : |
Thibaut Nouguier : |
||
Line 90: | Line 90: | ||
* [[Maquette - Gestionnaire de packages| '''Maquettes''']] de l'interface Web |
* [[Maquette - Gestionnaire de packages| '''Maquettes''']] de l'interface Web |
||
− | === Jeudi 02 |
+ | === Jeudi 02 Février === |
Travail de groupe : |
Travail de groupe : |
||
* Deuxième séance de MPI : Exercice de Brainstorming, exercice de pitch |
* Deuxième séance de MPI : Exercice de Brainstorming, exercice de pitch |
||
Line 106: | Line 106: | ||
* Formation Angular |
* Formation Angular |
||
− | === Vendredi 03 |
+ | === Vendredi 03 Février === |
Rémi Gattaz et Thibaut Nouguier : |
Rémi Gattaz et Thibaut Nouguier : |
||
* Mise en place du scrum (définition des user stories et des tâches) |
* Mise en place du scrum (définition des user stories et des tâches) |
||
Line 118: | Line 118: | ||
== Semaine 3 : 06/02 - 12/02 == |
== Semaine 3 : 06/02 - 12/02 == |
||
− | === Lundi 06 |
+ | === Lundi 06 Février === |
Travail de groupe : |
Travail de groupe : |
||
* Troisième séance de MPI : Matrice de risques et Coût du budget |
* Troisième séance de MPI : Matrice de risques et Coût du budget |
||
Line 142: | Line 142: | ||
* Travail sur un modèle de projet Angular (liens vers d'autres pages) |
* Travail sur un modèle de projet Angular (liens vers d'autres pages) |
||
− | === Mardi 07 |
+ | === Mardi 07 Février === |
Thibaut Nouguier : |
Thibaut Nouguier : |
||
* Première version d'un Builder de package qui fonctionne pour : |
* Première version d'un Builder de package qui fonctionne pour : |
||
Line 155: | Line 155: | ||
* Travail sur l'interface Web |
* Travail sur l'interface Web |
||
− | === Mercredi 08 |
+ | === Mercredi 08 Février === |
Thibaut Nouguier : |
Thibaut Nouguier : |
||
* Travail sur le Builder de package |
* Travail sur le Builder de package |
||
Line 170: | Line 170: | ||
* Mise en place de tests sur le Backend-controller |
* Mise en place de tests sur le Backend-controller |
||
− | === Jeudi 09 |
+ | === Jeudi 09 Février === |
Thibaut Nouguier : |
Thibaut Nouguier : |
||
* Travail sur le Builder de package |
* Travail sur le Builder de package |
||
Line 184: | Line 184: | ||
* Travail sur le Frontend |
* Travail sur le Frontend |
||
− | === Vendredi 10 |
+ | === Vendredi 10 Février === |
Thibaut Nouguier : |
Thibaut Nouguier : |
||
* Travail sur le Builder de package |
* Travail sur le Builder de package |
||
Line 201: | Line 201: | ||
== Semaine 4 : 13/02 - 19/02 == |
== Semaine 4 : 13/02 - 19/02 == |
||
− | === Lundi 13 |
+ | === Lundi 13 Février === |
Travail de groupe : |
Travail de groupe : |
||
* Réunion pour définir les objectifs de la semaine en vue de la soutenance de mi-parcours |
* Réunion pour définir les objectifs de la semaine en vue de la soutenance de mi-parcours |
||
Line 219: | Line 219: | ||
* Formation sur le filtrage en angularjs |
* Formation sur le filtrage en angularjs |
||
− | === Mardi 14 |
+ | === Mardi 14 Février === |
Travail de groupe : |
Travail de groupe : |
||
* Quatrième séance de MPI : Communication interpersonnelles |
* Quatrième séance de MPI : Communication interpersonnelles |
||
Line 236: | Line 236: | ||
* Travail sur le Builder de package |
* Travail sur le Builder de package |
||
− | === Mercredi 15 |
+ | === Mercredi 15 Février === |
Rémi Gattaz et Régis Ramel : |
Rémi Gattaz et Régis Ramel : |
||
* Rencontre avec M. Jean-Marc Palomares, responsable du CAS de l'UGA |
* Rencontre avec M. Jean-Marc Palomares, responsable du CAS de l'UGA |
||
Line 245: | Line 245: | ||
** Début de filtrage "complexe" sur ces packages |
** Début de filtrage "complexe" sur ces packages |
||
− | === Jeudi 16 |
+ | === Jeudi 16 Février === |
Régis Ramel et Germain Lecorps : |
Régis Ramel et Germain Lecorps : |
||
* Travail sur le FrontEnd |
* Travail sur le FrontEnd |
||
Line 251: | Line 251: | ||
** Ajout de la liste des tickets |
** Ajout de la liste des tickets |
||
− | == |
+ | === Vendredi 17 Février === |
+ | |||
− | Travail réalisé : |
||
+ | == Semaine 5 : 20/02 - 26/02 (Vacances) == |
||
+ | === Lundi 20 Février === |
||
+ | |||
+ | === Mardi 21 Février === |
||
+ | |||
+ | === Mercredi 22 Février === |
||
+ | |||
+ | === Jeudi 23 Février === |
||
+ | |||
+ | === Vendredi 24 Février === |
||
== Semaine 6 : 27/02 - 05/03 == |
== Semaine 6 : 27/02 - 05/03 == |
||
+ | === Lundi 27 Février === |
||
− | Travail réalisé : |
||
+ | |||
+ | === Mardi 28 Février === |
||
+ | |||
+ | === Mercredi 01 Mars === |
||
+ | |||
+ | === Jeudi 02 Mars === |
||
+ | |||
+ | === Vendredi 03 Mars === |
||
== Semaine 7 : 06/03 - 12/03 == |
== Semaine 7 : 06/03 - 12/03 == |
||
+ | === Lundi 06 Mars === |
||
− | Travail réalisé : |
||
+ | |||
+ | === Mardi 07 Mars === |
||
+ | |||
+ | === Mercredi 08 Mars === |
||
+ | |||
+ | === Jeudi 09 Mars === |
||
+ | |||
+ | === Vendredi 10 Mars === |
||
== Semaine 8 : 13/03 - 19/03 == |
== Semaine 8 : 13/03 - 19/03 == |
||
+ | === Lundi 13 Mars === |
||
− | Travail réalisé : |
||
+ | |||
+ | === Mardi 14 Mars === |
||
+ | |||
+ | === Mercredi 15 Mars === |
||
+ | |||
+ | === Jeudi 16 Mars === |
||
+ | |||
+ | === Vendredi 17 Mars === |
Revision as of 11:54, 16 February 2017
Voici la Fiche de suivi du Projet 2017 : Gestionnaire de package.
Équipe
- Rémi Gattaz
- Germain Lecorps (Chef de Projet)
- Thibaut Nouguier
- Régis Ramel (Scrum Master)
Avancée du projet
Semaine 1 : 23/01 - 29/01
Lundi 23 Janvier
Travail de groupe :
- Formation du groupe
- Réflexion sur le sujet avec M. Donsez
- Envoi d'un mail explicatif à M. Palix et M. Danjean pour prise de rendez-vous
- Premières réflexions sur une solution de gestion de package
Mardi 24 Janvier
Travail de groupe :
- Réponse aux enseignants
- Design de la structure de l'application
Rémi Gattaz, Germain Lecorps et Thibaut Nouguier :
- Travail sur la doc sur les repository Debian
Régis Ramel :
- Travail sur le Wiki
Mercredi 25 Janvier
Travail de groupe :
- Entretiens avec M. Palix et M. Danjean pour préciser les exigences du projet, discuter des différentes possibilités et de ce qu'il est possible / intéressant de faire.
- Formalisation des objectifs du projet.
Jeudi 26 Janvier
Travail de groupe :
- Première séance de MPI : Description du projet, définition des rôles, exercice de map minder
Rémi Gattaz et Thibaut Nouguier :
- POC de création de package et d'application d'un fix
Germain Lecorps:
- Travail sur le Wiki : SRS
Régis Ramel :
- Envoi de la définition du sujet aux enseignants
- Constitution d'une liste de mail des enseignants pour obtenir la liste des outils nécessaires en RICM
- Envoi de la demande de recensement des outils requis en RICM
Semaine 2 : 30/01 - 05/02
Lundi 30 Janvier
Travail de groupe :
- Choix des technologies : Debian + langage de script.
Mardi 31 Janvier
Travail de groupe :
- Discussion pour le choix des langages : Python et Shell.
- Conception de la structure détaillée de l'application
Thibaut Nouguier :
- Création d'un repository local avec des packages Debian basiques (Reprepro)
- Installation des paquets Debian depuis le repository local
- Sécurisation du repository via des clés RSA
Rémi Gattaz :
- Recherches sur Reprepro
- Utilisation de Reprepro dans un container docker (pour environnement de dev)
- Interview par les étudiants PEIP
Régis Ramel :
- Mise au propre de la structure de l'application
- Travail sur le Wiki : Conception de l'application
- Travail sur le SRS : Fonctionnement de l'application
Germain Lecorps :
- Préparation de l’environnement de développement Web
Mercredi 01 Février
Thibaut Nouguier :
- Recherches complémentaires sur l'utilisateion de reprepro
- Simulation d'un cas d'utilisation avec reprepro en utilisant des clés GPG (master key, signing key, encryption key)
Rémi Gattaz :
- Recherches sur Aptly
- Utilisation de Aptly dans un container docker (pour environnement de dev)
Régis Ramel :
- Travail sur la structure de l'application
- Travail sur le Wiki
- Installation de Netbeans pour HTML5/Javascript
Germain Lecorps :
- Maquettes de l'interface Web
Jeudi 02 Février
Travail de groupe :
- Deuxième séance de MPI : Exercice de Brainstorming, exercice de pitch
Rémi Gattaz et Thibaut Nouguier :
- Définition des actions du Controleur et de l'API
Thibaut Nouguier :
- Travail sur la base de données MySQL
Rémi Gattaz :
- Définition des routes offerte par l'API du contrôleur dans le backend - documentation
Germain Lecorps :
- Formation Angular
Vendredi 03 Février
Rémi Gattaz et Thibaut Nouguier :
- Mise en place du scrum (définition des user stories et des tâches)
Rémi Gattaz :
- Ajout des user stories et des tâches dans le wiki
- Création du tableau scrum sur github
Germain Lecorps :
- Formation Angular.js
Semaine 3 : 06/02 - 12/02
Lundi 06 Février
Travail de groupe :
- Troisième séance de MPI : Matrice de risques et Coût du budget
- Revue de sprint, définition des objectifs du sprint 2
Rémi Gattaz :
Germain Lecorps :
- Travail sur le sprint Scrum
- Tutoriel Angular
- Formation Web
- Installation des outils
- Ébauche de site internet
Thibaut Nouguier :
- Travail sur le Builder de package
Régis Ramel :
- Travail sur le wiki : (Fiche de Suivi, Scrum, MPI)
- Travail sur le sprint Scrum
- Création d'un nouveau projet Angular
- Push du projet Angular sur GitHub
- Travail sur un modèle de projet Angular (liens vers d'autres pages)
Mardi 07 Février
Thibaut Nouguier :
- Première version d'un Builder de package qui fonctionne pour :
- un ensemble de fichiers c avec un makefile
- un script
Rémi Gattaz :
- NetBeans Day
- Terminer composition environnement backend controller
Germain Lecorps et Régis Ramel :
- Travail sur l'interface Web
Mercredi 08 Février
Thibaut Nouguier :
- Travail sur le Builder de package
Régis Ramel :
- Travail sur l'interface Web : génération d'une FAQ
- Travail sur l'interface Web : amélioration de la page de login
Germain Lecorps :
- Formation Web
- Travail sur l'interface Web : Création du formulaire de Contribution
Rémi Gattaz:
- Mise en place de tests sur le Backend-controller
Jeudi 09 Février
Thibaut Nouguier :
- Travail sur le Builder de package
Rémi Gattaz:
- Mise en place de tests sur le Backend-controller (suite du travail de la veille)
Régis Ramel :
- Travail sur l'interface Web : dynamicité de l'affichage des liens
- Travail sur le Wiki
Germain Lecorps :
- Travail sur le Frontend
Vendredi 10 Février
Thibaut Nouguier :
- Travail sur le Builder de package
Rémi Gattaz:
- Automatisation des tests du Backen-controller à chaque commit
Régis Ramel :
- Travail sur l'interface Web
- Travail sur la séance de MPI : calcul des coûts
- Travail sur la séance de MPI : préparation de la séance sur la communication interpersonelle
Germain Lecorps :
- Travail sur le FrontEnd
Semaine 4 : 13/02 - 19/02
Lundi 13 Février
Travail de groupe :
- Réunion pour définir les objectifs de la semaine en vue de la soutenance de mi-parcours
Thibaut Nouguier :
- Travail sur le Builder de package
Rémi Gattaz :
- Travail sur notre modèle de modélisation des données (refonte de la BDD)
- Prise de rendez vous avec le Responsable du service informatique de Polytech
Régis Ramel :
- Travail sur le cout du projet : Main d'oeuvre, amortissement du matériel
Germain Lecorps :
- Travail sur le FrontEnd
- Formation sur le filtrage en angularjs
Mardi 14 Février
Travail de groupe :
- Quatrième séance de MPI : Communication interpersonnelles
Rémi Gattaz :
- Travail dans le controller backend
- Création des classes modèle Ticket, Package et Infos.
- Mise en place des routes /packages et /tickets
- Mise en place des liens dans le modèle
- Création du CRUD au travers de l'API REST sur les ressources Package et Ticket
Régis Ramel et Germain Lecorps :
- Travail sur la lecture des packages en Json
Thibaut Nouguier :
- Travail sur le Builder de package
Mercredi 15 Février
Rémi Gattaz et Régis Ramel :
- Rencontre avec M. Jean-Marc Palomares, responsable du CAS de l'UGA
Régis Ramel et Germain Lecorps :
- Travail sur le FrontEnd
- Filtrage sur la liste des packages
- Début de filtrage "complexe" sur ces packages
Jeudi 16 Février
Régis Ramel et Germain Lecorps :
- Travail sur le FrontEnd
- Filtrage "complexe" sur la liste des packages
- Ajout de la liste des tickets