Management de projet innovant - Gestionnaire de packages
Voici les contenus produits en modules de Management de Projets Innovants du Projet 2017 : Gestionnaire de package.
Équipe
- Rémi Gattaz
- Germain Lecorps (Chef de Projet)
- Thibaut Nouguier
- Régis Ramel (Scrum Master)
Première séance - Jeudi 26 Janvier 2017
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 :
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 :