Académique Documents
Professionnel Documents
Culture Documents
de Management de Qualité
Rapport de stage de fin d’études
14/03/2013
Rédigé par : Hajji Anass
À mes enseignants
Auxquels je dois chaque bribe de connaissance acquise au cours de ma
formation, et pour le savoir qu’ils m’ont transmis ainsi que pour la fierté
et l’ambition que leurs personnalités m’inspirent.
Résumé
Le présent rapport représente la synthèse de mon travail effectué
auprès de l’Agence pour l’Aménagement de la Vallée du Bouregreg,
dans le cadre de l’élaboration du projet de fin d’études.
ABSTRACT
Figure 30 : Application MySMQ – Interface de saisie des entités d’un organisme ..............79
1. La qualité : ......................................................................................................................32
Introduction générale :
On définit la gestion de qualité comme étant l’ensemble des méthodes et
techniques permettant, sur le plan organisationnel, d’assurer la conformité des
activités d’un organisme par rapport à une norme standard. Ceci implique le concept
de gestion des ressources matérielles et logicielles. De ce concept, on peut décrire un
système de management de qualité (SMQ en abrégé) comme étant un ensemble des
processus d’un organisme, par l’amélioration de ses résultats et de ses performances.
Le premier chapitre aura donc pour but de définir le projet sous le volet
organisationnel pour cerner les objectifs fixés dans le travail, mais aussi sous le volet
contextuel pour mettre en place la méthodologie permettant sa bonne conduite. Vient
ensuite l’étape d’étude générale faisant l’objet du second chapitre, ainsi que le
troisième chapitre portant sur l’étude des besoins. Le quatrième chapitre concernera
quant à lui l’étude fonctionnelle et conceptuelle du projet. Par la suite, le cinquième
chapitre abordera l’architecture applicative et technique, sans oublier le choix de la
technologie et Framework utilisées. Ce rapport sera donc conclu par la description de
l’ensemble des perspectives de travail détaillant ainsi de manière globale les
différentes tâches effectuées, et celles qui doivent être améliorées à l’avenir.
1. L’agence Bouregreg :
1.1. Présentation de la société :
L’Agence Bouregreg est une institution sui generis qui a été chargée de
développer les berges du fleuve Bouregreg séparant la capitale Rabat de sa
ville jumelle Salé. Elle a été créée par l’état marocain en vue de développer
cette zone de près de 6000 hectares. Il s’agit d’un établissement public à
caractère économique et commercial doté de l’autonomie administrative et
financière.
Le but dans ce deuxième chapitre est d’avoir une compréhension claire sur la
problématique du projet, et donc ses principaux objectifs. Par la suite, un aperçu
global sera établit sur la méthodologie de développement adoptée, ainsi que la
planification prévue pour l’ensemble des tâches du projet.
1. Identification du projet :
1.1. Problématique générale du projet :
Standardisation.
Mutualisation.
Réutilisation.
1.4. Livrables :
Planning projet.
CDC.
Analyse Spécifications L’équipe du projet 02/04/ 02/04/20 02/04/2013
fonctionnelles. 2013 13
Étude technique.
Conception Étude L’équipe du projet 10/05/ 15/05/20 15/05/2013
conceptuelle. 2013 13
composant le 13
système.
Test & L’application finale L’équipe du projet 30/08/ 30/08/2013
validation 2013
Tableau 1 : livrables du projet
2. Conduite du projet :
Afin d’assurer le bon déroulement de ce projet, il est convenable d’adopter
une certaine démarche visant à sa structuration, ainsi qu’à son optimisation. Cette
section détaillera donc le choix de la méthodologie de développement, pour
ensuite passer à la réalisation du planning à respecter. Vient ensuite l’étape de
présentation du processus de développement adopté, ses activités et ses phases
de vie, sans oublier les motivations du choix.
cas d’utilisation mis en accord avec les utilisateurs finaux pour leur
mise en place.
Le choix de la méthodologie RUP réside du fait qu’elle est basée sur des
principes génériques pour le développement logiciel, ainsi que son
adaptation par rapport à l’architecture logicielle du projet en question.
Ajoutons à cela le fait qu’elle permet d’avoir un cycle de vie itératif et
incrémental, ce qui permet d’avoir en permanence une clarification des
besoins au niveau de l’entreprise.
Étude préalable : cette phase doit être focalisée sur la collecte des
informations relatives au projet, analyser le fonctionnement du
système désiré et rédiger le plan qualité projet afin de synthétiser
les différents composants du projet.
du sujet proposé.
Contraintes N/A
Prérequis N/A
Planning du projet.
Livrables en sortie
Dépendance N/A
Critères de fin de phase Définir le cadre général du projet
Tableau 2 : description de la phase d’étude préalable du projet
Phase de conception :
Dossier de spécification
Étapes de la phase Voir Planning
Livrables en sortie
Dossier de conception.
fonctionnelle.
Dépendance N/A
Critères de fin de phase Compréhension fonctionnelle et
technique de l’application par
l’équipe
Tableau 3 : description de la phase de conception du projet
Phase de développement :
le plan fonctionnel,
technique et
Valider la cohérence de la
ergonomique.
Validation du dossier de
Contraintes Respect des exigences
Prérequis
spécifications
fonctionnelles, techniques
Validation de l’étude
et ergonomiques.
Procédure d’installation et
Étapes de la phase Voir Planning
Livrables en sortie
de configuration de
l’application.
Package d’installation de
l’application.
Rapport de tests.
Dépendance Appropriation fonctionnelle de
l’équipe du projet.
Critères de fin de phase Aucune anomalie bloquante.
Tableau 4 : description de la phase de développement
du projet
Le tableau ci-dessous détaille les risques qui influencent sur l’avancement des
tâches du projet, et donc de sa réussite :
1. La qualité :
Dans un contexte économique concurrentiel tendu marqué par l’évolution
des exigences attendues par les clients, les entreprises sont amenées à
améliorer la qualité de leurs produits et services en vue de renforcer leur
compétitivité en identifiant clairement leurs besoins et parvenir à y répondre
parfaitement. Dans la pratique, la qualité se décline sous deux formes :
- Manuel qualité.
- Créer un audit.
- Modifier un audit.
- Clore un audit.
- Consulter un audit.
- Organigramme.
- Créer un indicateur.
- Modifier un indicateur.
- Consulter un indicateur.
- Supprimer un indicateur.
1. Objectif de l’étude :
L’objectif principale de cette étude est d’avoir une idée globale sur ce
que c’est un SMQ, ses modules, son fonctionnement, ainsi que les différences
existantes entre chaque logiciel présent sur le marché.
Ce n’est que grâce à cette étape, avec les exigences de la norme ISO, et
l’expression des besoins du maitre d’ouvrage, qu’on a pu trancher
définitivement sur les fonctionnalités en détaille qu’opérera le logiciel.
Le but de cette étude comparative est d’établir une analyse sur les logiciels de
gestion de qualité les plus utilisés sur le marché, et de se baser sur les résultats de
cette comparaison pour mettre en place une structure adapté à la structure de
l’agence. Au cours de cette analyse, il a été jugé qu’il serait préférable de mettre un
SMQ propre à la structure courante de l’agence, en raison de manque de confiance à
l’égard des logiciels payants : chose qui m’a obligé à développer mon propre
application, et répondre ainsi à leur besoin.
1. Langage de modélisation :
1.1. Présentation du langage UML :
UML (Unified Modeling Language), que l'on peut traduire par langage
de modélisation unifiée, est une notation permettant de modéliser un problème
de façon standard. Ce langage est né de la fusion de plusieurs méthodes
existant auparavant, et est devenu désormais la référence en termes de
modélisation objet.
L’important dans ce diagramme est le fait que chaque participant peut intégrer les
formations auxquelles il a assisté dans son expérience, et donc dans son domaine de
compétence.
Pour chaque activité du processus en question, un suivi doit être établit et mis
en place pour garder l’état d’avancement de sa réalisation.
- L’utilisateur final doit fournir des informations pour établir par la suite
le classement des documents qu’il gère dans sa session.
1. Étude technique :
2. Tests et simulations :
Référence Description
Test 1 Test de gestion des entités et organismes
de l’agence au niveau hiérarchique
Test 2 Test des processus & document :
validation du cycle de vie des documents
du SMQ, validation de l’ensemble des
processus gérés
Test 3 Validation de la gestion des audits et
réunions pour le suivi de non-
conformités détectées dans l’ensemble
des activités de l’agence
Test 4 Test pour la validation des processus
gérés et les utilisateurs qui y sont
impliqués
Test 5 Tests pour la gestion des formations des
utilisateurs et leurs compétences
Test 6 Tests pour l’administration du SMQ :
création des plans d’action
Tableau 13 : tableau des tests fonctionnels
3. Technologies de développement :
4. Interfaces du projet :
Avant de pouvoir créer une entité, il faut tout d’abord déclarer l’organisme
auquel elle sera affectée. L’interface ci-après montre la vue de gestion des
organismes :
Durant les cinq années de mon cursus, j’ai pu acquérir des connaissances au
niveau technique, grâce aux efforts prolongés de la part des professeurs qui veillent à
la qualité de l’enseignement et qui partageaient leurs connaissances sans
modération.
Pour compléter mon cursus, j’ai été amené à réaliser un projet de fin d’étude au
sein de l’Agence pour l’Aménagement de la Vallée du Bouregreg, qui consistait à
développer, après établir une étude fonctionnelle, un Système de Management de
Qualité respectant les exigences imposés par la norme ISO9001-version 2008, et étant
aussi adaptable aux pratiques courantes des organismes marocains : ceci m’avait
permis par conséquent d’approfondir mes connaissances dans le métier de qualité,
mais aussi d’avoir l’occasion d’apprendre d’avantage les technologies de
développement dont je n’avais pas eu l’occasion d’étudier durant mon cursus. Ceci
m’a permis entre outre de préparer activement mon insertion professionnelle.
Bibliographie :
Webographie :
http://www.juliencorioland.net/tags/aspnet-mvc?page=2 :
procédure d’utilisation de jQuery.
http://support.microsoft.com/kb/810098/fr : support de
documentation pour les bogues et les messages d’erreur.
http://reward.developpez.com/tutoriels/dotnet/entity-
framework/approche-code-first/: l’approche Code-First de
ENTITY D+FRAMEWORK.