Conception et developpement d'un systeme de gestion de qualite

download Conception et developpement d'un systeme de gestion de qualite

of 54

description

Présentation de travail effectué en stage de PFE.

Transcript of Conception et developpement d'un systeme de gestion de qualite

  • Ministere de lEnseignement Superieur et de la Recherche ScientifiqueUniversite de la Manouba

    Ecole Nationale des Science de lInformatique

    Projet de Fin dEtudesConception et developpement dun systeme de gestion de

    qualite

    MBAREK Issam

    Fevrier 2014 - Juin 2014

    Encadre par: Mme. SMATI Manel Supervise par: Mme. GUERMAZI Houda

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 2/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 2/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    Fondee en 2003. Basee sur IT-Outsourcing (externalisation). Certifiee ISO 9001 et CMMi for dev 1 (des standards de

    qualite).

    Figure: Logo de la societe Focus

    1Le site officiel de Focus

    Systeme Gestion de Qualite MBAREK Issam 3/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    Notre projet:

    Propose par: le responsable de la qualite dans Focus. But: doptimiser le systeme de gestion implemente autour les

    specifications de CMMi et ISO 9001.

    Systeme de gestion de qualite (QMS): ensemble des directivesnecessaires a la matrise et a lamelioration des diversprocessus dune organisation2.

    2C. Schwarz, Toward an understanding of the nature and conceptualization of outsourcing success,Journal ofInformation and Management 51, 2014, p.185.

    Systeme Gestion de Qualite MBAREK Issam 4/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    Premier objectif

    Faciliter la manipulation desmetriques de qualite .

    Deuxieme objectif

    Faciliter la gestion desdocuments se qualite.

    Troisieme objectif

    Faciliter loperation de planningde laudit de la qualite.

    Systeme Gestion de Qualite MBAREK Issam 5/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    Premier objectif

    Faciliter la manipulation desmetriques de qualite .

    Deuxieme objectif

    Faciliter la gestion desdocuments se qualite.

    Troisieme objectif

    Faciliter loperation de planningde laudit de la qualite.

    Systeme Gestion de Qualite MBAREK Issam 5/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    Premier objectif

    Faciliter la manipulation desmetriques de qualite .

    Deuxieme objectif

    Faciliter la gestion desdocuments se qualite.

    Troisieme objectif

    Faciliter loperation de planningde laudit de la qualite.

    Systeme Gestion de Qualite MBAREK Issam 5/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Societe daccueil Cadre generale du projet Objectifs de notre travail

    Premier objectif

    Faciliter la manipulation desmetriques de qualite .

    Deuxieme objectif

    Faciliter la gestion desdocuments se qualite.

    Troisieme objectif

    Faciliter loperation de planningde laudit de la qualite.

    Systeme Gestion de Qualite MBAREK Issam 5/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 6/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Objectif 1: La manipulation des metriques.

    Indicateur de performance (Key Performance Indicators KPIs). Mesurer le progres realise ou a realiser pour atteindre un

    objectif strategique3.

    3R. Gonzalez, J. Gasco, J. Llopis, Information systems outsourcing: an empirical study of success factors,Human Systems Management 29, 2010, pp. 139151.

    Systeme Gestion de Qualite MBAREK Issam 7/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Figure: Exemple dun processus et ces metriques

    Systeme Gestion de Qualite MBAREK Issam 8/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Figure: Les valeurs annuelles des metriques

    Systeme Gestion de Qualite MBAREK Issam 9/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Objectif 2: La gestion des documents et leurs tracabilite.

    CMMi et ISO 9001 = documentation de toutes les actionsprises pour gerer la qualite 4.

    Documentation = regles de nommages (unique pour chaquesociete)

    4P.M. Bentler, D.G. Bonett, Significance tests and goodness of fit in the analysis of covariance structures,Psychological Bulletin 88, 1980, p. 588.

    Systeme Gestion de Qualite MBAREK Issam 10/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Figure: Exemple de regles de nommage des fichiers

    Systeme Gestion de Qualite MBAREK Issam 11/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Objectif 3: le planning de laudit

    Laudit = examen professionnel aboutissant a un jugement surles etats financiers, le controle interne et lorganisation de lasociete 5.

    Audit doit etre planifie en avance.

    5W. HaiTao, J. BaoXian, Research Based onWeb Development of Spring Integration Framework, inInternational Forum on Information Technology and Applications, 2002, p.2.

    Systeme Gestion de Qualite MBAREK Issam 12/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Figure: Exemple de fiche de renseignements des audits

    Systeme Gestion de Qualite MBAREK Issam 13/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Critiques:

    Les metriques ne sont pas presentes par des graphes, et geresmanuellement par des fichiers Excel.

    Le processus de nommage des document pour la tracabilitenest pas evident et complique a manipuler.

    Le processus de laudit est une etape repetitive et que leresponsable doit gerer a chaque fois.

    Systeme Gestion de Qualite MBAREK Issam 14/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Un revue de la litterature montre:

    Utilisation des Dashboards (table de bord) 6

    Informatiser et automatiser les fonctionnalites 7. Application web 8.

    6R. Gonzalez, J. Gasco, J. Llopis, Information systems outsourcing: an empirical study of success factors,Human Systems Management 29, 2010, pp. 139151.

    7C. Escanciano, E. Fernandez, C. Vazquez, Linkng the firms technological status and ISO 9000 certification:results of empirical research, Journal of technovation 22, 2002, p.1.

    8S. Kim, Y.-S. Chung

    Critical success factors for IS outsourcing implementation from an interorganizationalrelationship perspective, Journal of Computer Information Systems 43, 2003, p.81.

    Systeme Gestion de Qualite MBAREK Issam 15/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Etude de lexistant Critique de lexistant Etude de letat de lart Solution proposee et travail demande

    Nous proposons:

    Creation dune application web. Faciliter lacces a linformation des KPIs et les representer via

    Dashboard.

    La gestion de la tracabilite des documents en respectant lesregles de nommages propre de la societe.

    Automatiser le processus de planning de laudit

    Systeme Gestion de Qualite MBAREK Issam 16/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 17/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    Les besoins fonctionnelles:

    La gestion de table de bord. Le planning des audit. La tracabilite des documents. Ladministration de lapplication.

    Systeme Gestion de Qualite MBAREK Issam 18/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    Les besoins non-fonctionnelles:

    Maintenabilite. Extensibilite. Adaptabilite.

    Systeme Gestion de Qualite MBAREK Issam 19/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    Les acteurs:

    Ladministrateur delapplication.

    Un simple utilisateur.

    Systeme Gestion de Qualite MBAREK Issam 20/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    Diagrammes de cas dutilisation

    Figure: Diagramme de cas dutilisation generale

    Systeme Gestion de Qualite MBAREK Issam 21/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    Figure: Diagramme de cas dutilisation pour levaluation des metriques

    Systeme Gestion de Qualite MBAREK Issam 22/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Analyse des besoins Specification des besoins

    Figure: Diagramme de cas dutilisation pour le planning daudit

    Systeme Gestion de Qualite MBAREK Issam 23/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Conception globale Conception detaillee

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 24/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Conception globale Conception detaillee

    Figure: Schema dintegration de Spring et Hibernate 9

    9W. HaiTao, J. BaoXian, Research Based on Web Development of Spring Integration Framework, inInternational Forum on Information Technology and Applications, 2002, p.2.

    Systeme Gestion de Qualite MBAREK Issam 25/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Conception globale Conception detaillee

    Figure: Diagramme de paquetage de notre application

    Systeme Gestion de Qualite MBAREK Issam 26/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Conception globale Conception detaillee

    Couche Modele:

    Figure: Diagramme des classes pour la couche modele

    Systeme Gestion de Qualite MBAREK Issam 27/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Conception globale Conception detaillee

    Couche Presentation:

    Figure: Diagramme des classes pour la couche presentation: lesdonnees

    Systeme Gestion de Qualite MBAREK Issam 28/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Conception globale Conception detaillee

    Figure: Diagramme des classes pour la couche presentation: laffichage

    Systeme Gestion de Qualite MBAREK Issam 29/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 30/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Env. Materiel:

    Processeur PentiumR Intel 2Go de RAM 2 MO de memoire cache Java Virtuel Machine est installee

    Systeme Gestion de Qualite MBAREK Issam 31/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Env. Logiciel:

    Eclipse Maven Tomcat MySQL et MySQL workbench LDAP et LDAP explorer Tool

    Systeme Gestion de Qualite MBAREK Issam 32/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Langage utilises:

    Java avec ladoption du paradigme oriente objet. XML pour la description des fonctionnalites de Spring. HQL pour la communication entre notre application et la base

    de donnees, geree par Hibernate.

    Systeme Gestion de Qualite MBAREK Issam 33/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Frameworks utilises:

    Spring et les specification des couches de J2EE. Hibernate, pour la communication avec la base de donnees. PrimeFaces pour la representation des diagrammes et les

    interfaces de lutilisateur.

    Systeme Gestion de Qualite MBAREK Issam 34/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Demonstration du travail realise.

    Figure: Fenetre dacces a lapplication

    Systeme Gestion de Qualite MBAREK Issam 35/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: La page daccueil de lapplication

    Systeme Gestion de Qualite MBAREK Issam 36/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Interface pour le profil administrateur

    Systeme Gestion de Qualite MBAREK Issam 37/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Ajouter les donnees concernant les Process Area

    Systeme Gestion de Qualite MBAREK Issam 38/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Affichage de toutes les Process Area existant

    Systeme Gestion de Qualite MBAREK Issam 39/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Mise a jour des donnees concernant un Process Area specifique

    Systeme Gestion de Qualite MBAREK Issam 40/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Suppression des donnees concernant un Process Area specifique

    Systeme Gestion de Qualite MBAREK Issam 41/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Objectif 1: Manipulation des metriques.

    Figure: La configuration de table de bord (dashboard)

    Systeme Gestion de Qualite MBAREK Issam 42/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Les diagrammes presentant les valeurs de lannee 2012 de lametrique Sales Turnover

    Systeme Gestion de Qualite MBAREK Issam 43/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Figure: Mise a jour des valeurs des metriques

    Systeme Gestion de Qualite MBAREK Issam 44/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Objectif 2: Gestion des documents et leurs tracabilite.

    Figure: Interface pour la gestion de nommage des documents

    Systeme Gestion de Qualite MBAREK Issam 45/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Environnement de travail Les choix techniques Interfaces de lapplication

    Objectif 3: Planning de laudit.

    Figure: Interface pour le planning des audits

    Systeme Gestion de Qualite MBAREK Issam 46/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Recapitulation Perspectives

    1 Introduction

    2 Etudes preliminaires

    3 Analyse et specification des besoins

    4 Conception

    5 Realisation

    6 Conclusion et perspectives

    Systeme Gestion de Qualite MBAREK Issam 47/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Recapitulation Perspectives

    Conception et implementation dune application qui facilite etoptimise le travail de departement de la gestion de la qualitedans Focus.

    Implementation des fonctionnalites de laffichage et la gestiondes metriques de la qualite, suivie des documents par les reglesde nommage et lautomatisation de loperation de laudit.

    Utilisation des Frameworks Spring, Hibernate et la librairiePrime Faces pour le JSF.

    Systeme Gestion de Qualite MBAREK Issam 48/ 49

  • Introduction Etudes preliminaires Analyse et specification des besoins Conception Realisation Conclusion et perspectives

    Recapitulation Perspectives

    Amelioration de travail:

    la gestion de non-conformites la gestion de risques le traitement des plaintes

    Systeme Gestion de Qualite MBAREK Issam 49/ 49

  • Merci pour votre attention

    Introductiontudes prliminairesAnalyse et spcification des besoinsConceptionRalisationConclusion et perspectives

    0.0: 0.1: 0.2: 0.3: 0.4: 0.5: 0.6: 0.7: anm0: