18
Page 1 sur 18 DEVELOPPEUR DE SITE 2020 Rapport de stage Par D. PISCHEDDA

DEVELOPPEUR DE SITE

  • Upload
    others

  • View
    3

  • Download
    1

Embed Size (px)

Citation preview

Page 1: DEVELOPPEUR DE SITE

Page 1 sur 18

DEVELOPPEUR DE

SITE

2020

Rapport de stage

Par D. PISCHEDDA

Page 2: DEVELOPPEUR DE SITE

Page 2 sur 18

RAPPORT DE

STAGE Développeur de site

PISCHEDDA Dylan

Juillet 2020 à Septembre 2020

Tuteur de stage : Jean François LE MADEC

Superviseur académique : Sheila COLLINS PRIMARD

Etablissement : Jean XXIII - ESTIAM

Entreprise de stage : Anidris

Page 3: DEVELOPPEUR DE SITE

Page 3 sur 18

AVANT-PROPOS

Ce rapport de stage est le fruit d’un stage de recherche de trois mois effectués au sein

de l’entreprise Anidris à Contern, afin de valider ma première année dans le cursus d’un bac

d’Ingénieur. L’expérience, les relations et les interventions de mon maître de stage ont été

très utiles pour recadrer une étude dont le champ est très vaste.

Le choix du sujet est, en effet, directement issu de mon tuteur de stage qui avait pour but de

permettre aux employés de pouvoir gérer plus aisément leurs interventions. L’entreprise

Anidris est spécialisée dans les services qui touchent les infrastructures informatiques et m’a

donc permis d’étudier ce sujet de près.

Ce rapport de stage a pour objectif de mettre en exergue le potentiel et les avantages d’une

entreprise de services.

La collecte de données n’a pas été des plus simples, car les entreprises Luxembourgeoises

sont particulièrement difficiles à approcher. Toutefois, les discussions menées avec les

employés mon permis d’apporter beaucoup d’éclaircissements sur le sujet.

Page 4: DEVELOPPEUR DE SITE

Page 4 sur 18

REMERCIEMENTS

En premier lieu, je tiens à remercier mon maître de stage, M. LE MADEC, chef

d’opération d’Anidris. Un grand merci pour son accueil chaleureux au sein de l’entreprise,

ainsi que pour sa patience et ses précieux conseils. Il m’a beaucoup appris sur son entreprise

et les défis qu’un développeur doit relever au quotidien.

Je saisis également cette occasion pour adresser mes profonds remerciements aux

responsables et aux personnels d’ESTIAM. Ils ont toujours été à mon écoute et ont su

m’apporter un soutien sans failles, notamment en ce qui concerne les démarches

administratives relatives à un stage à l’étranger.

Je désire aussi remercier les intervenants d’ESTIAM, qui m’ont fourni les outils nécessaires

au bon déroulement de mon stage. Je tiens particulièrement à remercier M. Benoît

DORARD, intervenant professionnel indépendant, qui fut le premier à me soutenir dans ma

démarche de recherche de stage.

Un grand merci à ma mère et mon père, pour leurs conseils, ainsi que pour leurs soutiens

inconditionnels, à la fois moral et économique.

Page 5: DEVELOPPEUR DE SITE

Page 5 sur 18

SOMMAIRE

AVANT-PROPOS ...................................................................................................................................... 3

REMERCIEMENTS .................................................................................................................................... 4

GLOSSAIRE .............................................................................................................................................. 6

INTRODUCTION ....................................................................................................................................... 7

I. L’entreprise ..................................................................................................................................... 8

A. L’informatique dans la société ...................................................................................................... 8

B. Le secteur d’activité des techniciens .......................................................................................... 8

1. Les missions du technicien support clients .............................................................................. 8

2. Les caractéristiques de la fonction technicien support clients ............................................ 9

II. Les différentes missions / tâches ................................................................................................. 11

A. Explication du projet .............................................................................................................................. 11

B. Déroulement du stage ............................................................................................................................ 15

III. Problèmes rencontrés et apports tirés .................................................................................... 15

A. Problématiques rencontrées ........................................................................................................ 15

B. Apports tirés ..................................................................................................................................... 16

CONCLUSION ......................................................................................................................................... 17

ANNEXES ............................................................................................................................................... 18

Page 6: DEVELOPPEUR DE SITE

Page 6 sur 18

GLOSSAIRE

Therme Définition

Exergue Mettre en évidence, mettre en avant, exposer avec clarté, de façon flagrante.

ESTIAM ÉCOLE SUPÉRIEURE DES TECHNOLOGIES DE L’INFORMATION APPLIQUÉES AUX MÉTIERS

Conquérir Dans le sens de séduire, montrer aux entreprises qu’ils peuvent avoir

confiances etc…

Fluctuent Quelque chose qui varie (inconstant, indéterminé, instable)

La veille La veille technologique consistant à se tenir informé des innovations dans un

secteur déterminé.

Paradigme Utiliser pour qualifier un contexte, un environnement économique (ex : "changer de paradigme").

Admin Administrateur et gestionnaire d'un système informatique ou d’un réseau.

Langage de programmation

Langages permettant de formuler des algorithmes et de produire des programmes informatiques qui appliquent ces algorithmes.

Framework L’objectif d’un framework est généralement de simplifier le travail des

développeurs informatiques

Page 7: DEVELOPPEUR DE SITE

Page 7 sur 18

Du 02 Juillet 2020 au 02 Septembre 2020 (3 mois), j’ai effectué un stage au sein de

l’entreprise Anidris dans le département informatique. Obtenu en répondant à une offre en

ligne, je voulais en apprendre plus sur les stratégies internationales qui permettent à

l’entreprise de conquérir les entreprises Luxembourgeoises. Un vrai plus pour mon projet

professionnel.

L’entreprise Anidris se situe à Contern au Luxembourg. Créée en 2010, Anidris est une

société indépendante active fondée en tant que société sœur de Dartalis. Ils définissent la

prochaine génération de gestion intelligente de l'information (I2M) alignée sur les besoins des

entreprises et les contraintes légales. Mon maître de stage était Jean François LE MADEC,

chef d’opérations d’Anidris.

Mon stage au département informatique a consisté en l’élaboration d’un site qui permettrai au

personnels d’Anidris de pouvoir enregistrer leurs interventions dans une base de données et

de les envoyer à leur gestion commerciale. Plus largement, lors de mon stage, j’ai eu

l’opportunité d’appréhender les considérations sur la gestion des données. Au-delà du fait

d’enrichir mes connaissances en programmation, ce stage m’a permis de comprendre dans

quelle mesure les stratégies marketing fluctuent en fonction des liens entre entreprises et

clients et à quel point le réseau est important dans le monde des affaires.

Ce stage m’a permis de percevoir comment une entreprise se développe dans le secteur de

l’informatique et en contexte international, ses défis et son évolution au cours du temps. Enfin,

les nombreux entretiens que j’ai pu avoir avec les employés des différents services de la

société m’ont permis de donner une cohérence à ce rapport.

Pour présenter mon expérience de stage au sein de la société Anidris, il apparaît pertinent de

présenter à titre préalable l’environnement de l’entreprise plus précisément la branche dans

laquelle je travaillais (Chapitre I), puis d’envisager les différentes missions et tâches que j’ai pu

effectuer au sein du service informatique (Chapitre II). Enfin, j’aborderai les problèmes que j’ai

pu rencontrer, et les nombreux apports que j’ai pu en tirer (Chapitre III).

INTRODUCTION

Page 8: DEVELOPPEUR DE SITE

Page 8 sur 18

I. L’entreprise

Avant de parler concrètement de l’entreprise, je vous parlerai de son secteur

d’activité.

A. L’informatique dans la société

L'informatique est un outil indispensable dans l'entreprise pour pouvoir la gérer.

Les entreprises doivent aujourd’hui être vigilantes, constamment attentives aux

mouvements de leur environnement et la veille est « une systématisation du

processus de repérage, de validation, d’analyse, de synthèse et de diffusion de

l’information utile ».

La veille permet de traquer l'information utile. L’information devient progressivement

un instrument de compétitivité des entreprises. La vigilance ou surveillance active de

l'environnement est un élément crucial de la décision stratégique. Elle est la base de

la reconnaissance des problèmes. Ainsi la maîtrise de l'information permet d'avoir

des débouchés sur des contacts commerciaux, la détection des mauvais payeurs, la

désinformation de certains concurrents, l'entrée sur le marché de substituts à votre

produit, etc.

Ainsi l’entreprise innovante est celle qui a les paradigmes les plus larges et surtout

qui est capable de prendre la décision face à un événement hors de sa propre

conception. Le veilleur est ainsi un élément du processus d'innovation de l'entreprise

car il doit offrir à celle-ci la plus large surveillance sans pour autant se perdre dans

une accumulation d'informations sans objet précis.

B. Le secteur d’activité des techniciens

1. Les missions du technicien support clients

• Sous la responsabilité du chef de projet informatique, assiste par téléphone et

par mail les clients sur une problématique informatique (installation d’un

matériel ou d’un logiciel, maintenance à distance, dépannage…).

Page 9: DEVELOPPEUR DE SITE

Page 9 sur 18

• Dans le cadre d’une mission, peut rester le support technique pour ces clients

par téléphone ou par des opérations d’administration à distance.

• Dans le cadre d’une mission, peut rester le support technique pour ces clients

par téléphone ou par des opérations d’administration à distance.

• Est l’interface entre le client et le chef de projet informatique ou le directeur

informatique.

2. Les caractéristiques de la fonction technicien support clients

La fonction implique de comprendre les besoins des clients et de les aider à

résoudre les dysfonctionnements des applications. Le plus souvent, la fonction

s’exerce sous la forme de téléassistance ou par téléphone. Le technicien support

clients est donc à la frontière entre les fonctions techniques et les fonctions ventes.

C. Les métiers au sein de l’entreprise

• Les ingénieurs consultants :

Leurs rôles :

- Offrent une intégration de haute qualité. Assurent l'excellence technique dans la

prestation de services à la satisfaction du client.

- Fournissent une assistance téléphonique / à distance / sur site, résous les

problèmes techniques en analysant le problème et en interagissant de manière

proactive avec le client pour résoudre le problème.

- Produisent une documentation de haute qualité pour assurer l'efficience et

l'efficacité de la prestation des services.

- Préparer la documentation du produit de travail, les listes de contrôle, le matériel de

formation et les documents de configuration

- Aident à la gestion des projets, lorsque le rôle de chef de projet leur est attribué.

- Soumettent des rapports d'activité rapidement, méthodiquement et avec précision,

avec une répartition appropriée du temps par activité.

Page 10: DEVELOPPEUR DE SITE

Page 10 sur 18

Les compétences attendues :

- Une capacité à travailler de manière autonome et à résoudre les problèmes

avec rapidité et efficacité.

- De solides compétences en communication, tant orales qu'écrites.

- Expérience en gestion de projet technique et capacité à mener un projet à

travers toutes les phases de mise en œuvre.

- L'anglais et le français sont obligatoires, l'allemand ou le luxembourgeois sont

un plus à ne pas négliger.

• L’équipe administrative :

Leurs rôles :

- Traiter les commandes, les factures, enregistrer les paiements et suivre les

dépenses de l'organisation

- Effectuer des tâches de bureau, telles que le classement, la saisie de

données, répondre au téléphone, traiter le courrier, etc.

- Gestion des communications avec les clients et les fournisseurs par

téléphone, e-mail et en personne.

- S’occupe des achats selon les besoins de l’entreprise et des réseaux de

l’entreprise tels que LinkedIn

Les compétences attendues :

- Maîtrise du français et de l'anglais, le luxembourgeois et l'allemand sont

appréciés.

- Maîtrise des ordinateurs et des logiciels de comptabilité.

- Compétences exceptionnelles en matière de gestion du temps et de

communication verbale et écrite.

- Connaissance des principes comptables de base.

- Capacité à effectuer plusieurs tâches à la fois et à rester motivé et positif.

Page 11: DEVELOPPEUR DE SITE

Page 11 sur 18

II. Les différentes missions / tâches

A. Explication du projet

Le projet donné par mon tuteur de stage a pour nom de code « MIRA »,

acronyme de « Management of Intervention Report Assistant ». MIRA est un site

Web uniquement accessible aux employés d’Anidris afin de leur de gérer les

« rapports d’interventions », éléments qui font référence aux différentes missions

réalisées par les consultants et permettent de tracer l’activité de service réalisée.

Deux types utilisateurs peuvent être identifiés sur ce site :

Les Membres (les employés), qui ont accès aux pages :

- ‘Création d’un rapport d’intervention’ : L’employé rentre plusieurs informations

par rapport à son intervention puis est envoyé à l’interface de l’Admin qui

passe le rapport de ‘Nouveau’ à ‘Exporter’.

- ‘Mes interventions’ : Cette page consiste à voir tous les rapports et leurs

informations que l’utilisateur a rentré. Si le statut du rapport est ‘Nouveau’

l’utilisateur a la possibilité de modifier ses informations ou alors de l’envoyer à

l’Admin, qui passera automatiquement le statut à ‘Exporter’.

Les Admin (les chefs), auront accès aux mêmes pages que les membres, ainsi

qu’aux pages :

- ‘Tous les rapports’ : L’admin pourra consulter toutes les informations des

rapports créés par les utilisateurs de MIRA. Il pourra les modifier, ou alors les

envoyer à la gestion commerciale via un bouton ‘Envoyer’. Si le rapport a pour

statut ‘Envoyer’, ni les Admins ni les Membres peuvent changer ces

informations.

- ‘Recherche d’information’ : Cette page consiste à rechercher, en sélectionnant

des critères (nom de client, date de création, etc…) du rapport voulu.

VOICI QUELQUE COPIE D’ECRAN DU PROJET :

Page 12: DEVELOPPEUR DE SITE

Page 12 sur 18

Page 13: DEVELOPPEUR DE SITE

Page 13 sur 18

Page 14: DEVELOPPEUR DE SITE

Page 14 sur 18

Page 15: DEVELOPPEUR DE SITE

Page 15 sur 18

B. Déroulement du stage

Avant de commencer concrètement mon projet, mon tuteur de stage m’a

convoqué en salle de réunion afin mettre au clair ses attentes. Il m’a expliqué en quoi

consistait l’entreprise, il m’a montré les locaux, le personnel, etc… Sur un tableau,

mon tuteur m’a construit un schéma détaillé de MIRA, c’est-à-dire, son langage de

programmation, qui est Python, et le framework Django. Pour commencer nous

avons mise en place différentes étapes lors de mon stage, les deux premières

semaines consistaient à créer un plan détaillé grâce à des diagrammes. Durant une

semaine j’ai pris le temps de me familiariser avec le framework, Django et son

langage.

Par la suite, mon tuteur de stage m’a conseillé de commencer par le côté Admin de

MIRA. Il m’a fallu à peu près un mois pour le finir.

Enfin les derniers jours qu’il me restait étaient dédiés à la partie utilisateur de MIRA.

Le dernier jour de stage M. LE MADEC m’a convoqué en salle de réunion afin de

« débriefer » sur le déroulement et le résultat du stage.

III. Problèmes rencontrés et apports tirés

A. Problématiques rencontrés

Un des plus gros problèmes rencontrés durant ce stage a été l’apprentissage

de Django et de Python. Contrairement à beaucoup d’autres langages, peu de

sources peuvent être trouvées sur Internet, uniquement la documentation officielle du

site internet de Django nous donne des informations au sujet des possibilités.

Mon manque d’organisation au niveau des programmes (commentaires, reprise de

programmes, etc…) m’a fait prendre beaucoup de retard sur le sujet car lorsque je

devais réutiliser une fonctionnalité de quelques lignes de code, je perdais du temps à

les rechercher.

L’actualité a aussi était un problème, l’épidémie du Coronavirus et les normes on fait

que beaucoup d’employés étaient dans l’obligation de faire du télétravail. Je n’ai

donc pas pu avoir de contacts. Toutefois, chaque matinée de ce stage, des meetings

Page 16: DEVELOPPEUR DE SITE

Page 16 sur 18

par conférence vidéo étaient organisés afin de faire un point sur ce que les employés

allaient faire la journée.

B. Apports tirés

Tout au long de ces trois mois j’ai appris comment une entreprise du secteur

l’informatique fonctionnait.

L’utilisation d’un nouveau langage m’a permis d’apprendre à chercher des

informations, d’analyser une documentation et de la réutiliser en fonction des besoins

demandés.

Le logiciel « Sublime Text » m’était encore inconnu avant ce stage. Sublime Text est

un éditeur de texte sophistiqué pour le code et le balisage.

Page 17: DEVELOPPEUR DE SITE

Page 17 sur 18

CONCLUSION

Pour conclure, j’ai effectué mon stage de fin d’année de mon cursus Master en

ingénierie en tant que développeur au sein de l’entreprise Anidris à Contern. Lors de

ce stage de trois mois, j’ai pu mettre en pratique mes connaissances théoriques

acquises durant mon année à ESTIAM, tout en étant confronté aux difficultés réelles

du monde du travail et du développement Web.

Après ma rapide intégration dans l’équipe, j’ai eu l’occasion de réaliser plusieurs

missions de recherche et de développement.

Ce stage a été très enrichissant pour moi, car il m’a permis de découvrir le domaine

de l’informatique, ses acteurs, contraintes... Ce stage m’a aussi permis de comprendre

que les missions des ingénieurs d’Anidris n’étaient pas les plus adaptées à mon profil

et que les missions qui tournent autour du développement me passionnent davantage.

Je préfère ainsi m’orienter vers un poste lié à la gestion de projet à l’international.

Cette expérience m’a permis de répondre aux questionnements que j’avais en ce qui

concerne les moyens utilisés par les entreprises pour s’adapter aux changements de

leur environnement. L’entreprise qui m’a accueillie pendant ce stage faisait face à une

période charnière, et je suis très fier d’y avoir contribué. L’évolution des usages et

l’adaptation de l’entreprise aux changements de son environnement m’ont permis de

comprendre l'importance des enjeux économiques dans la définition des stratégies à

adopter.

Page 18: DEVELOPPEUR DE SITE

Page 18 sur 18

ANNEXES

1 – Entreprise

2. Sublime Text