Management de projet innovant - Gestionnaire de packages

From air
Jump to navigation Jump to search

Voici les contenus produits en modules de Management de Projets Innovants du Projet 2017 : Gestionnaire de package.

Page d'accueil du projet

Équipe

  • Rémi Gattaz
  • Germain Lecorps (Chef de Projet)
  • Thibaut Nouguier
  • Régis Ramel (Scrum Master)

Première séance - Jeudi 26 Janvier 2017

Présentation du projet

Deuxième séance - Jeudi 02 Février 2017

Pitch du projet : Le but de notre projet est de faire gagner beaucoup de temps aux étudiants, et si possible aux enseignants durant les travaux pratiques à Polytech Grenoble. La principale perte de temps durant la formation est l'installation d'outils pour les TP.

Pour remédier à cela, notre produit va permettre de simplifier les procédures d'installation pour les étudiants, et de faciliter la maintenance des outils par les enseignants.

Notre système consiste à mettre à disposition des étudiants des packages Linux installables simplement et à gérer leur maintenance de manière automatique pour les enseignants.

Si ce projet vous intéresse, une description est disponible sur le wiki air de l'imag. De plus, les sources sont disponibles sur GitHub, et les contributions sont les bienvenues.

Troisième séance - Lundi 06 Février 2017

Travail sur les matrices de risques :

Matrice de risques
Risques Probabilité d'occurence Gravité Indice de criticité Préventif Curatif
TFR1 Connecter notre application au CAS de l'université UU1
TFR2 Créer la vue packages UU2
TFR3 Créer la vue administrateur des packages UA2
TFR4 Créer la vue tickets UU3, UU4, UU5, UU6
TFR5 Créer la vue administrateur des tickets UA1, UA3
TFR6 Créer la vue administrateur des tickets UA5, UA6
TBB1 Création d'un package à partir d'un dépôt git UA1
TBB2 Création de log des builds UA6
TBC1 Connecter à le backend à une base de donnée mysql UU*, UA*, US*
TBC2 Créer les appels /packages UU2, UA2
TBC3 Mettre en place des filtres UU2
TBC4 Créer les appels /tickets UU3, UU4, UA1, UA3
TBC5 Créer les appels /tickets/:id/votes UU5, UU6
TBC6 Gérer les appels /packages/:id/builds A5, A6
TBC7 Gérer dans la CLI le statut des utilisateurs UA4, US1
TBR1 Gérer les droits d'accès au repository US2
TEX1 Formation Angular 2
TEX2 Mise en place environnement de développement du backend
TEX3 Mise en place environnement de développement du frontend
TEX4 Mise en place de tests automatisés du backend
TEX5 Mise en place de tests automatisés du frontend

Travail sur le calcul du coût du projet :