Outil d'inscription
d'étudiants

"La fin de la première étape"

"La fin de la première étape"

Outil d'inscription
d'étudiants

La dernière ligne

La dernière ligne

En 2018, j’arrivais au terme de mon DUT informatique. Pour pouvoir le valider, j’ai eu besoin d’une expérience professionnelle sous la forme d’un stage de 3 mois en entreprise.

Après des recherches mouvementées, j’ai trouvé grâce aux contacts de l’IUT un stage à Polytech Orléans, site de Chartres. Cette expérience est le premier pas que j’ai eu dans le monde professionnel informatique.
Ensuite au semestre 5, on nous a donné l'option de reprendre ce projet pour l'optimiser et l'améliorer avec ce qu'on avait pu apprendre entre temps.

En 2018, j’arrivais au terme de mon DUT informatique. Pour pouvoir le valider, j’ai eu besoin d’une expérience professionnelle sous la forme d’un stage de 3 mois en entreprise.

Après des recherches mouvementées, j’ai trouvé grâce aux contacts de l’IUT un stage à Polytech Orléans, site de Chartres. Cette expérience est le premier pas que j’ai eu dans le monde professionnel informatique.
Ensuite au semestre 5, on nous a donné l'option de reprendre ce projet pour l'optimiser et l'améliorer avec ce qu'on avait pu apprendre entre temps.

Le problème Polytech

Le problème Polytech

Polytech est un réseau français de 16 écoles d'ingénieurs et Polytech Orléans est l'une d'entre elles, ayant un campus dans la ville de Chartres où je me suis rendu. Ce sont eux qui ont contacté mon IUT pour une demande, ils étaient donc à la fois l’employeur et le client pour ce stage.

Leur problématique était la suivante : “La réinscription des élèves se fait manuellement dans un document Excel. C’est une tâche répétitive qui prend trop de temps.”

Ils souhaitaient changer cela en proposant aux élèves un moyen de se réinscrire par eux-mêmes et d’automatiser l’ajout des élèves dans un document ou une base de données.

Cependant, l’école ne disposait pas de pôle informatique. C’est pour cela que pour ce stage j’étais dans une équipe de développement d’une seule personne. J’ai tout de même pu compter sur l’assistance d’autres stagiaires de domaines et projets variés, dont un venant aussi de l’IUT informatique.

Polytech est un réseau français de 16 écoles d'ingénieurs et Polytech Orléans est l'une d'entre elles, ayant un campus dans la ville de Chartres où je me suis rendu. Ce sont eux qui ont contacté mon IUT pour une demande, ils étaient donc à la fois l’employeur et le client pour ce stage.

Leur problématique était la suivante : “La réinscription des élèves se fait manuellement dans un document Excel. C’est une tâche répétitive qui prend trop de temps.”

Ils souhaitaient changer cela en proposant aux élèves un moyen de se réinscrire par eux-mêmes et d’automatiser l’ajout des élèves dans un document ou une base de données.

Cependant, l’école ne disposait pas de pôle informatique. C’est pour cela que pour ce stage j’étais dans une équipe de développement d’une seule personne. J’ai tout de même pu compter sur l’assistance d’autres stagiaires de domaines et projets variés, dont un venant aussi de l’IUT informatique.

Une solution adaptée

Une solution adaptée

Pour trouver une solution, j’ai pu avoir divers échanges avec mon maître de stage et des membres de la direction tout au fil de ces mois. Il y a eu des modifications au fur et à mesure des discussions, mais la solution qui a été trouvée était la suivante :

► Le fond :
Une base de données pour stocker les informations des élèves à la place d’un document Excel, permettant potentiellement de réutiliser ces données pour les prochaines années.

► La forme :
L’interface était une application Python disponible aux étudiants contenant un formulaire qu’ils pouvaient remplir en se connectant.

Pour trouver une solution, j’ai pu avoir divers échanges avec mon maître de stage et des membres de la direction tout au fil de ces mois. Il y a eu des modifications au fur et à mesure des discussions, mais la solution qui a été trouvée était la suivante :

► Le fond :
Une base de données pour stocker les informations des élèves à la place d’un document Excel, permettant potentiellement de réutiliser ces données pour les prochaines années.

► La forme :
L’interface était une application Python disponible aux étudiants contenant un formulaire qu’ils pouvaient remplir en se connectant.

Un projet, mais deux objectifs

Un projet, mais deux objectifs

Chaque côté du projet avait ses enjeux :

Pour moi, il s’agissait de valider ma formation. Mais aussi d’acquérir ma première expérience de travail dans le développement informatique. C’était une sorte de point final à cette étape de ma vie professionnelle.

Pour Polytech, il s’agissait de modifier le fonctionnement de la réinscription pour l’améliorer en plusieurs points :

► Faciliter l'inscription en offrant une application simple, intuitive et fluide.
► Supprimer les actions manuelles et pénibles faites par le personnel pour classer, trier et ranger les informations des élèves.
► Améliorer l'interface pour offrir un visuel nouveau et clair.
► Automatiser les listes d'élèves pour y avoir accès plus facilement.

Chaque côté du projet avait ses enjeux :

Pour moi, il s’agissait de valider ma formation. Mais aussi d’acquérir ma première expérience de travail dans le développement informatique. C’était une sorte de point final à cette étape de ma vie professionnelle.

Pour Polytech, il s’agissait de modifier le fonctionnement de la réinscription pour l’améliorer en plusieurs points :

► Faciliter l'inscription en offrant une application simple, intuitive et fluide.

► Supprimer les actions manuelles et pénibles faites par le personnel pour classer, trier et ranger les informations des élèves.

► Améliorer l'interface pour offrir un visuel nouveau et clair.

► Automatiser les listes d'élèves pour y avoir accès plus facilement.

Un parcours semé d'embûches

Un parcours semé d'embûches

Malgré l’aide que j’ai eue avec mon maître de stage et les autres stagiaires, des risques posaient problème.

Pour un projet entièrement seul, le temps était court et il n’y avait aucun expert qui pourrait m’aider en cas de blocage. De plus, mon expérience de l’époque ne me permettait pas d’avoir une bonne organisation de projet par moi-même.

J’ai aussi rencontré des problèmes de développement avec des notions avec lesquelles je n’étais pas à l’aise, notamment la connexion avec une base de données. Heureusement, un des stagiaires a pu m’aider sur ces lacunes.

Finalement, un des problèmes que je n’avais pas pris en compte au début du projet, était les éventuels malentendus avec le client sur ce qui était attendu ou non, qui sont arrivés, mais ont vite été corrigées.

Malgré l’aide que j’ai eue avec mon maître de stage et les autres stagiaires, des risques posaient problème.

Pour un projet entièrement seul, le temps était court et il n’y avait aucun expert qui pourrait m’aider en cas de blocage. De plus, mon expérience de l’époque ne me permettait pas d’avoir une bonne organisation de projet par moi-même.

J’ai aussi rencontré des problèmes de développement avec des notions avec lesquelles je n’étais pas à l’aise, notamment la connexion avec une base de données. Heureusement, un des stagiaires a pu m’aider sur ces lacunes.

Finalement, un des problèmes que je n’avais pas pris en compte au début du projet, était les éventuels malentendus avec le client sur ce qui était attendu ou non, qui sont arrivés, mais ont vite été corrigées.

Objectif en 3 mois

Objectif en 3 mois

L’objectif que j’ai eu en arrivant n’était pas de terminer l’application. Au vu de la petite équipe de projet et du temps limité, on m'avait demandé d’aller le plus loin possible dans le développement, en supposant que le projet pouvait être repris par un autre stagiaire après mon départ. L’optique était tout de même de terminer l’application avant la fin des 3 mois.

Cela inclut d’avoir un formulaire, une base de données et de pouvoir stocker les informations des élèves. Les tâches demandées étaient celles d’un développeur, mais en plus d’être capable de faire l’étude du projet avec le client.

L’objectif que j’ai eu en arrivant n’était pas de terminer l’application. Au vu de la petite équipe de projet et du temps limité, on m'avait demandé d’aller le plus loin possible dans le développement, en supposant que le projet pouvait être repris par un autre stagiaire après mon départ. L’optique était tout de même de terminer l’application avant la fin des 3 mois.

Cela inclut d’avoir un formulaire, une base de données et de pouvoir stocker les informations des élèves. Les tâches demandées étaient celles d’un développeur, mais en plus d’être capable de faire l’étude du projet avec le client.

Chronologie du projet

Chronologie du projet

Le projet s’est déroulé en plusieurs étapes. La première partie consistait à comprendre l’attendue en discutant avec les acteurs principaux du client, à savoir ici les membres de la direction. Avec cela, j’ai pu faire l’analyse des risques, besoins et solutions que je leur ai présentés.

Ensuite a pu démarrer le premier développement qui s’est terminé lors de la démonstration avec le client, où on a pu valider la maquette de la solution.

C’est après que le développement en continu a commencé avec une alternance entre développement seul, échanges avec les autres stagiaires et enfin démo et présentation au client jusqu’à la version finale présentée à la toute fin.

Le projet s’est déroulé en plusieurs étapes. La première partie consistait à comprendre l’attendue en discutant avec les acteurs principaux du client, à savoir ici les membres de la direction. Avec cela, j’ai pu faire l’analyse des risques, besoins et solutions que je leur ai présentés.

Ensuite a pu démarrer le premier développement qui s’est terminé lors de la démonstration avec le client, où on a pu valider la maquette de la solution.

C’est après que le développement en continu a commencé avec une alternance entre développement seul, échanges avec les autres stagiaires et enfin démo et présentation au client jusqu’à la version finale présentée à la toute fin.

La fin

La fin

Mais au final, qu'était l’état de l’application après les 3 mois. L’application avait une version partiellement fonctionnelle. Elle comportait un formulaire connecté à une base de données qui permettait à un étudiant de s’inscrire ou se réinscrire, c'est-à-dire les trois points de base émis dans la solution trouvée, à savoir le formulaire, l’interface et la base de données.

Malgré cela, le projet n'a tout de même pas abouti. L’application n’était pas utilisable en tant que telle car il manquait la gestion des listes étudiantes ou même l’automatisation des tâches manuelles. Il manquait de consolidation et d’un meilleur visuel, mais possédait les fondations pour y parvenir avec les analyses qui avaient été réalisées.

Mais au final, qu'était l’état de l’application après les 3 mois. L’application avait une version partiellement fonctionnelle. Elle comportait un formulaire connecté à une base de données qui permettait à un étudiant de s’inscrire ou se réinscrire, c'est-à-dire les trois points de base émis dans la solution trouvée, à savoir le formulaire, l’interface et la base de données.

Malgré cela, le projet n'a tout de même pas abouti. L’application n’était pas utilisable en tant que telle car il manquait la gestion des listes étudiantes ou même l’automatisation des tâches manuelles. Il manquait de consolidation et d’un meilleur visuel, mais possédait les fondations pour y parvenir avec les analyses qui avaient été réalisées.

L'après-fin

L'après-fin

Je ne sais pas ce qui est arrivé à cette application par la suite, mais on m’avait dit qu’il allait être repris par la suite par d’autres stagiaires pour continuer ce projet. L’application était une réelle demande voulue par le client, il a donc probablement été repris par la suite.

De mon côté, j’ai pu valider mon DUT grâce à cette expérience qui m’a sûrement bien aidé pour la suite de mon parcours

Je ne sais pas ce qui est arrivé à cette application par la suite, mais on m’avait dit qu’il allait être repris par la suite par d’autres stagiaires pour continuer ce projet. L’application était une réelle demande voulue par le client, il a donc probablement été repris par la suite.

De mon côté, j’ai pu valider mon DUT grâce à cette expérience qui m’a sûrement bien aidé pour la suite de mon parcours

Mon regard d'après-projet

Mon regard d'après-projet

Pour une première expérience professionnelle d’un développeur très débutant, je suis plutôt content de cette première expérience. Le cadre de travail était agréable avec le regroupement entre stagiaires et j’ai pu apprendre des choses que l’on ne voit pas forcément en cours, notamment les relations avec le client et la gestion de projet quand on est seul.

Malgré cela, ce stage a aussi eu des points négatifs, comme une petite déception de ne pas avoir pu terminer le projet ou plus y contribuer. J’aurais aussi préféré faire partie d’une équipe plutôt que d’être seul sur le projet et sans pôle informatique, mais j’ai pu expérimenter cela dans d’autres projets.

Mais au final, cela reste une très bonne expérience de stage et une réussite dans mon parcours universitaire.

Pour une première expérience professionnelle d’un développeur très débutant, je suis plutôt content de cette première expérience. Le cadre de travail était agréable avec le regroupement entre stagiaires et j’ai pu apprendre des choses que l’on ne voit pas forcément en cours, notamment les relations avec le client et la gestion de projet quand on est seul.

Malgré cela, ce stage a aussi eu des points négatifs, comme une petite déception de ne pas avoir pu terminer le projet ou plus y contribuer. J’aurais aussi préféré faire partie d’une équipe plutôt que d’être seul sur le projet et sans pôle informatique, mais j’ai pu expérimenter cela dans d’autres projets.

Mais au final, cela reste une très bonne expérience de stage et une réussite dans mon parcours universitaire.

Articles liés

Articles liés

Créativité

Voir l'article

Bienveillance

Voir l'article