Académique Documents
Professionnel Documents
Culture Documents
Introduction Générale :
L'informatique a révolutionné de nombreux domaines de la vie, y compris
l’éducation et la recherche académique .La création d’un site web d’encadrement
pour les étudiants en fin d’études est une application pratique de l’informatique
dans l’enseignements supérieur.
Dans notre projet pluridisciplinaire de 2CPI, on va réaliser un site web qui offre
une plateforme pour faciliter la communication entre les étudiants et leurs
encadrants, ainsi que pour partager des informations utiles sur le processus de
recherche et de réduction de leur travail de fin d’études, il peut aussi également
offrir des avantages pratiques pour les encadrants, qui peuvent facilement suivre
et évaluer le travail de leur étudiants, partager des ressources utiles et des conseils
avec les étudiants.
Problématique :
L’encadrement des étudiants en fin d’études est une étape cruciale dans leur
parcours académique. Cependant, il peut parfois être difficile pour les étudiants de
bénéficier d’un encadrement adéquat en raison d’un manque de temps, de
ressources et de personnel enseignant .Cependant , il peut être difficile pour les
étudiants de trouver un sujet qui correspond à leurs centres d’interêt et à leur
profil ,et de trouver un encadrant pour les accompagner dans leur projet .Cela
peut entrainer des retards dans la rédaction du travail de fin d’études ,des erreurs
dans la méthodologie de recherche ,et même l’abandon du projet.
Une solution possible pour résoudre ce problème est de mettre en place un site
web dédié au choix de sujet de mémoire permettrait de faciliter la recherche de
sujet de projet d’encadrement, consulter des offres de sujet de projet proposés
pour les étudiants.
Objectifs du projet :
● Pour l’enseignant :
- Créer les espaces de projets et Proposer des sujets de mémoire
- Fournir des commentaires et des suggestions pour améliorer le travail
- Suivre l’avancement des travaux
- Déposer les livrables corrigés et commenter les phases du projet
- Définir pour chaque projet une timeline incluant les principales phases, les échéances
de remises de livrables ainsi que les livrables à remettre au fur et à mesure de
l’avancement du projet.
● Pour l’étudiant :
- Déposer des livrables dans chaque phase du projet.
- Aider les étudiants à trouver un encadreur pour leur thèse.
- Choisissez un sujet qui vous intéresse personnellement, car cela vous aidera à rester
motivé tout au long du processus de recherche et d'écriture.
- Aider les étudiants à mieux comprendre les exigences académiques pour leur mémoire
ou leur thèse, en leur fournissant des ressources et des conseils sur la recherche, la
rédaction et la présentation de leur travail.
- Fournir des outils en ligne pour aider les étudiants à organiser leur temps et à gérer
leur travail de manière efficace, en utilisant des outils de gestion de projet, de suivi des
tâches et de calendrier.
- Proposer des services de tutorat en ligne pour aider les étudiants à mieux comprendre
des sujets spécifiques liés à leur travail de recherche, en mettant en relation les
étudiants avec des tuteurs spécialisés dans leur domaine d'études.
1.1.Méthodologie du projet
1.1.1.Les différents types de méthodologies
1.1.1.1. Les méthodologies classiques :
La méthode traditionnelle de gestion de projet est essentiellement définie
par sa nature prédictive et rigide. Ces particularités sont perceptibles par
opposition au côté évolutif et souple du modèle agile. L’approche classique est
aussi caractérisée par :
⮚ Méthode en cascade :
⮚ Cycle en V :
⮚ Pert :
Le modèle est relativement méconnu par rapport aux deux systèmes précédents.
Pourtant, de nombreuses équipes ont pu bénéficier des atouts de cette méthode
traditionnelle de gestion de projet. L’acronyme PERT signifie Program Evaluation
and Review Technique. L’objectif est d’optimiser l’ordonnancement des tâches
pour faciliter la coordination des intervenants et améliorer leur efficacité.
Dans les outils de la gestion de projet, cette méthode est souvent classée parmi les
graphiques et les fonctionnalités similaires. Ainsi, elle est surtout connue des
adeptes du diagramme de Gantt. Un visuel PERT se distingue toutefois par l’échelle
utilisée sur le graphique. Il met l’accent sur la succession de tâches au lieu de la
durée d’exécution. Vous visualiserez donc un enchaînement d’actions et non un
calendrier.
1.1.1.2.Méthodologies agiles :
Cette approche a été développée dans les années 2000 par 17 ingénieurs
américains qui étaient insatisfaits des méthodes de gestion de projet de l’époque
et qui leur reprochaient d’être trop lourdes, lentes et contraignantes.
Quand vous travaillez en mode Agile, vous travaillez en de petits cycles courts que
l’on appelle sprints ou itérations qui durent généralement entre 1 semaine et 1
mois. On est donc bien loin des méthodes traditionnelles du type diagramme de
Gantt ou des méthodes en cascade qui consistent à définir des plans de projet sur
12 ou 24 mois.
⮚ Kanban :
La méthode Kanban a pour but d’aider les équipes à répartir le volume de travail
selon la disponibilité de chacun. La structure Kanban repose sur une philosophie
axée sur la notion de perfectionnement constant, où les activités sont « extraites »
d’un backlog produit pour former un flux régulier.
Celle-ci s’articule autour de tableaux du même nom, lesquels sont une forme de
gestion de projet visuelle qui permet aux équipes de mieux appréhender leur
charge de travail et les flux s’y rapportant. Cette structure Kanban vise à présenter
les activités d’un projet sous forme d’un tableau, dont les colonnes correspondent
aux étapes de travail. Un tableau Kanban particulièrement élémentaire pourrait
être tout simplement constitué de colonnes intitulées À faire, En cours et Terminé.
Les tâches individuelles, représentées par des cartes visuelles, se déplacent d’une
colonne à l’autre, jusqu’à leur accomplissement.
⮚ Crystal (Clear/Orange) :
Cette méthode s’articule autour de neufs grands principes qui sont la participation
des utilisateurs, l’autonomie de l’équipe projet, la transparence des
développements, l’adéquation avec le besoin, le développement itératif et
incrémental, la réversibilité permanente, la synthèse du projet, les tests
automatisés et continus et enfin la coopération entre tous les intervenants.
1.1.2.Scrum :
Scrum est une structure Agile qui facilite la collaboration au sein des équipes et les
aide à réaliser des tâches à haute valeur ajoutée. Elle propose un schéma de
valeurs, rôles et directives pour leur permettre de se concentrer sur chaque
itération et de s’améliorer en continu.
La méthode Scrum fonctionne sur le principe des sprints : des cycles de travail de
deux semaines à l’issue desquels un livrable est attendu. Outre le sprint, il existe
deux autres événements Scrum : les réunions debout quotidiennes et les
rétrospectives de sprint. Les réunions debout quotidiennes ont lieu tous les jours,
comme leur nom le suggère. En 15 minutes, elles permettent à l’équipe Scrum
d’interagir et de coordonner ses tâches pour la journée. Quant aux rétrospectives
de sprint, elles sont organisées par le Scrum master à chaque fin de sprint. C’est
l’occasion pour l’équipe de faire le point sur son travail et de mettre en place des
changements pour les prochains sprints.
1.1.2.1.Raison de la sélection :
Scrum présente de nombreux avantages par rapport à d’autres méthodologies de
développement agile. C’est actuellement le cadre de référence le plus utilisé et le
plus fiable dans l’industrie du logiciel. Vous trouverez ci-dessous certains des
avantages connus de Scrum :
1.4.Etude de l’existence :
L’objectif de cette étude est d’analyser les sites Web concurrents similaires à notre
projet, ainsi que les critiques et les commentaires des utilisateurs pour
comprendre leurs besoins et leurs préférences.
Besoins fonctionnels :
● Système d'inscription : les étudiants devraient être en mesure de s'inscrire sur le
site web
pour accéder aux fonctionnalités.
● Liste des sujets de mémoire : les enseignants devraient être en mesure de publier
une liste de sujets de mémoire pour que les étudiants puissent les parcourir.
● Suivi des progrès : les enseignants devraient être en mesure de suivre les progrès
des étudiants dans la recherche de leur sujet de mémoire.
● Archivage des mémoires : le site web devrait être en mesure d'archiver les
mémoires soumis pour une consultation ultérieure.
● Évolutivité : Le site doit pouvoir évoluer pour répondre aux besoins futurs
des utilisateurs et des clients.