Présentation Talend Data Inventory Gestion de projet Mes missions Les processus Formation professionnelles
Formations professionnelles
Udemy, Hackathons, Users Story

Voici ici l'ensemble des formations que j'ai réalisé dans un cadre de mon développement professionnel.

React Testing Library - Udemy

Pendant mes deux premières semaine de stage, j'ai suivi une formation autour de React Testing Library sur la Platforme Udemy. React Testing Library est un outil utilitaire de test conçu pour tester le DOM rendu par React dans le navigateur.

L'objectif de cette bibliothèque est de nous aider à faciliter l'écriture des tests. Cette formation était organisé autour de la conception de deux applications et entièrement en anglais. Ces applications sont disponible sur ma seconde page GitHub : Mon Github.


Ateliers Hackathon - Live coding

J'ai participé à deux ateliers hackathons organisés au sein de Data Domain Governance. Les produits ciblés étaient donc Inventory, Prep et Stewardship.

Pour le logiciel Data Inventory, l'objectif était de travailler sur des tests centrés sur la visualisation d'une page web. Cela permet de tester les changements d'apparence non détectable à l'oeil nu. C'est ce que l'on appel des tests de non régression visuelle. Pour cela, nous avons utilisé Storybook et Chromatic.

Storybook est un outil de développement d'interface utilisateur. Il rend le développement plus rapide et plus facile en isolant les composants d’une partie spécifique de l’application. Il aide à documenter les composants à réutiliser et à les tester automatiquement pour éviter les bogues.

Chromatic est un outil qui a été conçu pour Storybook. Très généralement, il va se charger d'effectué lui-même des tests de non-regression au sein du logiciel Data Inventory.

Composant Dataset Overview dans Storybook
Création de users story

Lors de ma première semaine, le Product Owner de Data Inventory m’a présenté le processus de création de users story. Suite à ça, ma mission était d’écrire des scénarios de test en s’appuyant sur une user story de Data Inventory. Cette approche permet de sensibiliser sur le travail de recherche et de conception de scénarios de test autour d'un récit utilisateur.

Le Product Owner

Le Product Owner est un chef de projet agile ainsi que le premier responsable de la conception d'un produit. Pour mener à bien sa mission, il a pour objectif d'interpréter les besoins des clients pour répondre au mieux à leurs attentes.

Pour cela, il travaille en collaboration avec les clients et l'équipe en charge de la conception à savoir : les développeurs, les UX designers, et les QA. Il est donc en charge de la création de scénarios utilisateurs selon les exigences attendues.

Il effectue également des scénarios de tests utilisateurs pour énumérer toutes les actions possibles et réalisables attendues suite à la user story.

Collaborations avec le Product Owner
Organisation personnelle
Notion

Afin d'organiser au mieux l'ensemble de mon journal de bord, j'ai utilisé l'application Notion. De cette manière, toutes notes sont organisées par thématiques et nouveaux concepts que j'ai pu découvrir tout au long de mon stage chez Talend. Lien de mon Notion.

Collaborations avec le Product Owner
Les outils
Environnement d'apprentissage

VSCode

Udemy

React

GitHub

Storybook

Notion

Bilan de mon stage

Talend étant une très grande société, je m'attendais à voir beaucoup de nouveaux concepts et en apprendre beaucoup sur son fonctionnement avant mon premier jour. Comme je l'avais espéré, j'ai pu apprendre et expérimenter tout cela au sein d'un environnement agréable et dans une équipe très bienveillante.

Intégré dans l'équipe en tant que développeuse Frontend, la rigueur et le cadre agile dans lequel je me trouvais m'ont beaucoup appris en ce qui concerne la gestion de projet. Durant le cadre de travail SCRUM, j'ai participé à beaucoup de réunions très intéressantes et de cette manière, je me suis senti davantage impliqué dans mon travail.

Je suis très reconnaissante envers mes tuteurs d'avoir pu me permettre de faire un stage aussi riche en terme de savoirs et humainement.