Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

12
Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières Merry Anna Venn Aïssata Yaranangoré 2010, Miage M2 M. Henri Nicolas

description

Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP. Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières Merry Anna Venn Aïssata Yaranangoré. 2010, Miage M2 M. Henri Nicolas. Plan. Besoin du client: les fonctionnalités du produit - PowerPoint PPT Presentation

Transcript of Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Page 1: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode

XP

Victor SabourinMarie Sévilla FrayssePauline TheyMathieu VayssièresMerry Anna VennAïssata Yaranangoré

2010, Miage M2M. Henri Nicolas

Page 2: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Plan•Besoin du client: les fonctionnalités du

produit

•Organisation du travail selon la méthode XP

•Technologies utilisées

•Différentes étapes pour la réalisation de l’application

•Conclusion

Page 3: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Besoin du client: les fonctionnalités du produit

= Site intranet permettant la gestion de ressources humaines au sein d’une entreprise

• Gestion des employés : consultation , modification et ajout

• Gestion des congés : demande et double validation

• 3 interfaces : employé, employé RH et chef de service = 3 profils d’utilisateur

Page 4: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Organisation du travail selon la méthode XP (1)

•Une itération tous les mercredis : 4 itérations▫ 1. : Commencement du projet, mise en place du MCD,

implémentation de la base de donnée▫ 2. : ▫ 3. :▫ 4. :

•Fiche de tâches : ▫ Gestion des priorités et niveau de difficulté : débattus lors

des réunions journalières▫ Cout de la tâche : 70 points correspondent à une journée de

travail▫ Remise à jour : re-estimation des couts au fil du projet et

selon l’avancement

Mise en place des différentes fonctions du site et des interfaces avec remise au client chaque mercredi et amélioration de semaine en semaine

Page 5: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Organisation du travail selon la méthode XP (2)

• Travail en binôme: alternance chaque jour responsabilisation de chaque membre de l’équipe implication équirépartie sur chacune des tâches

• Réunion de mise au point chaque matin organisation du plan de travail pour la journée bonne coordination des activités et répartition des tâches

• Réunion de bilan à chaque fin d’itération avec remise au client lors de la nouvelle

• Alternance des rôles pour chaque itération Coach, Client, Tracker, Testeur x 2 + Programmeur (tous)

Souci des transferts de compétences au sein de l’équipe

Page 6: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Technologies utilisées

•PHP/MySQL: langage de programmation web côté serveur associé à un gestionnaire de base de données libre.

•Power AMC Sybase : logiciel de modélisation de notre base de données

•Notepad++ : éditeur de texte

• Serveur SVN : gestionnaire de versions• Tortoise SVN : client graphique

Outils appropriés à la méthode XP pour la productivité du projet

Page 7: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Différentes étapes pour la réalisation de l’application•Architecture du site

▫Division en plusieurs modules▫Chaque module a un fichier index, query et

display▫Construction des pages à travers de fonctions

php

•Répartition du travail en 4 grandes parties:▫Fabrication de la base de données▫Élaboration des 3 interfaces▫Elaboration du css & du javascript

Page 8: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

L’interface EMPLOYE•Consultation de sa fiche employé:

•Demande de congés

•Démonstration

•Situation familiale•Ancienneté•Domaine de compétences•Niveau d’études•Poste•Service

•Nom•Prénom•Age•Sexe•Adresse•Tel•Mail

Page 9: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

L’interface CHEF DE SERVICE

•Première validation des congés

•Consulter les profils des employés de son service

•Démonstration

Page 10: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

L’interface EMPLOYE RH

•Saisie d’un nouvel employé•Modification des données associées aux

employés•Administration (ajout de compétences)•Validation finale des congés•Recherche par compétences, noms,

expérience

•Démonstration

Page 11: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Conclusion (1)• Difficultés rencontrées :

▫Tests : difficile à formaliser, pas de méthode▫Expression du besoin : manque de rigueur ▫Répartition des rôles : difficile de s’approprier

les rôles de client et de testeurs.• Notre avis :

▫Méthode efficace avec des améliorations effectives de semaine en semaine

▫Bonne prise en compte des niveaux de compétence de chacun

▫Communication facilitée▫Présence d’un réel client serait appréciée ou un

client fictif qui ne soit pas présent au sein du projet

Page 12: Réalisation d’une application de « Gestion des Ressources Humaines avec la méthode XP

Conclusion (2)

•Améliorations :▫Ouverture d’un nouveau poste (interface

chef de service)▫Suppression d’un employé (interface RH)▫Fonctions Java Script▫Implémenter le menu historique de

connexion