Fiche de suivi - Gestionnaire de packages
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
Mardi 14 février
Travail de groupe :
- Quatrième séance de MPI : Communication interpersonnelles
Thibaut Nouguier :
- Travail sur le Builder de package
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
Semaine 5 : 20/02 - 26/02
Travail réalisé :
Semaine 6 : 27/02 - 05/03
Travail réalisé :
Semaine 7 : 06/03 - 12/03
Travail réalisé :
Semaine 8 : 13/03 - 19/03
Travail réalisé :