Guide de Projet Analyse
Guide de Projet Analyse
Guide de Projet Analyse
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Revision History
Date
Version
Description
Statut
Author
09/2010
0.1
Draft
incomplet
PMA
6/10/2010
0.2
Poursuite de la rdaction
Draft
incomplet
PMA
8/10/10
0.3
Poursuite de la rdaction
Draft
incomplet
PMA
5/01/2011
0.4
Draft
incomplet
PMA
01/11/201
2
0.9
Draft complet
PMA
Table of Contents
1.
Introduction
1.1
Objectifs du document
1.2
Domaine de dfinition du document
1.3
Dfinitions, acronymes et abrviations
1.4
Rfrences
2.
3.
Organisation du projet
3.1
Structure de dcision
3.2
Liens externes
3.3
Rles et responsabilits
4.
Page 1 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Evolution du plan
Plans des itrations
Contrle et suivi de projet
Risk Management plan (Plan de gestion des risques)
Close-out Plan (Clture du projet)
Page 2 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Page 3 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Page 4 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
1.7.4
Clture du projet
A la clture du projet, un dossier danalyse intgrera les productions dtailles ci-dessus au sein de la table des matires
suivante :
1. Introduction : une page maximum pour rsumer les objectifs du projet danalyse ANL3IR, le cas dtude, les
decisions prises pour mener le projet son terme, le degr dachvement du projet
2. Documents de dfinition du projet : tude de cas (EC), expression des besoins (EB), SDP, plan initial (PLI)
3. Modlisation des donnes : MCD, MLD et MPD
4. Modlisation des traitements : MCT
5. La validation du modle conceptuel par la matrice CRUD
6. Les spcifications dtailles des Use Cases retenus avec prsentation des interfaces utilisateurs pour les UC
interactifs (au moins un UC par tudiant).
7. Les ralisations de UC (au moins un UC par tudiant).
8. Les plans de tests correspondant aux Use cases retenus
9. Conclusion : texte dcrivant le droulement du projet, les problmes rencontrs, les solutions apportes, les
apprentissages, des suggestions damlioration du cours danalyse ANL3IR.
10. Annexes :
o Plan de projet realis : le calendrier effectif de remise des livrables
o Glossaire global du projet : reprenant les termes gnraux et/ou abrviations qui reviennent
rgulirement dans le dossier
o Liste de tous les documents en entre et en sortie du projet
3. Organisation du projet
1.8 Structure de dcision
.
Comit de pilotage
Utilisateur
Responsable
Utilisateur de
rfrence (expert
du domaine )
Chef de projet
Membre de lquipe :
Nom + analyste +
rle spcifique
Membre de lquipe :
Nom + analyste + rle
spcifique
Membre de lquipe :
Nom + analyste + rle
spcifique
Rles et responsabilits
Comit de pilotage : constitu du chef de projet et des membres du groupe danalyse, il se runit rgulirement
pour approuver la bonne marche du projet, notamment suite aux livraisons.
Il est galement appel se runir pour approuver ou rejeter toute modification du scope ou de lorganisation
du projet suite tout vnement impactant la disponibilit des ressources du projet.
Chef de projet : lenseignant responsable du cours;
Analystes les membres du groupe (tudiants de 3me anne).
Page 5 of 11
Rle
Chef de projet
[A complter]
Expert
du
domaine
ou
utilisateur
Analyste
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Responsabilit
Contrle lavancement du projet
Coordonne les activits globales de lquipe
Est responsable du suivi du planning et de la
qualit gnrale des rsultats du projet
Identifie les problmes et les changements et
garantit leur suivi
Connait le mtier et lexistant ; les bonnes
pratiques, les objectifs et les contraintes
Formule les besoins de lutilisateur final
Rpond aux questions des analystes
Produit tous les livrables (documents) du
processus danalyse et de la gestion de projet
Dcrit lexistant ; exprime les besoins et les
analyse
Modlise
le
domaine
du
problme
conformment la mthodologie UP-ESI
Plan de projet
1.11.1
Initialisation
Activits :
Titulaire :
Formation initiale
Synthse des matires thoriques, des exercices et des cas des laboratoires
Prsentation et introduction au cours ANL3IR
Explication du fonctionnement du projet.
Avis sur les propositions de sujets
Rponses aux questions des tudiants
Orientation des tudiants pour le choix et la dlimitation de leur projet
Etudiants :
Constitution des quipes (4 6 tudiants)
Proposition de sujets
Productions :
Les groupes seront dfinis et le rle de chacun des tudiants dans le groupe sera tabli.
1.11.2
Lancement du projet
Activits :
Titulaire :
Rponses aux questions des tudiants
Assistance dans la rdaction du business case de dpart voir rservoire de proposition de cas
Assistance ltablissement du planning
Etudiants :
Rdaction du business case (voir exemples des annes prcdentes)
Estimation du temps ncessaire pour la ralisation des tapes prvues
Ralisation du planning sous forme de diagramme Gantt.
Page 6 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Interview utilisateur
Activits :
Remarque : cette interview peut se faire de faon relativement formelle avec un utilisateur externe ou moins
formellement avec lexpert du groupe.
Quelle que soit la personne interroger, une liste de questions sera tablie ds le dbut du projet et enrichie au fur et
mesure, si des problmes se posent. Les rponses seront galement consignes dans un document tenu jour tout au
long du projet.
Titulaire : correction et prsentation de ces corrections
Analystes : Sur base du questionnaire prpar lors du lancement du projet
Raliser linterview de lutilisateur
Rdiger le rapport de linterview et le faire valider par lutilisateur
Adapter les documents danalyse en fonction des rponses de lutilisateur
Productions :
Les documents suivants seront remis au titulaire :
le rapport de linterview de lutilisateur
1.11.4
Activits :
Titulaire : prsentation des corrections des tapes prcdentes
Support si ncessaire
Analystes :
Trouver les classes ncessaires limplmentation du SI (par SS si le problme le demande)
Raliser une premire version de diagramme de classes
o Identification des attributs, des mthodes
o Dfinition de tous les lments
Productions :
Les documents suivants seront remis au titulaire :
Une premire version du MCD reprenant tous les lments dfinis au cours.
1.11.5
Dfinition des Use cases
Activits :
Titulaire : prsentation des corrections des tapes prcdentes
Support si ncessaire
Analystes : Sur base des corrections proposes par le titulaire
Dfinir les acteurs externes et internes du SI
Raliser le diagramme de contexte du SI
Dcouper si ncessaire le SI en SS
Identifier les UC ncessaires pour rpondre aux demandes des utilisateurs
Identifier des liens entre UC et entre acteurs et UC afin de raliser les diagrammes de UC ncessaires
Rpartir les use cases entre les diffrents membres du groupe
Page 7 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Productions :
Les documents suivants seront remis au titulaire :
Liste et dfinition des acteurs du SI
Diagramme de contexte
Diagramme densemble des use cases
Liste des use cases identifis, avec une brve description de chacun dentre eux
1.11.6
Vrification de la cohrence
Activits :
Titulaire : correction et prsentation de ces corrections
Support si ncessaire
Analystes :
Raliser la matrice CRUD
A partir de celle-ci, vrifier la cohrence du modle conceptuel et appliquer les corrections ncessaires
o Au diagramme des UC (ajout ou suppression de UCs) et ventuellement la dfinition de certains UC
o Au diagramme de classes et la description de ses lments
Productions :
Les documents suivants seront remis au titulaire :
La matrice CRUD
Le MCD et le MCT corrigs.
1.11.7
Activits :
Titulaire : corriger et prsenter les corrections
Analystes : Sur base des indications du titulaire et des corrections au MCD
Construire le modle logique des donnes brut
Ajouter celui-ci une estimation des volumes de donnes (nombre dobjets par classes, valuation de leur
volution dans le temps).
Dduire et documenter le schma conceptuel (modle ANSI/SPARC vu au cours de bases de donnes) de la
base de donnes.
Productions :
Les documents suivants seront remis au titulaire (outre les feuilles de tches remettre imprativement avec toute
production):
Modle logique des donnes optimis
Schma conceptuel de la base de donnes relationnelle.
1.11.8
Description dtaille des Use cases
Activits :
Titulaire : correction des tapes prcdentes et prsentation de ces corrections
Support si ncessaire
Analystes :
Rpartir les use cases entre les diffrents membres du groupe
Pour chaque Use case :
o raliser la description du Use Case dans les gabarits fournis
o se coordonner avec ses collgues pour assurer la cohrence du systme
Eventuellement corriger le diagramme du sous systme en fonction des rsultats de la description des use cases
et des solutions adoptes aux questions lutilisateur
Eventuellement corriger le MCD ( ce stade, seuls des dtails sevraient ncessiter une correction, au niveau des
attributs par exemple) sur base de cette description dtaille.
Productions :
Les documents suivants seront remis au titulaire :
Page 8 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Activits :
Titulaire : Support si ncessaire
Analystes :
Pour chaque use case, lanalyste responsable ralise une maquette des interfaces utilisateurs ncessaires la mise en
uvre du Use case. Cette maquette sera ralise laide de loutil [choix dun outil par quipe: A complter] Si elle est
anime, elle sera prsente au titulaire lors dune sance de labo.
Productions :
Le document suivant sera remis au titulaire :
Version complte des Uses cases avec interfaces utilisateurs
1.11.10
Documentation des UC realisation
Activits :
Titulaire : prsentation des corrections
Analystes :
Chaque analyste documentera la ralisation dau moins un UC :
Identification de toutes les classes ncessaires sa ralisation : documentation du DCP (ou VOPC) du UC
Pour au moins un scnario du UC : ralisation dun diagramme de squence et/ou de communication
.Productions :
La ralisation du UC sera documente dans un document reprenant le VOPC et le(s) diagramme(s) de communication
ou de squence
1.11.11
Activits :
Titulaire : prsentation des corrections des tapes prcdentes
Support si ncessaire
Analystes :
Pour au moins un UC par analyste, dfinir les scnarios de tests fonctionnels unitaires dans le tableau prsent
au cours
Productions :
Le document suivant sera remis au titulaire :
Un functional test plan par UC
1.11.12
Consolidation du dossier
Activits :
Titulaire : prsentation des corrections aprs rception et examen du dossier.
Analystes :
Vrification de la cohrence du dossier
Rdaction dune introduction et dune conclusion
Ralisation de la table des matires
Mise jour du glossaire des termes utiliss
Productions :
Version provisoire du dossier la dernire sance de laboratoire du semestre
Version finale du dossier la premire semaine de la rentre
1.11.13
Planning gnral
Utiliser le gabarit PLI du projet. Ce gabarit propose une dcomposition des activits selon la mthodologie RUPESI-PMA explique dans la phase de formation initiale. Voici un bref aperu de son contenu.
Page 9 of 11
Activits du projet
Phase : Initialisation du projet
- Livrables
Phase : Analyse
- Livrables
Phase : Clture du projet
- Rapport provisoire
- Rapport final
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
S1
S2
S3
S4
S5
S6
S7
S8
S9
sem.de la
Rentre
1.12
Evolution du plan
Le suivi des rvisions ci-dessus (Revision History) sert prendre en compte lvolution du document en fonction des
dcisions prises au cours du projet. Des documents justificatifs pourront tre ajouts au dossier pour expliquer les
changements importants.
1.13
Plans des itrations
Il ne sera normalement pas possible de faire une seconde itration. Celle-ci implique la ralisation de maquettes animes
et/ou de prototypes qui ne seront pas construits au labo danalyse (lien ventuel avec autre labo).
1.14
1.14.1
Requirement Management Plan
Un projet pdagogique comme celui-ci ne grera pas le suivi de demandes complmentaires des utilisateurs. Ce point
ny est donc pas utile. Nanmoins, ltude des besoins devra permettre de distribuer chaque tudiant au moins 2 UC (1
UC en mode batch et 1 UC en mode interactif).
1.14.2
Schedule Control Plan
Lavancement du travail sera valu chaque semaine et compar au planning initial du projet. Le planning sera adapt si
ncessaire (Reviewed Project Plan).
1.14.3
Plan de reportage
1.14.4
Measurement Plan
A dfinir.
Plusieurs runions de pilotage (en principe 4) sont prvues afin de contrler lvolution du projet. La rpartition des
points est la suivante :
Processus de gestion de projet : 30 points
Processus danalyse : 40 points
Dossier final et clture du projet : 30 points
Les cotes seront tablies lors de linterview dexamen lequel comportera des questions sur la justification thorique des
lments du dossier final.
1.15
Risk
Impact Probabilit
Dviation du planning par manque dexprience Elev Eleve
des analystes
Rponse incomplte aux besoins des utilisateurs Elev Eleve
par manque de contact formel avec ceux-ci
Action
Formation des analystes la mthodologie et
suivi plus serr du projet suivant.
Dans le cadre dun projet pdagogique
comme celui-ci, ce risque est difficile
viter. Dans la ralit : implication
importante des utilisateurs, surtout au niveau
de la validation des rsultats
Page 10 of 11
Version: 0.9
Date : 01 novembre 2012
Auteur : PMA
Impact Probabilit Action
Moye Eleve
Renforcer la coordination au niveau de
n
lquipe ; appliquer les principes de
review du travail
Elev Selon les Prsence rgulire aux sances de
personnes laboratoire, travail dquipe.
Moye Moyenne Travail personnel accru pour assurer la
n
compatibilit des rsultats avec les
exigences du projet.
Google ou Dropbox : les tudiants doivent
assurer un backup rgulier de leurs
productions
1.16
Plan de Clture du projet
Bilan du projet : conclusion mettre dans le rapport dfinitif. Lexamen oral permettra aux tudiants de prsenter et
commenter leurs conclusions quant au droulement du projet et la qualit du rsultat final.
Page 11 of 11