Mini Projet Final
Mini Projet Final
Mini Projet Final
chapitre abordera la réalisation d’une étude de marché que nous avons effectuée et son
analyse, le 3 chapitre traitera le backlog produit, le 4 et le 5 chapitre présenteront
ème ème ème
1
Chapitre 1 : Contexte du projet
Introduction
L'étude de projet est une démarche stratégique visant à organiser le bon déroulement
d'un projet et d'assurer la conduite de toutes les phases qui le constituent. Une étude fera
donc l'objet de notre premier chapitre qui sera consacré à la présentation du projet, l'étude
de l'existant et le choix de la méthode de travail.
1. Présentation du projet
Dans la présente partie, nous allons donner un aperçu du marketing de ressources
humaine et du sujet sur lequel nous avons travaillé tout au long de la période du mini projet.
Le marketing RH est une stratégie d’entreprise qui allie deux secteurs d’activité : les
ressources humaines et le marketing. Son but ? Vendre le statut de collaborateur de l’entreprise
pour attirer de nouveaux travailleurs ou garder les salariés déjà en poste.
D’un côté, il faut créer une fidélisation pour que les salariés déjà en poste restent en activité au
sein de l’entreprise. De l’autre il faut attirer de nouvelles recrues dans l’entreprise en leur
présentant les intérêts de venir travailler dans l’entreprise et les avantages d’y être salarié.
C’est une plateforme qui offre une meilleure présentation des candidats et une meilleure
stratégie de recrutement pour les entreprises en se basant sur le marketing des ressources
humaines (MRH) et le profiling.
Elle fournit des tests de profiling/personnalité et des tests techniques aux candidats qui
cherchent un emploi/stage afin de composer un profil complet qui contient les traits de
personnalités, les soft-skills et les hard-skills.
Comme elle fournit un espace pour les entreprises qui leurs permet de catégoriser leurs
employés ainsi de créer leurs offres d’emploi.
2
Chapitre 1 : Contexte du projet
Le fait de rassemble le MRH et le profiling, nous permet d’avoir et de former des équipes
de travail complémentaires et homogènes pour atteindre l’efficacité et l’efficience au sein
de l’entreprise.
1.3 Problématique
Le but de ce projet est de développer une plateforme qui permet aux candidats d’avoir
leurs propres présentations qui mettent en valeur leurs personnalités ainsi que leurs
compétences techniques.
Aussi qui fournit aux entreprises un espace qui leur permet de définir les profils existants
de ses équipes et de baser les recrutements sur les lacunes de ces derniers, afin de former
une ambiance de travail homogène et performante.
- L’évaluation du candidat non seulement par son profil technique mais aussi par son
profil psychologique.
- L’importance de former une équipe de travail homogène pour augmenter la
productivité.
- Changer l'habitude de se présenter par un CV.
- Renforcer la confiance en soi des candidats en leur fournissant une présentation
complète de son profil
3
Chapitre 1 : Contexte du projet
- Le profiling disc
- Le MBTI (Myers Briggs Type Indicator)
- Le big five test de personnalité
- L’ennéagramme test
• Le profiling disc
DISC est l'acronyme de Dominant, Influent, Stable, Consciencieux. Le modèle, il permet
d'évaluer le profil des personnes selon ces quatre composantes.
Ce modèle est destiné aux individus comme aux équipes, il apprend à s’adapter aux
besoins de ses interlocuteurs avec une communication efficace. IL s’inscrit parfaitement
dans une démarche Agile.
Le DISC est un outil d'évaluation personnel utilisé pour améliorer la productivité, le
travail d'équipe et la communication. Il traite uniquement des styles de comportement et de
communication.
(profiling disc, 2022)
• Le MBTI
Le Myers Briggs Type Indicator (MBTI) est un test psychologique permettant de mieux
connaître sa personnalité.
Le MBTI essaie de déterminer les préférences d'une personne selon quatre grandes
représentations :
- La façon d'être au monde
- La perception des informations
- La prise de décisions
- Le contexte de prédilection
L'expression des inclinaisons individuelles, selon ces quatre principes, permet de
définir 16 types psychologiques différents. En proposant de mieux se connaître et de mieux
appréhender les autres, le MBTI peut s'avérer très utile dans une démarche marketing,
notamment pour les commerciaux qui doivent être à l'écoute de leurs clients, mais aussi
persuasifs.
(actionco, 2022)
4
Chapitre 1 : Contexte du projet
Le test de personnalité des Big Five nous permet de mieux cerner la réaction face à
différentes situations, ce qui peut nous aider à choisir un emploi.
Les professionnels des ressources humaines et les psychologues ont souvent recours aux
cinq grandes dimensions de la personnalité pour situer les employés, ainsi pour recruter et
évaluer les candidats.
Ces dimensions sont en effet considérées comme étant les traits sous-jacents qui
composent la personnalité globale d'un individu. Les cinq grands traits sont :
• L'Ouverture
• La Conscience professionnelle
• L'Extraversion
• L'Agréabilité
• Le Névrosisme
(123test, 2022)
• L’ennéagramme test
L'Ennéagramme est un cadre archétypal qui offre un aperçu approfondi des individus,
des groupes et des collectifs.
L'Ennéagramme offre une riche carte du développement personnel du point de vue
des systèmes ouverts. Il n'enferme pas les gens, mais ouvre plutôt une voie vers la
découverte de soi et une plus grande conscience personnelle.
L'ennéagramme intégratif crée une conscience de soi et découvre les modèles de
comportement qui nous poussent et nous motivent inconsciemment à agir de certaines
manières.
En tant que cadre, l'Ennéagramme parle également du chemin de l'intégration et du
développement d'une manière profonde. Il est capable de révéler l'unicité de chaque
individu et de son parcours
L'Ennéagramme est donc un outil de création de sens ou un cadre qui permet le
développement de la connaissance de soi et de la méta-conscience.
5
Chapitre 1 : Contexte du projet
(integrative9, 2022)
Des tests bien spécifiques pour chaque profil de candidat afin d’évaluer ses compétences
selon sa formation académique.
2. Etude de l’existant
L'étude de l'existant est une phase importante pour bien comprendre le système et
définir ses objectifs.
Cette partie a pour objectif d’analyser les solutions similaires et les plus connues sur le
marché en dégageant les points forts et les points faibles de chacune de ces solutions.
• Ala Labs
Fondée en 2017 en Suède, elle combine la psychologie établie avec les dernières
technologies, notamment l'apprentissage automatique et l'IA. Ses tests sont automatisés,
validés, faciles à remplir et peuvent évaluer la personnalité et les capacités logiques en
quelques minutes.
Elle permet également de voir comment un candidat s'intègre dans l’équipe actuelle, de
consolider les évaluations des candidats provenant de plusieurs intervieweurs, continuer à
évaluer les candidats même après leur embauche, et plus encore.
6
Chapitre 1 : Contexte du projet
7
Chapitre 1 : Contexte du projet
• HireSweete
Créée en octobre 2016 par Robin Choy, Ismaël Belghiti et Paul Bachelier, HireSweet vise
à aider les entreprises à affronter la pénurie de développeurs. Pour cela, la jeune pousse a
développé un outil permettant d’automatiser entièrement la recherche de profils IT.
Baptisé « Cerebro », cet outil analyse des dizaines de millions de pages Internet grâce à
des algorithmes. Il se nourrit ainsi de toute la donnée publique, accessible à tous : l’activité
du profil sur les réseaux sociaux, les événements auxquels il participe, son parcours
professionnel ou encore des données open source sur les projets réalisés et le langage
utilisé.
En Tunisie, il existe quelques plateformes RH mais qui n’étaient pas conçu pour atteindre
les mêmes objectifs que la nôtre.
• La plateforme ‘Tanit Jobs’ était créée en 2006, elle est le leader des sites d’emploi en
Tunisie. Le site rapproche chercheurs d’emploi et employeurs autour de solutions
innovantes, grâce à sa nouvelle gamme de services complets, innovants et gratuits.
Une solution qui rencontre un immense succès avec plus de 350 000 de candidats
inscrits, 35 000 recruteurs actifs, et plus de 250 annonces publiées chaque jour.
8
Chapitre 1 : Contexte du projet
9
Chapitre 1 : Contexte du projet
• La plateforme ‘Faro job’ est le premier qui informe des dernières offres d’emploi
pour postuler immédiatement ! critères (catégorie, domaines, salaire, région, Tag),
on trouve les dernières offres d’emploi en quelques clics.
10
Chapitre 1 : Contexte du projet
11
Chapitre 1 : Contexte du projet
L’approche classique est basée principalement sur deux modèles de cycle de vie afin de
mieux maîtriser le processus de développement. On distingue alors : le modèles en cascade
et le modèle en V.
12
Chapitre 1 : Contexte du projet
• La méthode « en cascade »
Le cycle en cascade se caractérise par des phases séquentielles, qui se succèdent après la
validation des livrables produits lors de la phase précédente.
Chaque phase de termine à une date précise par la production de certains documents ou
logiciels, les résultats sont définis sur la base des interactions entre étape et activité, ils sont
soumis à une revue approfondie, on ne passe à la phase suivante que s’ils sont jugés
satisfaisants.
• La méthode en « v »
La méthode en V découle du modèle en cascade. Il donne une séparation claire entre la
vue de l’utilisateur du système, son modèle architectural et le modèle d’implémentation.
Une méthode agile est une approche itérative et incrémentale, qui est menée dans un
esprit collaboratif, avec juste ce qu’il faut de formalisme. Elle génère un produit de haute
qualité tout en prenant en compte l’évolution des besoins des clients.
13
Chapitre 1 : Contexte du projet
Au cours d’une itération, une version minimale du produit attendu est développée
puis soumise, dans sa version intermédiaire, au client pour validation (le résultat n’est pas un
prototype ou une « proof of concept », mais bien une version intermédiaire du produit final).
Les fonctionnalités sont ainsi intégrées au fur et à mesure du cycle de vie sur un
mode incrémental, le système s’enrichissant progressivement pour atteindre les niveaux de
satisfaction et de qualité requis. Chaque itération est un mini-projet en soi.
L’objectif est d’obtenir, au terme de chaque itération, un sous-ensemble
opérationnel du système cible et, au terme de la dernière itération, la version finale du
produit.
D’après le tableau 2, nous constatons que ces approches prédictives se sont révélées
trop « rigides » voire rendent leurs utilisateurs moins réactifs alors que les méthodes agiles
bien qu’elles soient moins prédictives, elles sont plus souples face aux besoins d’adaptation,
facilitant ainsi l’agilité de leurs utilisateurs.
A travers l'étude comparative précédente, les méthodes agiles sont les plus adaptées
pour notre projet. Plus particulièrement, la méthode SCRUM, faisant partie des approches
agiles les plus utilisées dans la gestion des projets informatiques, est conçue suivant les
principes suivants :
14
Chapitre 1 : Contexte du projet
• Hiérarchiser les fonctionnalités du produit pour mieux atteindre les objectifs et les
missions.
• S'assurer que l'équipe de développement comprend suffisamment les fonctionnalités
de produit.
❖ Principe de SCRUM
La figure illustre le principe d'un projet mené suivant la méthodologie SCRUM.
15
Chapitre 1 : Contexte du projet
Conclusion
Ce chapitre a été à la spécification du projet, à travers lequel nous avons présenté
son cadre général ainsi que la problématique et la solution proposée sans oublier la
méthodologie choisie pour le travail.
Dans le chapitre suivant, nous allons présenter l’étude de marché effectuée via une
enquête par questionnaire en ligne et sur terrain.
16
Chapitre 2 : Etude de marché
Introduction
Dans le chapitre précédent, nous nous sommes focalisés sur la présentation du cadre
général du projet, du choix de la méthode de travail en expliquant son principe. Dans ce
chapitre nous présenterons l’enquête par questionnaire faite dans le but de savoir notre
cible ainsi pour connaitre si la plateforme sera utile pour eux.
1. Description de l’enquête
L'enquête par questionnaire est un outil d’observation qui permet de quantifier et
comparer l’information. Cette information est collectée auprès d’un échantillon
représentatif de la population visée par l’évaluation.
17
Chapitre 2 : Etude de marché
1.2 Echantillon
Notre échantillon est composé d'hommes et femmes âgés entre 18 et 34 ans et qui sont
des salariés ou des étudiants ou à la recherche d’emploi ou à la recherche de stage.
Aussi les entreprises de différents taille (start-up, PME et sociétés)
Nous avons choisi de diversifier notre étude et de viser notre cible par 2 canaux :
- Une enquête en ligne vise les étudiants, les candidats, les employées et les
chômeurs.
- Des visites sur terrain aux entreprises et aux PME
18
Chapitre 2 : Etude de marché
Nous avons choisi de faire une enquête en ligne dans le but d'assurer la rapidité de la
collecte de réponses et utiliser le plus grand panel possible et toucher le plus grand nombre
de répondeurs possible.
Voici le lien vers notre questionnaire :
https://docs.google.com/forms/d/e/1FAIpQLSfCVCEy-UEdi-
fYmf5AOt9DXRuNgRMZFAxlhq2gESP6l7WlWQ/viewform?usp=sf_link
Le questionnaire était diffusé aux étudiants vers la base de données des étudiants de
notre institue l’iset’com, aussi sur les groups Facebook des étudiants actuel de l'iset'com, et
pour cibler les employés et les candidats nous avons poster dans les groups de e-marketing,
e-commerce et des anciens étudiants de l’iset’com.
19
Chapitre 2 : Etude de marché
• Questions posées
Au total, notre enquête comprend 14 questions réparties comme suit :
o Partie 1 : Question d’orientation
o Partie 2 : Questions introductives
o Partie 3 : Questions spécifiques
Sexe
20
Chapitre 2 : Etude de marché
Âge
Profession
● Déduction
Nous avons collecté un total de 93 réponses dont 44 sont des femmes et 45 sont des
hommes.
Dans ces 93, 82 sont étudiants, 8 sont salariés et 3 sont chômeurs. Toutes les réponses
ont été obtenues en ligne.
On observe une majorité (83) âgée entre 18 et 25 ans, le reste est divisée entre 26-35
ans (8) et au-delà de 35 ans (2).
Nous avons commencé par savoir si les candidats rencontrent vraiment des difficultés
lors de la recherche de stages/ emploi.
21
Chapitre 2 : Etude de marché
22
Chapitre 2 : Etude de marché
23
Chapitre 2 : Etude de marché
● Déduction
Nous pouvons conclure par les réponses collectées que la recherche de stage/ emploi est
une processus difficile long et pénible pour une grande majorité de candidats,
Nous avons observé que la majorité de nos prospects (58.1%) utilise les canaux digitaux
pour rechercher un stage/emploi, 35.5% utilise les sites web et 22.6% utilise les réseaux
sociaux et 40.9% utilise le contact direct et la visite sur place pour obtenir son stage.
On a eu beaucoup de réponses variées et décrit le processus dur de la recherche, la
durée de la recherche est entre une à deux semaines et 6 mois.
24
Chapitre 2 : Etude de marché
Nous avons observé que plus que la moitié de notre niche n’est pas convaincue que
le cv soit le moyen le plus pertinent pour les présenter, ce qui présente une bonne nouvelle
pour nous parce que c’est un des problèmes qu’on vise à résoudre avec notre solution.
Question sur la connaissance du profiling
25
Chapitre 2 : Etude de marché
Nous avons remarqué que même si la majorité n'avait aucune idée de quoi il s’agit les
tests de profiling, on trouve une grande majorité (92.5 %) qui s'intéresse au sujet afin de
maximiser leur chance d’accrocher un stage / emploi.
Comme les tests de profiling, la majorité de notre niche 87.1% s’intéresse dans passer
des tests techniques pour augmenter ses chances pour accrocher un stage / emploi
• Déduction
Après avoir observé et analysé les résultats obtenus par notre enquête en ligne nous
pouvons conclure que notre plateforme va résoudre un vrai problème qui dérange une
majorité importante.
26
Chapitre 2 : Etude de marché
Le fait d'être mal présenté et perdu dans les piles des CV diminue la chance de
l’embauche du candidat.
L’ajout des tests de profiling et le fait de donner valeur aux “ soft-skills “ des candidats et
de valoriser leurs profils psychologiques va éliminer le problème de mauvaise présentation.
Baser les campagnes de recrutements sur les profils manquants chez les entreprises va
éliminer les piles des cv et faciliter la procédure de recherche d’emploi.
• Questions posées
Au total, notre enquête comprend 14 questions :
o Partie 1 : Question d’orientation
o Partie 2 : Questions introductives
o Partie 3 : Questions spécifiques
Dans ces questions nous avons essayé de spécifier le type d’entreprises qu’on est en
train de communiquer avec, leur taille et nombre de collaborateurs.
Vous êtes ?
27
Chapitre 2 : Etude de marché
Nous avons observé qu’il y a une diversité dans les entreprises visitées, tels que 8 ont
entre 1-5 collaborateurs, 12 ont entre 6-20, et les deux sociétés ont plus que 20
collaborateurs.
28
Chapitre 2 : Etude de marché
Nous avons observé que la majorité des entreprises effectue fréquemment des
campagnes de recrutement et sont activement à la recherche des profils qui vont intégrer
facilement au sein de l’équipe et contribuer à l’avancement des projets de l’entreprise.
Comment trouvez-vous le processus de recrutement / recherche du bon profil ?
Une majorité très importante entre start-ups, PME et sociétés a trouvé un certain
degré de difficultés en cherchant le bon profil pour le bon poste.
Dans le même sujet, certaines entreprises ont mentionné qu’il est difficile de juger le
candidat d’après son CV, et de décider s’il est qualifié pour passer en entretien ou pas, ils
29
Chapitre 2 : Etude de marché
sont toujours en doute s’ils ont raté un bon profil car il n’a pas le cv brillant ou il ne sait pas
rédiger son CV.
Nous avons remarqué que toutes les entreprises ont un budget dédié aux
recrutements, le budget varient entre 100 dinar tunisien et 6500 dinars tunisiens, les 2
sociétés qu’on a parlé avec ont insisté sur le haut coût de la procédure, parfois il passe par 4
et 5 candidats, les recruteurs et après la période d’essai rémunéré il réalise qu’ils ne sont pas
le profil qu’il voulait.
Dans le but d’assurer une meilleure expérience utilisateur, nous avons eu recours à
une question ouverte dans notre questionnaire pour recueillir le maximum de
fonctionnalités souhaitées par les candidats et les entreprises et que nous avons essayé de
les intégrer lors de la réalisation de la plateforme.
Parmi ces améliorations, nous citons :
• Profil détaillé du candidat
• Espace d’organisation des entretiens
30
Chapitre 2 : Etude de marché
Conclusion
L’objectif de ce deuxième chapitre était de présenter les résultats de notre étude
marché. Dans la première section, nous avons définir l’enquête et son importance pour notre
mini-projet. Ensuite, nous avons présenté et analyser les résultats des données collectées, et
enfin nous avons présenté et analysé l’enquête faite sur terrain.
Dans le chapitre suivant, nous allons nous intéresser à l’étude du backlog produit de
notre projet.
31
Chapitre 3 : Backlog produit
Introduction
Dans le chapitre précédent, nous avons présenté l’enquête réalisée tout en exposant
les résultats statistiques obtenus et les recommandations déduites.
Dans ce chapitre, nous entamerons les choix technologiques ainsi que la phase de
spécification générale des besoins. Nous présenterons en premier lieu l'étude préliminaire
dans laquelle nous recueillerons les besoins fonctionnels et non fonctionnels du projet.
Dans la deuxième partie, nous présenterons les différentes technologies nécessaires
pour le développement du projet.
Et dans la dernière partie, nous terminerons avec la planification et le BMC du projet.
1. Etude préliminaire
L’étude préliminaire est une étape incontournable que chaque le processus de
développement doit débuter avec. Elle consiste à déterminer les besoins fonctionnels et
opérationnels, tout en se référant au cahier de charges du client.
L’objectif de cette étape est principalement la spécification détaillée des
fonctionnalités attendues d'un service ou d'un produit.
Les besoins fonctionnels présentent les fonctionnalités de base d’un système. Ils nous
permettent de spécifier le comportement des utilisateurs lors de la manipulation de la
plateforme.
La plateforme couvre, en premier lieu, les besoins fonctionnels de l’administrateur qui sont
les suivants :
- La gestion de l’inscription : Elle permet à l’administrateur seul d’approuver ou de
refuser les utilisateurs inscris après vérification de leurs identités et de supprimer
ceux qui s’avèrent frauduleux.
- La gestion des tests propres à l’entreprise : elle permet à l’administrateur de gérer
les tests personnalisés crées par les entreprises.
- La création des campagnes des tests : l’administrateur crée des packs des tests
spécifiques pour les entreprises.
En deuxième lieu, les besoins fonctionnels du candidat :
- La gestion de l’authentification : Elle permet aux utilisateurs de s'inscrire, de
s'identifier, de réinitialiser le mot de passe et de faire la mise à jour de ses
informations personnelles.
- La gestion du calendrier de ses entretiens : chaque candidat a un calendrier bien
spécifique qui lui permet de gérer ses entretiens.
- Passage des tests de primaires : le candidat doit passer par les tests de profiling pour
le catégoriser selon sa personnalité.
32
Chapitre 3 : Backlog produit
- Passage des tests supplémentaires : le candidat doit passer par les tests
supplémentaires pour évaluer ses compétences selon sa formation académique.
- Passage des tests assignés par les entreprises : après avoir passé par les différents
tests le candidat va être inviter à passer d’autres tests qui sont créés de la part de
l’entreprise qui le contacte.
- La réponse aux demandes des entreprises : le candidat va être en contact avec
l’entreprise.
- La création d’un processus : après avoir être en contact avec l’entreprise, le candidat
va créer un processus de sa disponibilité pour un rendez-vous.
En troisième lieu, les besoins fonctionnels des entreprises :
- La gestion de l’authentification : Elle permet aux utilisateurs de s'inscrire, de
s'identifier, de réinitialiser le mot de passe et de faire la mise à jour de ses
informations personnelles.
- La création des tests au choix : l’entreprise peut créer ses propres tests à son choix.
- La gestion du calendrier des entretiens : les entreprises ont un espace qui leurs
permet de gérer les entretiens fixés avec les candidats afin d’être bien organisés.
- L’envoie des invitations aux équipes pour le passage des tests : l’entreprise peut
catégoriser ses équipes de travail par leurs profils personnels ou par compétences
par le passage des tests de profiling ou techniques.
- La distinction des profils manquants : après avoir passé les tests, l’entreprise peut
distinguer facilement les profils manquants.
- La recherche des profils : l’entreprise exprime les exigences du poste facilement par
la rechercher des profils qui semblent convenables a ses besoins.
- La consultation des recommandations des profils candidats : après avoir précisé les
exigences du poste de travail, l’entreprise a la main de consulter tous les profils
recommandés.
- Le filtrage des profils : après avoir consulter les recommandations des profils,
l’entreprise peut filtrer les profils selon certains critères.
- Le contact des candidats : après le filtrage, l’entreprise contactera le candidat pour
fixer un rendez-vous.
- L’envoie des tests propres à l’entreprise au candidat qu’elle a contacter :
l’entreprise peut tester les candidats qu’elle le contacte par le simple envoi de ses
propres tests.
Et finalement, les besoins fonctionnels des employés des entreprises :
- Passer les tests envoyés par l’entreprise : les employés vont recevoir les tests
envoyés de la part de l’entreprise par mail, afin de distinguer leurs profils ou
d’évaluer leurs compétences.
Les exigences non fonctionnelles sont des besoins qui caractérisent le système en
matière de performance ou le type de matériel.
33
Chapitre 3 : Backlog produit
2. Spécification technique
Les besoins techniques donnent une vision globale sur l'architecture générale de
notre projet qui aboutit à développer l'application web.
La présente partie se concentre sur le choix de certaines technologies qui concerne :
Star UML est un logiciel qui permettent aux programmeurs de mettre en place des
diagrammes UML
• Modèle : cette partie gère les données de votre site. Son rôle est d'aller récupérer les
informations « brutes » dans la base de données, de les organiser et de les assembler
pour qu'elles puissent ensuite être traitées par le contrôleur. On y trouve donc entre
autres les requêtes SQL.
• Vue : cette partie se concentre sur l'affichage. Elle ne fait presque aucun calcul et se
contente de récupérer des variables pour savoir ce qu'elle doit afficher. On y trouve
essentiellement du code HTML mais aussi quelques boucles et conditions PHP très
simples, pour afficher par exemple une liste de messages.
• Contrôleur : cette partie gère la logique du code qui prend des décisions. C'est en
quelque sorte l'intermédiaire entre le modèle et la vue : le contrôleur va demander
au modèle les données, les analyser, prendre des décisions et renvoyer le texte à
34
Chapitre 3 : Backlog produit
35
Chapitre 3 : Backlog produit
36
Chapitre 3 : Backlog produit
Selon la figure ci-dessus, on peut constater que notre plateforme offre deux espaces :
espace entreprise et espace candidat.
Commençant tous d’abord par l’espace entreprise, cet espace leur permet d’acheter
des campagnes de tests, qu’elle peut les envoyer à toutes les équipes de travail, pour la
distinction des profils existants et manquants, comme elle peut créer elle-même des tests au
choix, convenables à son activité et qui vont parfaitement avec ses équipes de travail.
Ainsi, notre plateforme offre des suggestions des profils des candidats convenables
selon la recherche de l’entreprise, et parmi ces recommandations elle peut les filtrer selon
les compétences, catégorie, profil, classement et rémunération, pour finalement contacter
les candidats si leurs profils lui semblent intéressant.
Et finalement, la plateforme offre un calendrier d’entretien, dont l’entreprise peut
organiser ses processus.
Passant maintenant à l’espace candidat, qui lui offre un espace permettant de passer
les différents tests (les tests primaires qui sont des tests de profiling et les tests techniques
comme il peut passer d’autres tests optionnels à son choix pour booster son profil).
Le candidat va être en contact avec les entreprises intéressées par son profil, pour
finalement créer des processus dans son calendrier d’entretien.
4. Planification et structuration
Pour réussir un projet, il faut déterminer et ordonner les tâches du projet pour
faciliter la compréhension et la réalisation du projet.
37
Chapitre 3 : Backlog produit
38
Chapitre 3 : Backlog produit
39
Chapitre 3 : Backlog produit
40
Chapitre 3 : Backlog produit
41
Chapitre 3 : Backlog produit
Passer les 3 jours Haute En tant que candidat, je veux passer les
tests tests techniques pour évaluer ses
supplémenta compétences selon sa formation
ires académique.
Accepter et 3 jours Moyen En tant que candidat, je veux passer les
Passer des ne tests assignés par les entreprises qui me
tests contactait.
assignés par
les
entreprises
Répondre 4 jours Moyen En tant que candidat, je veux répondre
aux ne aux messages des entreprises intéressées
demandes par mon profil.
des
entreprises
Employé Passer les 3 jours Haute En tant qu'employé, je veux passer les tests
tests que l’entreprise m’a envoyé.
42
Chapitre 3 : Backlog produit
Conclusion
Dans ce chapitre, nous avons préparé notre plan (organisation des sprints) de travail.
Puis nous avons capturé les besoins fonctionnels et non fonctionnels de la plateforme ainsi
que l'étude technique du projet.
Dans le chapitre suivant, nous détaillerons l’étude conceptuelle du premier et du
deuxième sprint.
43
Chapitre 4 : sprint 1&2
Introduction
Dans le chapitre précèdent, nous nous sommes focalisés sur l'étude préliminaire du
projet, son étude technique, et la planification des différentes tâches. Dans ce chapitre, nous
nous intéresserons à l’étude conceptuelle du premier et du deuxième sprint.
Modifier son profile 2 jours Haute En tant que candidat, je veux ajouter
(candidats) CV - photo quelques modifications pour mon profil,
afin de le mieux optimiser.
Approuver les 3 jours Haute En tant qu’administrateur, je veux
comptes utilisateurs accepter les comptes utilisateurs, afin
qu’ils aient un compte dans la plateforme.
Supprimer les 1 jour Haute En tant qu’administrateur, je veux
comptes utilisateurs supprimer les comptes utilisateurs qui
s’avèrent frauduleux.
Lister / ajouter ses 1 jour Haute En tant qu'entreprise, je veux faire une
employés liste des employés.
44
Chapitre 4 : sprint 1&2
Dans le but de rendre notre diagramme des cas d'utilisation plus lisible et afin de décrire
le comportement d'un système, nous avons décidé d'utiliser la technique de la description
textuelle des cas d'utilisation pour détailler l'enchaînement des tâches.
Tableau 8 Description textuelle des scénarios du cas d'utilisation "s'inscrire
Titre S’inscrire
45
Chapitre 4 : sprint 1&2
46
Chapitre 4 : sprint 1&2
47
Chapitre 4 : sprint 1&2
Titre S’authentifier
48
Chapitre 4 : sprint 1&2
Après avoir tracer le diagramme de séquence du 2ème cas d’utilisation. Nous allons
schématiser le diagramme d’activités du 2ème cas d’utilisation « s’authentifier » dans la figure
ci-dessous.
D’abord l’utilisateur (candidat/entreprise) procède l’authentification, le système lui
demande de préciser son profil (candidat/entreprise). Puis suivant le profil, le système
demande à saisir le login et le mot de passe.
49
Chapitre 4 : sprint 1&2
50
Chapitre 4 : sprint 1&2
Créer ses propres 4 jours Haute En tant qu’entreprise, je veux créer mes
tests propres tests selon mon choix.
Inviter les équipes à 2 jours Haute En tant qu’entreprise, je veux inviter les
passer les tests équipes de chaque département à passer
les différents tests afin de les catégoriser.
Acheter des 2 jours Moyenne En tant qu’entreprise, je veux acheter des
campagnes campagnes de tests afin de les ajouter à
mon compte.
Lancer et gérer une 4 jours Haute En tant qu’entreprise, je veux lancer une
campagne campagne afin de tester les équipes de
travail.
Créer des campagnes 3 jours Haute En tant qu’administrateur, je veux créer
des campagnes, afin qu’ils soient achetés
par les entreprises.
Modifier les 1 jour Haute En tant qu’administrateur, je veux
campagnes modifier les campagnes afin d’ajouter ou
supprimer des tests.
Ajouter des tests a 1 jour Haute En tant qu’administrateur, je veux ajouter
des campagnes des tests aux campagnes.
Gérer les tests créer 1 jour Haute En tant qu’administrateur, je veux gérer
par les entreprises les tests crées par chaque entreprise
Selon la figure ci-dessous, l’entreprise peut créer ses propres tests personnalisés, acheter
des campagnes et les lancer dont elle invite ses équipes de travail pour accéder à la
plateforme pour qu’ils puissent passer les différents tests.
A ce stade du 2ème sprint, l’administrateur peut gérer les tests personnalisés des
entreprises, il créer aussi les différents tests, les supprimer, les modifier comme il peut créer
des campagnes, les modifier, ainsi il peut ajouter des tests à des campagnes qui vont être
achetés par les entreprises.
51
Chapitre 4 : sprint 1&2
2.2.1. Description textuelle du cas d’utilisation « inviter l’équipe à passer les tests »
Tableau 11 Tableau descriptif du cas d’utilisation « inviter l’équipe à passer les tests »
Acteur Entreprise
52
Chapitre 4 : sprint 1&2
D’après le tableau ci-dessus, on peut constater que l’entreprise ne peut pas inviter les
équipes/employés à passer les tests à condition qu’elle doit avoir un compte et une
connexion internet.
Dont elle accède à la plateforme, s’authentifie, ensuite elle choisir les campagnes ou
les tests qu’elle va envoyer, elle doit saisir tous les e-mails ou le groupe mail de ses équipes,
et finalement elle clique sur le bouton envoyer.
2.2.2. Diagramme d’activité de cas d’utilisation de « inviter l’équipe à passer les tests »
Figure 39 Diagramme d’activité de cas d’utilisation de « inviter l’équipe à passer les tests »
D’abord, l’entreprise doit s’authentifier pour pouvoir envoyer les tests, ensuite elle
choisie un test ou une campagne de test, dont le système va le sélectionner pour l’afficher à
53
Chapitre 4 : sprint 1&2
l’entreprise, puis elle saisie les e-mails des employés ou le groupe mail, dont le système les
vérifier et les confirmer, ensuite l’entreprise va cliquer sur le bouton envoyer, pour
finalement les équipes reçoivent le test
Conclusion
Dans ce chapitre, nous nous sommes intéressés à l’étude conceptuelle des cas
d’utilisation du 1er et le 2ème sprint.
Dans le chapitre suivant, nous aborderons l’étude conceptuelle des sprints 3 et 4.
54
Chapitre 5 : sprint 3&4
Introduction
Dans le chapitre précèdent, nous nous sommes focalisés sur à l’étude conceptuelle
du 1 et 2ème sprint. Dans ce chapitre, nous nous intéresserons à l’étude conceptuelle du
er
Passer les tests (par 3 jours Haute En tant qu'employé, je veux passer les
les équipes tests que l’entreprise m’a envoyé.
d’entreprise) / invi
email
Avoir les résultats par 1 jour Haute En tant qu’entreprise, je veux avoir les
perso/équipe résultats de profil de chacun dans
l’équipes après qu’il passe les tests.
Passer les tests de 3 jours Haute En tant que candidat, je veux passer
primaires les tests de profiling pour la formation
de mon profil.
Passer les tests 2 jours Haute En tant que candidat, je veux passer
supplémentaires les tests techniques pour évaluer ses
compétences selon sa formation
académique.
Envoyer les tests 3 jours Moyenne En tant qu’entreprise, je veux envoyer
personnalisés aux mes propres tests au candidat que je
candidats l’ai contacté afin d’évaluer leur
compétence.
Accepter et Passer 3 jours Moyenne En tant que candidat, je veux passer
des tests assignés par les tests assignés par les entreprises
les entreprises qui me contactait.
55
Chapitre 5 : sprint 3&4
La section qui suit présente la conception du cas d'utilisation « passer les tests
primaire ».
Objectif Le candidat doit passer des tests tel que tests de profiling
Acteur Candidat
56
Chapitre 5 : sprint 3&4
D’après le tableau 13 nous constatons que le passage des tests nécessite que le
candidat soit connecté à son compte, puis il passe les tests normalement.
D’abord, le candidat accède à la plateforme il s’authentifie, il va être amener à la
page des tests, donc il clique sur le bouton passer mon test. Ensuite le test s’affichera pour
qu’il répondre aux différents tests pour finalement avoir ses résultats de test.
57
Chapitre 5 : sprint 3&4
Lister les process avec 1 jour Haute En tant que candidat, je veux faire
les entreprises une liste de mes process créer avec
les entreprises dans le calendrier.
Ajouter et draguer ses 2 jours Haute En tant qu’entreprise, je veux ajouter
propres des nouveaux process dans mon
offres/process calendrier.
Créer des processus 1 jour Haute En tant que candidat, je veux créer
des processus.
Lister et draguer les 1 jour Haute En tant qu’entreprise, je veux lister et
offres/process organiser mes process avec les
candidats dans mon calendrier.
Répondre aux 2 jours Moyenne En tant que candidat, je veux
demandes des répondre aux messages des
entreprises entreprises intéressées par mon
profil.
Chercher des profils 2 jours Haute En tant qu’entreprise, je veux
chercher des profils candidats
convenables.
Consulter les 3 jours Haute En tant qu’entreprise, je veux
recommandations consulter les recommandations des
profils après avoir cherché les profils.
Filtrer les profils 3 jours Moyenne En tant qu’entreprise, je veux filtrer
recommandés. les recommandations des profils selon
de critères spécifiques.
58
Chapitre 5 : sprint 3&4
La section qui suit présente la conception du cas d'utilisation « filtrer les profils
candidats ».
59
Chapitre 5 : sprint 3&4
Acteur Entreprise
Post condition Les profils candidats affichés sont ceux qui intéresse
l’entreprise
Scénario nominal 1- Accéder à la plateforme
2- S'authentifier
3- Ouvrir la page des recommandations des profils
4- Remplir un formulaire avec les critères de filtrage
5- Affichage des profils convenables
Exception Connexion interrompue
D’après le tableau nous constatons que l’entreprise entamer le filtrage des profils
que lorsqu’elle a un compte ‘entreprise’.
D’abord, elle accède à la plateforme, elle s’authentifie, ensuite elle cherche des
profils convenables au poste, puis elle aborde le filtrage des recommandations des profils,
finalement, le système affiche les profils qu’elle les filtre.
60
Chapitre 5 : sprint 3&4
Conclusion
Dans ce chapitre, nous nous sommes intéressés à l’étude conceptuelle des cas
d’utilisation du des sprints 3 et 4.
61
Conclusion générale
En guise de conclusion, durant ce mini-projet, nous avons réussi à atteindre tous les
objectifs définis, commençons de la prospection du sujet du mini-projet passons par
l’acquisition de nouvelles connaissances tout au long du mini-projet, la bonne utilisation des
acquis théoriques, la gestion du temps, le partage équitable des tâches et terminons par
l’acquisition et la bonne maîtrise de nouvelles compétences et connaissances.
Ce mini-projet était donc pour nous une expérience réussite pour maîtriser la gestion
du temps, tout en outillant des logiciels de planification, de plus de la gestion d’équipe, en
assurant la bonne maîtrise de soi et la bonne écoute des idées de chacun de nous, et enfin la
bonne gestion du projet en essayant d’assurer le maximum un partage optimal et équitable
des tâches à réaliser, du temps et de nos ressources.
Finalement, espérons que cette expérience sera pour nous le phare qui illumine notre
chemin pour réussir notre projet de fin d’étude.
62
Webographie
63