Aller au contenu

Suivi de projet


Semaine 1 (12–18 janvier)

Objectifs de la période

  • Prendre connaissance du projet MONA et de son contexte
  • Comprendre l’organisation de l’équipe et les outils utilisés
  • S’approprier l’application et les ressources existantes

Travail réalisé

  • Création de la page de suivi afin de consigner les rapports hebdomadaires
  • Prise de connaissance de l’historique et de la mission de MONA (lecture du blogue et des rapports existants)
  • Découverte et test de l’application MONA en conditions réelles (utilisation sur le terrain)
  • Intégration aux outils de communication et de collaboration du projet (Groupe Element, pCloud, Dépôt Git, Figma, MarkDown, TestFlight)
  • Rencontre avec Lena pour comprendre le fonctionnement général du projet et de l’équipe
  • Rencontre avec Simon pour une présentation du fonctionnement du serveur
  • Participation à une réunion avec l’équipe de design et découverte de nouvelles propositions de design

Semaine 2 (19–25 janvier)

Objectifs de la période

  • Effectuer l'installation des outils et logiciels nécessaires
  • Comprendre l’organisation de l’équipe et les outils utilisés
  • Explorer le processus ETL en quoi il pourrait nous servir au sein du projet

Travail réalisé

  • Compléter la page de suivi pour cette semaine concernant les rapports hebdomadaires
  • Participation à une réunion avec l’équipe (Weekly Meeting)
  • Lecture de la documentation concernant l'architecture du projet sur le Wiki.
  • Effectuer l'installation ainsi que la configuration de l'environnement de développement
  • Familiarisation avec la librérie Laravel
  • Participation à une réunion avec Corélie pour qu'elle puisse m'expliquer la dernière version de l'API
  • Recherche sur le modèle ETL et comment les outils OpenRefine ainsi que Apache Airflow peuvent opérer au niveau du processus

Après avoir effectuer ma rechecher j'ai pu organiser mes idées comme suit :

Cliquer sur le schéma pour l’ouvrir en plein écran


Semaine 3 (26 janvier - 1er février)

Objectifs de la période

  • Continuer la recherche sur le processus ETL et son intégration avec le projet MONA
  • Trouver des avis sur les deux outils Apache Airflow ainsi que OpenRefine
  • Planifier une rencontre avec Simon pour apprendre comment effectuer un déploiement
  • Générer la clé ssh publique et la transmettre à Lena pour avoir accès au serveur

Travail réalisé

  • Participation à une réunion avec l’équipe (Weekly Meeting)

  • Génération de la clé publique SSH afin d'avoir accès au serveur :

    1. Il faut d'abord s'assurer que OpenSSH soit installé (Windows 11) : ssh -v
    2. Pour générer sa clé publique il faut taper : ssh-keygen -t ed25519 -C "ton_email@example.com"
    3. Appuyer sur Entrée pour accepter l'emplacement par défaut
    4. Choisir une passphrase (optionnel)
    5. Pour récupérer la clé publique : cat ~/.ssh/id_ed25519.pub

  • Participation à une réunion avec Simon pour me montrer comment effectuer un déploiement :

    • Bonne pratique : créer une branche sur GitHub pour chaque tâche
    • Étapes du déploiement :
      1. Dans le terminal taper : ssh picasso
      2. Introduire le mot de passe de la configuration
      3. Accéder au bon repo — pour l’environnement de staging : ls docker/dev/mona-server/
      4. Effectuer un git pull

  • J'ai exploré cette semaine quels étaient les avantages et inconvénients de l'utilisation du processus ETL au sein du projet MONA