SlideShare une entreprise Scribd logo
1  sur  36
Gestion d’évaluation annuelle
des compétences
Encadré par :
• Mr. Ahmed Jmal
• Mr. Omar Bouchaâla
PROJET DE FIN D’ETUDES
Réalisé par :
• Hassen Ben Slima
1
Année universitaire 2018-2019
01
02
03
04
Introduction
Méthodologie
Démonstration
Conclusion et perspective
s
05
Réalisation
L
A
N
01
02
03
04
Introduction
Méthodologie
Démonstration
Conclusion et perspective
s
05
Réalisation
L
A
N
Présentation de la société
1
4
5
Cadre général
2
Connaissances
Compétence
Capacités Attitudes
Accomplir une tâche
Mobiliser Mobiliser
Évaluation
6
Problématique
3
 Comment y parvenir ?
 Quels outils peuvent nous y aider ?
 Découvrez comment l’utilisation d’un logiciel dédié à la gestion des compétences
peut être un véritable atout pour notre activité ?
Conception et développement d'une application web pour gérer
les évaluations annuelles des compétences.
Les principaux modules de cette application sont :
 Gérer des utilisateurs avec différents droits d’accès.
 Définir et maintenir des grilles d'évaluations selon différentes catégories.
 Saisir des grilles d'évaluation par les différents utilisateurs.
 Permettre l’accès à l'historique des évaluations.
7
Solution
4
8
Solution
5
Evaluation annuelle
des compétences
9
Objectifs
6
 Définir et maintenir des grilles d'évaluations selon différentes postes (développeur, senior, intégrateur).
 Assigner les grilles aux collaborateurs.
 Planifier des dates d’évaluation.
 Effectuer l’auto-évaluation par les collaborateurs.
 Effectuer l’évaluation hiérarchique.
 Effectuer l’évaluation finale.
 L'accès à l'historique des évaluations.
 Générer des rapports d’évaluation.
 Permettre l’authentification des utilisateurs avec gestion des droits d'accès.
 Posséder une base de données unique.
01
02
03
04
Introduction
Méthodologie
Démonstration
Conclusion et perspective
s
05
Réalisation
L
A
N
11
SCRUM
1
01
02
03
04
Introduction
Méthodologie
Démonstration
Conclusion et perspective
s
05
Réalisation
L
A
N
13
Diagramme de cas d’utilisation global
1
Diagramme de cas d’utilisation global
1
14
15
Product Backlog
2
ID User Stories Priorité
1  En tant que responsable RH je veux gérer les grilles d’évaluations pour que les
collaborateurs puissent faire leurs évaluations.
1
2  En tant qu’utilisateur je veux m’authentifier pour pouvoir utiliser l’application. 2
3  En tant que responsable RH je veux gérer les rôles pour que chaque utilisateur ait
ses propres permissions.
3
4  En tant que Manager je veux assigner les grilles d’évaluations de mes
collaborateurs pour que ces derniers sachent leurs grilles assigner.
4
5  En tant que collaborateur je veux faire mon évaluation pour envoyer au GRH la
partie d’auto-évaluation.
5
6  En tant que manager je veux remplir la grille d’évaluation de mes collaborateurs
pour envoyer au responsable RH la partie d’évaluation hiérarchique.
6
7  En tant que responsable RH je veux faire une réunion pour l’évaluation finale de
chaque collaborateur avec son manager pour savoir si le collaborateur se mérite
d’une augmentation ou non.
7
16
Product Backlog
2
ID User Stories Priorité
8  En tant qu’utilisateur je veux consulter les grilles qui m’a été assignée pour faire
l’évaluation.
8
9  En tant que collaborateur je veux consulter mon historique d’évaluation pour
avoir une idée sur les anciennes grilles.
9
10  En tant que Manager je veux voir l’historique d’évaluation de mes collaborateurs
pour avoir une idée sur les grilles assignées avant.
10
11  En tant que responsable RH je veux consulter le calendrier pour savoir les dates
des réunions.
12
12  En tant que responsable RH je veux planifier les dates des réunions finales pour
que chaque développeur puisse terminer la phase d’évaluation de l’année courant.
11
17
Sprints
3
PROJET
GESTION D’ÉVALUATION ANNUELLE
DES COMPÉTENCES
SPRINT 3
Gestion
du Reporting
SPRINT 1
Authentification
et gestion de la grille
d’évaluation
SPRINT 2
Assignation
et évaluation
18
Gestion des grilles d’évaluations
4
19
«Vue»
Liste des grilles d’évaluation
«Vue»
Création du grilles d’évaluation
«Models»
RH
Consulter la liste des grilles d’évaluation Demande la liste des grilles d’évaluations
«Vue»
Détail grilles d’évaluation
«Controller»
GridEvaluationController
GetAllGridEvaluation()
Réponse
Afficher la liste des grilles d’évaluation
Liste des grilles d’évaluation s’affiché
Demander de créé une grille
La page de création du grille d’évaluation s’affiche
saisir (le nom du grilles et les niveaux du grilles)
puis appuyer sur suivant pour afficher le rester du formulaire dans une autre page
Saisir=valide
Affichage du reste du formulaire
Compléter de saisir le reste des informations (les modules, les compétences, les échelles et le
s notes moyennes) et clique sur enregistrer
Vérification
Vérification
Création d’une grille d’évaluation
5
20
20
«Vue»
Liste des grilles d’évaluation
«Vue»
Création du grilles d’évaluation
«Models»
RH
Envoie des données saisies
«Vue»
Détail grilles d’évaluation
«Controller»
GridEvaluationController
Saisir=valide Enregistrer toute la grille
Réponse
Afficher les informations de la grille d'évaluation Ajouté
Grille d'évaluation
s’affiché
Saisir=échec
Afficher des messages d'erreurs
Création d’une grille d’évaluation
5
21
Affectation des grilles d’évaluation
8
22
«Vue»
Liste des collaborateurs
«Vue»
Affectation des grilles d’évaluation
«Models»
Manager
Consulter la liste des collaborateurs Demande la liste des collaborateurs
«Controller»
GridEvaluationController
getAllCollaborateurs()
Réponse
Afficher la liste des collaborateurs
Liste des collaborateurs affiché
Choisir l'année d'affectation, choisir l'employée convenable
et Click sur Assigner
La page d’assignation des grilles d’évaluation s’affiche
choisir les grilles qui doivent être affecter pour cette collaborateur et Click sur affecter
Redirection vers la page d’affectation
Envoie des données saisies
Enregistrer tous les affectations
Réponse
Redirection vers la liste des collaborateurs
Liste des collaborateurs s'affiche
Assignation des grilles d’évaluation
9
23
«Vue»
Évaluation
«Controller»
GridAssigmentController
«Models»
Collaborateur
Consulter la liste des évaluations
Demande la liste des évaluations
«Vue»
Évaluations Actuel
«Controller»
GridEvaluationController
getAllEvaluationsNotValide()
Réponse
Afficher la liste des évaluations
Liste des évaluations
courantes affiché
Choisir une évaluation et demander
de faire l’évaluation
Récupérer tous les informations relative à l'évaluation demander
Évaluation du collaborateur
10
getALLInformations()
Réponse
Redirection vers la page d'évaluation
Réponse
Grille d'évaluation s'affiche
«Controller»
NoteController
24
«Vue»
Évaluation
«Controller»
GridAssigmentController
«Models»
Collaborateur
choisir un note pour chaque compétence et Click valider
«Vue»
Évaluations Actuel
«Controller»
GridEvaluationController
Enregistrer Les Notes()
Réponse
Réponse
Redirection vers
la page des évaluations
page d'évaluation s'affiche
Évaluation du collaborateur
10
«Controller»
NoteController
Envoi des données saisies
25
«Vue»
AgendaEmployee
«Controller»
EvaluationAssigmentController
Collaborateur
Consulter la calendrier qui contient
tous les anniversaires d'embauche des employées
demande la liste des date d'évaluations getAllDates()
Réponse
Afficher la liste
des dates d'évaluations de chaque employée
Planification des dates d’évaluations
11
Manager RH
Affichage de calendrier par mois
choisir le jour concerné
Afficher les personnes
qui ont des réunions pendant ce jour
choisir une personne pour l'évaluer ,
On cliquant sur son email
Affichage du formulaire
pour fixer la date de réunions
«Models»
26
Collaborateur
Saisir les informations
(date de la l’évaluation et l'heure) et valider
Envoi des données saisies Enregistrer la date d’évaluation
Réponse
Réponse
Planification des dates d’évaluations
11
Manager RH
Revenir à la calendrier
envoyer une notification
envoyer une notification
«Vue»
AgendaEmployee
«Controller»
EvaluationAssigmentController
«Models»
27
Diagramme de classes
12
Sprint 1
Sprint 2
Sprint 3
28
Environnement de travail
13 Balsamiq
01
02
03
04
Introduction
Méthodologie
Démonstration
Conclusion et perspective
s
05
Réalisation
L
A
N
30
Gestion des grilles et des rôles
1
31
Planification de date d’évaluation
2
32
Évaluations
3
01
02
03
04
Introduction
Méthodologie
Démonstration
Conclusion et perspective
s
05
Réalisation
L
A
N
34
Conclusion
1
 Utilisé de la méthodologie SCRUM.
 Utilisé des Mock up avant la réalisation.
 Amélioré notre capacité de conception .
 Renforcé nos compétences en matière de technologies telles que J2EE et les Framework
de développement (Spring, Angular).
 Réalisé des présentations à chaque fin de sprint.
35
Prespectives
2
Identifier les compétences manquantes dont l’entreprise à besoin
Mettre en place des différentes chartes.
Création d’une version mobile.
36

Contenu connexe

Similaire à Presentation finale-skill-evaluation-hassen-ben-slima avec-video

WED 2018 : Plénière qualité 1/3 - Notion de démarche qualité
WED 2018 :  Plénière qualité 1/3 - Notion de démarche qualitéWED 2018 :  Plénière qualité 1/3 - Notion de démarche qualité
WED 2018 : Plénière qualité 1/3 - Notion de démarche qualitéSimon E.B. Thierry, Ph.D.
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2bcollet
 
Management de la qualité
Management de la qualitéManagement de la qualité
Management de la qualitéyounes elhaiba
 
Google Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - FormationGoogle Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - FormationEmmanuel Borne
 
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie ErpC:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie Erpguesta6d652
 
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie ErpC:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie Erpguestb4e614
 
350992916-Tableau-SE.pptx lololooooooooooooooooooooo
350992916-Tableau-SE.pptx lololooooooooooooooooooooo350992916-Tableau-SE.pptx lololooooooooooooooooooooo
350992916-Tableau-SE.pptx lololoooooooooooooooooooooazizabhaj
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 
La gestion de projet internet en 10 slides (+bonus)
La gestion de projet internet en 10 slides (+bonus)La gestion de projet internet en 10 slides (+bonus)
La gestion de projet internet en 10 slides (+bonus)Grégory Raby
 
Web-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des GainsWeb-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des GainsXL Groupe
 
Presentation approches agiles.pptx
Presentation approches agiles.pptxPresentation approches agiles.pptx
Presentation approches agiles.pptxSayfHajbi
 
3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx
3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx
3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptxAmnaKhemiri1
 
Iso 9001 approche processus
Iso 9001 approche processusIso 9001 approche processus
Iso 9001 approche processusazfgr
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...Mohamed Cherkaoui
 
Workshop AssessFirst 360°
Workshop AssessFirst 360°Workshop AssessFirst 360°
Workshop AssessFirst 360°David BERNARD
 
Présentation_HIDAYATALLAH_FINAL.pptx
Présentation_HIDAYATALLAH_FINAL.pptxPrésentation_HIDAYATALLAH_FINAL.pptx
Présentation_HIDAYATALLAH_FINAL.pptxGhezza
 

Similaire à Presentation finale-skill-evaluation-hassen-ben-slima avec-video (20)

TQM 2021.pdf
TQM 2021.pdfTQM 2021.pdf
TQM 2021.pdf
 
WED 2018 : Plénière qualité 1/3 - Notion de démarche qualité
WED 2018 :  Plénière qualité 1/3 - Notion de démarche qualitéWED 2018 :  Plénière qualité 1/3 - Notion de démarche qualité
WED 2018 : Plénière qualité 1/3 - Notion de démarche qualité
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2
 
Management de la qualité
Management de la qualitéManagement de la qualité
Management de la qualité
 
Google Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - FormationGoogle Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - Formation
 
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie ErpC:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
 
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie ErpC:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
 
Manuel mase
Manuel maseManuel mase
Manuel mase
 
350992916-Tableau-SE.pptx lololooooooooooooooooooooo
350992916-Tableau-SE.pptx lololooooooooooooooooooooo350992916-Tableau-SE.pptx lololooooooooooooooooooooo
350992916-Tableau-SE.pptx lololooooooooooooooooooooo
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
La gestion de projet internet en 10 slides (+bonus)
La gestion de projet internet en 10 slides (+bonus)La gestion de projet internet en 10 slides (+bonus)
La gestion de projet internet en 10 slides (+bonus)
 
Web-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des GainsWeb-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des Gains
 
Presentation approches agiles.pptx
Presentation approches agiles.pptxPresentation approches agiles.pptx
Presentation approches agiles.pptx
 
Audit des projets informatiques
Audit des projets informatiquesAudit des projets informatiques
Audit des projets informatiques
 
3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx
3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx
3YtLonBOlSCTP2LCZV3bIdGR2rkfGhJrjKpBUE2v (1).pptx
 
Iso 9001 approche processus
Iso 9001 approche processusIso 9001 approche processus
Iso 9001 approche processus
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
 
Workshop AssessFirst 360°
Workshop AssessFirst 360°Workshop AssessFirst 360°
Workshop AssessFirst 360°
 
Présentation asmq
Présentation asmqPrésentation asmq
Présentation asmq
 
Présentation_HIDAYATALLAH_FINAL.pptx
Présentation_HIDAYATALLAH_FINAL.pptxPrésentation_HIDAYATALLAH_FINAL.pptx
Présentation_HIDAYATALLAH_FINAL.pptx
 

Plus de Hassen BEN SLIMA

Plus de Hassen BEN SLIMA (9)

Git fundamentals
Git fundamentalsGit fundamentals
Git fundamentals
 
Git fundamentals
Git fundamentalsGit fundamentals
Git fundamentals
 
JAVA FUNDAMENTALS
JAVA FUNDAMENTALSJAVA FUNDAMENTALS
JAVA FUNDAMENTALS
 
Sfax marathon international des oliviers 5Km
Sfax marathon international des oliviers 5KmSfax marathon international des oliviers 5Km
Sfax marathon international des oliviers 5Km
 
Devlivejava
DevlivejavaDevlivejava
Devlivejava
 
Presentation du projet_de_fin_d_etudes
Presentation du projet_de_fin_d_etudesPresentation du projet_de_fin_d_etudes
Presentation du projet_de_fin_d_etudes
 
Rapport finale
Rapport finaleRapport finale
Rapport finale
 
Rapport final
Rapport finalRapport final
Rapport final
 
All about me
All about meAll about me
All about me
 

Dernier

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 

Dernier (15)

JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 

Presentation finale-skill-evaluation-hassen-ben-slima avec-video

  • 1. Gestion d’évaluation annuelle des compétences Encadré par : • Mr. Ahmed Jmal • Mr. Omar Bouchaâla PROJET DE FIN D’ETUDES Réalisé par : • Hassen Ben Slima 1 Année universitaire 2018-2019
  • 4. Présentation de la société 1 4
  • 6. 6 Problématique 3  Comment y parvenir ?  Quels outils peuvent nous y aider ?  Découvrez comment l’utilisation d’un logiciel dédié à la gestion des compétences peut être un véritable atout pour notre activité ?
  • 7. Conception et développement d'une application web pour gérer les évaluations annuelles des compétences. Les principaux modules de cette application sont :  Gérer des utilisateurs avec différents droits d’accès.  Définir et maintenir des grilles d'évaluations selon différentes catégories.  Saisir des grilles d'évaluation par les différents utilisateurs.  Permettre l’accès à l'historique des évaluations. 7 Solution 4
  • 9. 9 Objectifs 6  Définir et maintenir des grilles d'évaluations selon différentes postes (développeur, senior, intégrateur).  Assigner les grilles aux collaborateurs.  Planifier des dates d’évaluation.  Effectuer l’auto-évaluation par les collaborateurs.  Effectuer l’évaluation hiérarchique.  Effectuer l’évaluation finale.  L'accès à l'historique des évaluations.  Générer des rapports d’évaluation.  Permettre l’authentification des utilisateurs avec gestion des droits d'accès.  Posséder une base de données unique.
  • 13. 13 Diagramme de cas d’utilisation global 1
  • 14. Diagramme de cas d’utilisation global 1 14
  • 15. 15 Product Backlog 2 ID User Stories Priorité 1  En tant que responsable RH je veux gérer les grilles d’évaluations pour que les collaborateurs puissent faire leurs évaluations. 1 2  En tant qu’utilisateur je veux m’authentifier pour pouvoir utiliser l’application. 2 3  En tant que responsable RH je veux gérer les rôles pour que chaque utilisateur ait ses propres permissions. 3 4  En tant que Manager je veux assigner les grilles d’évaluations de mes collaborateurs pour que ces derniers sachent leurs grilles assigner. 4 5  En tant que collaborateur je veux faire mon évaluation pour envoyer au GRH la partie d’auto-évaluation. 5 6  En tant que manager je veux remplir la grille d’évaluation de mes collaborateurs pour envoyer au responsable RH la partie d’évaluation hiérarchique. 6 7  En tant que responsable RH je veux faire une réunion pour l’évaluation finale de chaque collaborateur avec son manager pour savoir si le collaborateur se mérite d’une augmentation ou non. 7
  • 16. 16 Product Backlog 2 ID User Stories Priorité 8  En tant qu’utilisateur je veux consulter les grilles qui m’a été assignée pour faire l’évaluation. 8 9  En tant que collaborateur je veux consulter mon historique d’évaluation pour avoir une idée sur les anciennes grilles. 9 10  En tant que Manager je veux voir l’historique d’évaluation de mes collaborateurs pour avoir une idée sur les grilles assignées avant. 10 11  En tant que responsable RH je veux consulter le calendrier pour savoir les dates des réunions. 12 12  En tant que responsable RH je veux planifier les dates des réunions finales pour que chaque développeur puisse terminer la phase d’évaluation de l’année courant. 11
  • 17. 17 Sprints 3 PROJET GESTION D’ÉVALUATION ANNUELLE DES COMPÉTENCES SPRINT 3 Gestion du Reporting SPRINT 1 Authentification et gestion de la grille d’évaluation SPRINT 2 Assignation et évaluation
  • 18. 18 Gestion des grilles d’évaluations 4
  • 19. 19 «Vue» Liste des grilles d’évaluation «Vue» Création du grilles d’évaluation «Models» RH Consulter la liste des grilles d’évaluation Demande la liste des grilles d’évaluations «Vue» Détail grilles d’évaluation «Controller» GridEvaluationController GetAllGridEvaluation() Réponse Afficher la liste des grilles d’évaluation Liste des grilles d’évaluation s’affiché Demander de créé une grille La page de création du grille d’évaluation s’affiche saisir (le nom du grilles et les niveaux du grilles) puis appuyer sur suivant pour afficher le rester du formulaire dans une autre page Saisir=valide Affichage du reste du formulaire Compléter de saisir le reste des informations (les modules, les compétences, les échelles et le s notes moyennes) et clique sur enregistrer Vérification Vérification Création d’une grille d’évaluation 5
  • 20. 20 20 «Vue» Liste des grilles d’évaluation «Vue» Création du grilles d’évaluation «Models» RH Envoie des données saisies «Vue» Détail grilles d’évaluation «Controller» GridEvaluationController Saisir=valide Enregistrer toute la grille Réponse Afficher les informations de la grille d'évaluation Ajouté Grille d'évaluation s’affiché Saisir=échec Afficher des messages d'erreurs Création d’une grille d’évaluation 5
  • 21. 21 Affectation des grilles d’évaluation 8
  • 22. 22 «Vue» Liste des collaborateurs «Vue» Affectation des grilles d’évaluation «Models» Manager Consulter la liste des collaborateurs Demande la liste des collaborateurs «Controller» GridEvaluationController getAllCollaborateurs() Réponse Afficher la liste des collaborateurs Liste des collaborateurs affiché Choisir l'année d'affectation, choisir l'employée convenable et Click sur Assigner La page d’assignation des grilles d’évaluation s’affiche choisir les grilles qui doivent être affecter pour cette collaborateur et Click sur affecter Redirection vers la page d’affectation Envoie des données saisies Enregistrer tous les affectations Réponse Redirection vers la liste des collaborateurs Liste des collaborateurs s'affiche Assignation des grilles d’évaluation 9
  • 23. 23 «Vue» Évaluation «Controller» GridAssigmentController «Models» Collaborateur Consulter la liste des évaluations Demande la liste des évaluations «Vue» Évaluations Actuel «Controller» GridEvaluationController getAllEvaluationsNotValide() Réponse Afficher la liste des évaluations Liste des évaluations courantes affiché Choisir une évaluation et demander de faire l’évaluation Récupérer tous les informations relative à l'évaluation demander Évaluation du collaborateur 10 getALLInformations() Réponse Redirection vers la page d'évaluation Réponse Grille d'évaluation s'affiche «Controller» NoteController
  • 24. 24 «Vue» Évaluation «Controller» GridAssigmentController «Models» Collaborateur choisir un note pour chaque compétence et Click valider «Vue» Évaluations Actuel «Controller» GridEvaluationController Enregistrer Les Notes() Réponse Réponse Redirection vers la page des évaluations page d'évaluation s'affiche Évaluation du collaborateur 10 «Controller» NoteController Envoi des données saisies
  • 25. 25 «Vue» AgendaEmployee «Controller» EvaluationAssigmentController Collaborateur Consulter la calendrier qui contient tous les anniversaires d'embauche des employées demande la liste des date d'évaluations getAllDates() Réponse Afficher la liste des dates d'évaluations de chaque employée Planification des dates d’évaluations 11 Manager RH Affichage de calendrier par mois choisir le jour concerné Afficher les personnes qui ont des réunions pendant ce jour choisir une personne pour l'évaluer , On cliquant sur son email Affichage du formulaire pour fixer la date de réunions «Models»
  • 26. 26 Collaborateur Saisir les informations (date de la l’évaluation et l'heure) et valider Envoi des données saisies Enregistrer la date d’évaluation Réponse Réponse Planification des dates d’évaluations 11 Manager RH Revenir à la calendrier envoyer une notification envoyer une notification «Vue» AgendaEmployee «Controller» EvaluationAssigmentController «Models»
  • 27. 27 Diagramme de classes 12 Sprint 1 Sprint 2 Sprint 3
  • 30. 30 Gestion des grilles et des rôles 1
  • 31. 31 Planification de date d’évaluation 2
  • 34. 34 Conclusion 1  Utilisé de la méthodologie SCRUM.  Utilisé des Mock up avant la réalisation.  Amélioré notre capacité de conception .  Renforcé nos compétences en matière de technologies telles que J2EE et les Framework de développement (Spring, Angular).  Réalisé des présentations à chaque fin de sprint.
  • 35. 35 Prespectives 2 Identifier les compétences manquantes dont l’entreprise à besoin Mettre en place des différentes chartes. Création d’une version mobile.
  • 36. 36

Notes de l'éditeur

  1. Merci Mr. president, Avant de commencer je voudrais vous remercier les members de jury. Je voudrais remercier aussi mes encadrants pour leurs aide et leurs soutien. Aujourd’hui, je vais vous présenter mon projet de fin d ’étude intitulé « Gestion d’évaluation annuelle des compétences »
  2. Voila le plan, Je vais commencer l’introduction, Ensuite, j’orienterai vers la méthodologie, Après, la modélisation conceptuelle, (je détaillerais les étapes de réalisation) Puis, je vais faire une démonstration du réalisation du projet, Enfin, je clôturerais par une  conclusion et quelques perspectives,
  3. Voila le plan de Je vais commencer l’introduction Ensuite, j’orienterai vers la méthodologie Après, la modélisation conceptuelle Puis, je vais faire une démonstration du réalisation du projet Enfin, je clôturerais par une  conclusion et quelques perspectives
  4. J’ai effectué mon stage au sein de la société Proxym-IT qui fait partie du Proxym-Group a été lancée le 04 Janvier 2006,Proxym-Group Créée en 2006 Basée en Tunisie et implantée dans plusieurs payé Le groupe se spécialise dans les solutions d’entreprises, L’e-gouvernement L’e-administration, Les applications mobiles et web, Les ERP médicaux, Les solutions e-banking, L’ e-commerce ....
  5. L’évaluation des compétences se compose en deux termes : « Evaluation » et « Compétence » Une compétence est l’aptitude a mobiliser ses ressources (Connaissance, Capacités et Attitudes) pour accomplir une tâche L’évaluation est l’occasion de faire le point sur les compétences disponibles dans l’entreprise afin de les exploiter intelligemment
  6. Nous avons proposé de suivre l’architecture micro-service. En effet, ce style d’architecture logicielle permet de découper une application complexe en un ensemble de services indépendants et faiblement couplés dont chaque service réalise une fonction précise. Nous avons développé une application qui est composé par deux partie : Pour la partie backend on a utilisé la technologie java-EE , Spring boot Et pour la partie frontend on a utilisé la technologies Angular Ces deux partie découplé se communique via des apis en se basant sur le Framework Swagger et ce dernier présente la partie middle-end
  7. Donc Les principaux objectives de notre application sont :
  8. Passant maintenant au choix de la méthodoligie qu'on a utlisé pour concevoir et réaliser notre application
  9. Nous avons choisi l'approche agile en se basant sur la méthode SCRUM, La première étape est de préparé le Product backlog qui se compose par des user stories, SCRUM s’appuie sur le découpage d’un projet en sprint, La durée d’un sprint est de 2 a 4 semaine, Chaque sprint commence par une estimation suivie d’une planification opérationnel Et chaque sprint se termine par une démonstration ,
  10. Avant de préparer le Product backlog, nous avons modélisé le diagramme de cas d’utilisation globale pour identifier les acteurs et leurs interactions avec le système. Notre Système se compose principalement par 3 acteurs: RH , Manager, Collaborateur
  11. Avant de préparer le Product backlog, nous avons modélisé le diagramme de cas d’utilisation globale pour identifier les acteurs et leurs interactions avec le système. Notre Système se compose principalement par 3 acteurs: RH , Manager, Collaborateur
  12. Voila notre Product Backlog Le Product backlog est un recueil des besoins qui peut évoluer au fur et à mesure que le produit ou le service est développé. Dans chaque sprint, nous détaillerons chaque user story
  13. Voila notre Product Backlog Le Product backlog est un recueil des besoins qui peut évoluer au fur et à mesure que le produit ou le service est développé. Dans chaque sprint, nous détaillerons chaque user story
  14. Passant maintenant a la diagramme de classes c’est le diagramme qui contient toutes les informations, telles que les classes, les méthodes et les associations dans lequel:
  15. Pour la réalisation de notre application nous avons utilisé ces environnement de développement: Spring est un Framework complet d’applications Java/Java EE, il est effectivement un conteneur dit « léger » . NPM est le gestionnaire de paquets officiel de Node.js. C’est le plus grand registre de logiciel au monde. Il permet de gérer les dépendances pour une application. Angular est une Framework JavaScript permet de créer la partie frontend des applications web de type SPA (Single Page Application réactive). PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD. LDAP est souvent utilisé par les organisations comme référentiel central d'informations utilisateur et comme service d'authentification. Il peut également être utilisé pour stocker les informations de rôle pour les utilisateurs de l'application.
  16. Passant maintenant au choix de la méthodologie qu'on a utilisé pour concevoir et réaliser notre application
  17. Passant maintenant au choix de la méthodoligie qu'on a utlisé pour concevoir et réaliser notre application
  18. Nous avons prouvé que le travail d’un ingénieur en informatique ne s’arrête pas au niveau du développement et ne se limite pas dans son environnement du développement. En effet, nous avons :