La semaine dernière, avant ma présentation de mi-parcours, je finalisais le déploiement de mon application. C’était la dernière étape que je souhaitais terminer avant de reprendre le développement, en corrigeant les bugs existants et en ajoutant de nouvelles fonctionnalités selon les besoins du client interne.
Dans le cadre de cette finalisation, nous avons organisé une réunion avec mon superviseur, le client interne et le département IT d’IBA. L’objectif principal était de nous former sur les procédures de sécurité à respecter pour garantir que l’installation de l’application soit considérée comme sécurisée sur les ordinateurs d’IBA, notamment à travers la signature de l’exécutable.
Le deuxième objectif était de tenir le service IT informé de nos projets afin de les inclure dans le processus de développement, ce qui permettrait d’éviter des surprises lors du déploiement ou en cas de modifications futures des consignes de sécurité.
Juste après cette réunion, nous en avons eu une autre avec mon superviseur et mon responsable (les deux personnes présentes lors de mon entretien) pour débriefer.
L’objectif était qu’ils me fassent part de leur remarques et conseils concernant ma présentation, mais aussi de m’expliquer plus en détail le fonctionnement de l’entreprise, en précisant le workflow, les différents produits et leur rôle dans l’ensemble.
J’ai trouvé cela très généreux de leur part de prendre le temps d’organiser cette réunion, car elle avait principalement un but éducatif pour moi dans le cadre de l’université.
Vendredi, j’ai travaillé en télétravail. Je ne pense pas en avoir déjà parlé, mais les règles concernant le télétravail sont assez flexibles. Les seules obligations sont de faire au moins 4 jours de télétravail par mois et d’être présent au bureau un minimum de 5 jours par mois. Bien sûr, cela dépend du travail en cours, et il est généralement préférable d’être sur place pour des réunions importantes, par exemple.
En général, la plupart des employés viennent au bureau le mardi, et beaucoup choisissent de télétravailler le mercredi et le vendredi. Étant autorisé à faire du télétravail, je me suis adapté à ces horaires (afin de ne pas être seul au bureau et d’éviter les trajets), en venant au bureau les lundi, mardi et jeudi. Cela peut bien sûr varier selon les semaines.
Cette semaine, je vais me concentrer sur l’amélioration de l’application en corrigeant certains bugs et en travaillant en collaboration avec le client interne (qui a développé la première version de l’application) pour proposer une interface utilisateur similaire à la version précédente.
Hier, j’ai découvert un bug dans l’application, provenant de la bibliothèque qui gère le cœur de l’application (les environnements Python et les applications présentes dans le store). Comme il s’agit d’un projet open source, j’ai soumis le problème aux développeurs de la bibliothèque, qui l’ont corrigé dans la journée. Ce n’était pas directement lié à mon stage, mais j’ai trouvé cela intéressant car c’était la première fois que je participais à l’amélioration d’un projet open source.