From 980bd336edbcbdabe82d1ba87f6daeffbb732bf6 Mon Sep 17 00:00:00 2001 From: Kevin MONTEIRO Date: Fri, 12 May 2023 12:20:58 +0200 Subject: [PATCH 1/4] =?UTF-8?q?R=C3=A9alisation=20de=20plusieurs=20questio?= =?UTF-8?q?ns?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- description.txt | 43 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/description.txt b/description.txt index 193ddf5..d2cca24 100644 --- a/description.txt +++ b/description.txt @@ -1,4 +1,39 @@ -Description succinte du sujet de la SAE - - - Nous avons choisi d'appliquer la gestion de projet à la SAE 2.04 : Exploitation d'une base de données. Notre équipe est composé de Maxime POINT, Tom RAMBEAU, Lucas CHABRILLAT et Kevin MONTEIRO. Lors de cette SAE, nous avons d'abord du choisir un jeu de données exploitable et intéréssant. Pour cela, nous avons pris une base de données concernant les résultats d'une compétition d'Esport : l'Overwatch League. Nous avons du réaliser un MCD ainsi qu'un MLD. Nous avons ensuite implémenté le jeu de données en python en suivant le MCD. Nous avons ensuite effectuer des requêtes en SQL afin de tirer des statistiques intéréssantes et utiles. Pour finir, nous devrons présenter le résultat de cette SAE lors d'une présentation oral en Anglais. +Description succincte du sujet de la SAE + + + Nous avons choisi d'appliquer la gestion de projet à la SAE 2.04 : Exploitation d'une base de données. Notre équipe est composé de Maxime POINT, Tom RAMBEAU, Lucas CHABRILLAT et Kevin MONTEIRO. Lors de cette SAE, nous avons d'abord dû choisir un jeu de données exploitable et intéressant. Pour cela, nous avons pris une base de données concernant les résultats d'une compétition d’ESport : l'Overwatch League. Nous avons dû réaliser un MCD ainsi qu'un MLD. Nous avons ensuite implémenté le jeu de données en python en suivant le MCD. Nous avons ensuite effectué des requêtes en SQL afin de tirer des statistiques intéressantes et utiles. Pour finir, nous devrons présenter le résultat de cette SAE lors d’une présentation orale en Anglais. + + +->Comment organisez-vous votre équipe ? Y-a-t-il chef de projet ? Si oui pourquoi ? Si non pourquoi ? + + Notre équipe est composé de quatre personnes, dont un chef de projet : Maxime POINT. La présence d’un chef de projet permet d’encadrer le travail et d’effectuer la répartition des tâches entre les membres de l’équipe. Il permet également, en cas de problème, d’intervenir afin de trouver une solution afin de surmonter les problèmes et continuer l’avancement du projet. + + +->Quels sont les rôles de chacun ? Et pourquoi avez-vous choisi une telle répartition ? + + Pour la SAE 2.04, les rôles sont les suivants : Maxime POINT en tant que chef de projet, chargé de la partie python ainsi qu’une partie de la conception du MCD/MLD, Tom RAMBEAU et Kevin MONTEIRO, chargé de des requêtes SQL ainsi qu’une aide au MCD/MLD et pour finir, Lucas CHABRILLAT, chargé de la présentation en Anglais ainsi qu’une participation au projet. + Nous avons choisi une telle répartition en fonction des capacités de chacun et également car cela convient à tout le monde, ainsi cela permet de gagner en efficacité dans la réalisation du projet. + +->Y a-t-il des réunions ? Si oui pourquoi ? Si non pourquoi ? + + Nous ne faisons pas de réunion en dehors des créneaux de SAE, cependant, à chaque début de créneau de SAE, nous faisons un briefing afin de citer ce qui est fini, ce qu’il reste à faire et ce qui doit idéalement être fini à la fin du créneau. Et à chaque fin d’heures de SAE, nous faisons également un debriefing sur ce qui a été fait et ce qu’il nous reste à faire. Ainsi, nous ne voyons pas un réel intérêt d’effectuer des réunions en dehors de ces horaires. + +->Quels outils avez-vous choisi pour communiquer et pourquoi ? + + En dehors des cours, nous communiquons via les réseaux sociaux comme Snapchat, Instagram ou encore Discord. Nous avons également un dépôt git sur code first afin de mettre en commun notre travail. + +-Description des livrables (Que devez-vous obtenir à la fin de votre projet ?) : + + A l’issu de ce projet, nous devons rendre un rapport final en format PDF contenant à l’intérieur : +- Une Présentation du ou des jeu(x) de données afin d’avoir des informations concernant les données et leurs types. +- Un modèle de données : MCD / MLD +- Une analyse des données : statistiques et/ou graphiques issus du ou des jeu(x) de données utilisé(s). + + Nous devons également rendre le script Python qui nous a permis d’insérer les données du/des fichier(s) .csv dans la base de données ainsi que le script python permettant de générer les statistiques et les graphiques issus de notre analyse des données. + + +-Niveau de confidentialité (Si un client réel vous avait demandé un tel projet, quel aurait été son niveau de confidentialité ?) + + Le niveau de confidentialité dépend du client auquel nous proposons notre service. Dans notre cas, il y a plusieurs possibilités. Si le client est une équipe participant à l’Overwatch League, alors nous devront avoir une confidentialité très élevée afin que notre client puisse conserver un léger avantage par rapport aux équipes concurrentes. Cependant, si le client est Overwatch, le jeu lui-même, alors il peut avoir envie de partager publiquement les statistiques issus de l’analyse des données afin d’apporter des informations complémentaires sur la compétition. Ainsi, le niveau de confidentialité devrait être faible étant donné que les données seront rendu publique. + + From afd031e64595aaed7a014393a555793c73379412 Mon Sep 17 00:00:00 2001 From: "kevin.monteiro" Date: Wed, 24 May 2023 14:45:40 +0200 Subject: [PATCH 2/4] =?UTF-8?q?Ajout=20Diagramme=20de=20bete=20=C3=A0=20co?= =?UTF-8?q?rne?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Diagramme_Corne.odg | Bin 0 -> 20243 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100755 Diagramme_Corne.odg diff --git a/Diagramme_Corne.odg b/Diagramme_Corne.odg new file mode 100755 index 0000000000000000000000000000000000000000..cc5252045f197cdb10e7889c07786d0f391e37c2 GIT binary patch literal 20243 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 BE9C$H literal 0 HcmV?d00001 From 597cc532258e25b88b8ca4eae884fa5385c253e8 Mon Sep 17 00:00:00 2001 From: "kevin.monteiro" Date: Wed, 24 May 2023 15:21:22 +0200 Subject: [PATCH 3/4] Ajout tache pour WBS --- detailtache | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 detailtache diff --git a/detailtache b/detailtache new file mode 100644 index 0000000..5c0c006 --- /dev/null +++ b/detailtache @@ -0,0 +1,24 @@ +Micro-taches : +-Faire les groupes +-Trouver un jeu de donnée +-Vérifier la pertinance du jeu de donnée +-Réfléchir à l'analyse potentielle du jeu de données +-Réfléchir à la conception de la base de données +-Réfléchir à l'uilité des données +-Nettoyer les données inutiles +-Implémentation en MCD/MLD +-Création des tables en SQL +-Implémentation des tables SQL en Python +-Récupération des données de la base de données +-Remplissage des tables grâce aux données en SQL +-Implémentation du remplissage des tables en Python +-Réfléchir aux implémentations des analyses potentielles +-Transforamtion des analyses en requêtes SQL +-Implémentation des requêtes SQL en Python +-Réfléchir à la visualisation des données +-Affichage des données grâce à Python +-Analyse des graphiques +-Rédaction du compte rendu +-Faire le diaporama pour la présentation +-Préparer la présentation en Anglais +-Présenter le projet \ No newline at end of file From 8771440a67a8925924ed71a2c7a42546558d0d86 Mon Sep 17 00:00:00 2001 From: Tom RAMBEAU Date: Wed, 24 May 2023 15:31:45 +0200 Subject: [PATCH 4/4] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20'?= =?UTF-8?q?'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- diagramme pieuvre.odg | Bin 0 -> 30284 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 diagramme pieuvre.odg diff --git a/diagramme pieuvre.odg b/diagramme pieuvre.odg new file mode 100644 index 0000000000000000000000000000000000000000..0389ab1c248ca031e949686781ebc826de1a8397 GIT binary patch literal 30284 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 literal 0 HcmV?d00001