Projet de diplôme « Eduswiss »

Transcription

Projet de diplôme « Eduswiss »
Cahier des charges
Gilberto Matos
22 mars 2007 (V. 5.0)
Cahier des charges
SWS travail de diplôme B.37.15 / 2007
Travail de diplôme
Titre
HePOCKET
Classe
B37.15
Résumé
La brochure "HERMES Manager, Guide de Poche édition 2003" décrit et facilite
la compréhension et l’utilisation de la méthode de gestion de projets
(HERMES). Cette brochure est destinée aux donneurs d’ordres, membre du
comité de projet et supérieur hiérarchique.
L’objectif du travail est la transposition de la méthode selon le guide de
poche version 2003 vers un PDA, l’implémentation d’une application pour la
gestion du projet, la rédaction d’un manuel d’aide pour l’utilisateur, gestion
du fichier Excel génère depuis une base de données SAP.
Ce cahier des charges définit les objectifs, la planification, le fonctionnement
et les méthodes de travail. Il décrit les étapes nécessaires, essentielles et
fonctionnelles pour la réussite et le bon déroulement du travail.
Mots-clés
Implémentation PDA, Gestion de projet, HERMES Manager
Auteur
Gilberto Antonio Matias de Matos
Candidat
E-mail : [email protected]
et
Conseiller
Leonhardstrasse 5, 8001 Zürich, Tel. : 044 262 86 94
Dr. René Bach
USIC eGovernment eGov
E-mail: [email protected]
Expert
Monsieur Markus Flückiger
Zühlke Engineering AG
E-mail: [email protected]
Date
Version :
21.03.2007
5.0
Gilberto Matos - Cahier des charges - Hermes Manager
1/25
Table de matières
1.
2.
3.
4.
5.
Introduction ......................................................................................................................... 2
1.1
Présentation générale du projet...................................................................................... 2
2.1
Les objectifs généraux et les critères de succès.............................................................. 3
Objectifs............................................................................................................................... 3
2.2
Les publics cibles et leur besoin ..................................................................................... 4
Motivation ............................................................................................................................ 4
3.1
ISB (client) ...................................................................................................................... 4
3.1
Motivation personnelles ................................................................................................. 5
Echéances, pré requis et responsabilités............................................................................... 6
Le travail .............................................................................................................................. 7
5.1
Les points abordés / implémentés ................................................................................ 7
5.3
Planning......................................................................................................................... 8
5.4
Rencontres ................................................................................................................... 10
5.5
Outils pour la mise en place du projet .......................................................................... 10
5.6
Charges de travail (tâches, activités, coûts etc.)............................................................ 11
5.7
Qualité ......................................................................................................................... 13
5.8
Les risques et problèmes.............................................................................................. 19
5.2
5.9
5.10
Les points qui ne seront pas traités ni implantés............................................................ 8
Evolution à moyen et long terme .................................................................................. 20
Recommandations, contraintes et stratégies de promotionFehler!
Textmarke
nicht
definiert.
6.
5.11
Plan des tests d’utilisation ........................................................................................ 20
5.12
Contrôle des résultats ............................................................................................... 20
Etude.................................................................................................................................. 14
6.1
Transposition de la méthode HERMES vers le PDA ........................................................ 14
6.2
Gestion de projet ......................................................................................................... 15
6.4
Multilinguisme ............................................................................................................. 16
6.3
6.5
Prototype ..................................................................................................................... 17
6.7
Manuel d’aide pour l’utilisateur .................................................................................... 19
6.6
7
8.
Base de données .......................................................................................................... 15
6.8
Importation et Exportation ........................................................................................... 17
Ressources et outils ..................................................... Fehler! Textmarke nicht definiert.
Organisation (Description de l’environnement technique) ................................................... 21
Bibliographie (documents, liens Internet, abréviations) ....................................................... 22
Gilberto Matos - Cahier des charges - Hermes Manager
2/25
1. Introduction
Ce cahier des charges décrit les fonctions que seront implantés et de lignes de travail que je
suivrai dans la réalisation de mon travail de diplôme. Il contient des descriptions importantes et
nécessaires pour fournir un travail de qualité et il est le fruit d’une vision, qui s’exprimera par un
prototype qui j’essayerais de rendre innovateur et pédagogique, d’utilisation intuitive pour le
public cible avec comme objectif principal, la transposition de la méthode HERMES vers un PDA.
1.1 Présentation générale du projet
La mise en place du prototype basé sur la brochure « HERMES Manager édition 2003 » est le
thème de mon travail. HERMES Manager est destiné aux gestionnaires qui suivent un ensemble
de projets, et non au chef de projet directement. C'est-à-dire que le prototype qui je mets en
place est destiné à toutes les personnes (gestionnaires de projets, donneurs d’ordre) au tour du
projet.
J’ai débuté le travail en mettant en place un prototype papier (réalisé sur base de transparents
PowerPoint) donc l’idée principal consisté à effectuer un test (grandeur nature) sur cette version
partielle et toujours inachevée du système en cours de développement pour obtenir rapidement
et à moindre coût une idée du bon ou du mauvais fonctionnement de l'application.
Ces gestionnaires sont des personnes ayant une fonction de direction et de gestion de groupe
ou d’entités plus importantes, et s’occupent de questions à long terme comme la stratégie et le
chemin à suivre, le résultat final, la qualité du projet etc.
A ces gestionnaires, il ne faut pas poser de problèmes, mais il faut proposer si possible
plusieurs solutions et ils pourront ou devront choisir entre les différentes solutions qui
mèneront aux objectifs stratégiques de l’entreprise.
Gilberto Matos - Cahier des charges - Hermes Manager
3/25
L’objectif principal de mon travail est la transposition de la brochure HERMES Manager édition
2003. D’autres fonctions supplémentaires seront implantées pour rendre le prototype plus
attractif, par exemple l’exportation d’un projet. Une analyse en profondeur sera effectuée, avec
comme principal objectif de définir la meilleure solution ergonomique et qualitative pour le
prototype.
Pour l’instant il n’a pas eu aucun contact avec le public cible, donc le prototype est implanté sur
l’intuition des fonctions qui pourrait intéresser le public cible. Le choix final des fonctions
dépendra de l’interaction avec le public cible.
La stratégie de travail repose sur la création et le développement des processus et des modèles,
qui m’aideront à réaliser un travail de qualité. Les thèmes abordés dans mon travail, sont en
relations avec les scénarios de travail définis.
2. Objectifs
Les objectifs principaux sont le développement et l’implémentation d’un prototype interactif du
contenu de la brochure "HERMES Manager édition 2003" sur un PDA. Développer une application
simple et facile d’utilisation en présentant la bonne information, rapidement, sans qui
l’utilisateur ait besoin de faire plus de quatre clicks pour accéder à une information précise, par
exemple
la
consultation
d’un
projet,
ainsi
qu’un
affichage
ergonomique
simple
et
compréhensible.
L’implémentation du prototype contiendra des informations existantes de la brochure HERMES
Manager édition 2003. D’autres fonctions seront implémentées afin de rendre le prototype plus
attractif, comme la possibilité de suivre l’état d’un projet, l’évaluation d’un candidat etc. Mon
objectif personnel est la conclusion de ma formation.
2.1 Les critères de succès
Les critères de succès dépendront de l’analyse effectuée et de l’effort déployer, pour la mise en
place du prototype. Les échanges entre les différents intervenants (candidat, expert et
conseiller). Un des objectifs est le développement d’un prototype qui couvre les besoins du
public cible. Il est pertinent de souligner que la conclusion et la réalisation du travail de diplôme
dépendent de l’énergie et de la volonté investit.
Gilberto Matos - Cahier des charges - Hermes Manager
4/25
2.2 Les publics cibles et leur besoin
HERMES Manager est destiné aux gestionnaires des projets, donneurs d’ordres. Le public cible a
besoin d’un outil d’aide à la gestion des projets ainsi qu’au suivit des projets en cours.
De plus, ces managers doivent régulièrement vérifier que le projet progresse selon le plan préétabli, c’est à dire dans les délais, dans le budget défini pour la mise en place du projet. Ils sont
orientés vers les objectifs à atteindre.
Le fait d’avoir HERMES Manager sur un PDA, permet au public cible et les membres du comité de
projet de rester en phase avec la méthode ainsi que de suivre les progrès des projets et le bon
pilotage de ceux-ci.
3. Motivation
3.1 ISB (client)
Fin 2006, dans le but de mettre les connaissances du guide de poche HERMES également à
disposition sous forme électronique, l'USIC a cherché un moyen utile (intéressant financièrement
et pour d'autres institutions ou personnes etc.) pour réaliser une application pilote sur un PC de
poche.
En effet, cette application n'est pas directement utile sur un PC portable, alors que toutes les
personnes concernées possèdent un ordinateur de poche et le consultent régulièrement pendant
les séances (où sont discutés les projets en particulier).
Les aspects les plus intéressants pour l'USIC sont:
- la mise a portée de main (Pocket PC IPAQ) des connaissances du guide de poche,
- les données (en particulier financières) en ligne (copiées du serveur sur le Pocket PC)
- la gestion de notes personnelles centrales / les plus importantes concernant les projets
Gilberto Matos - Cahier des charges - Hermes Manager
5/25
La réalisation de ce prototype permettra à l'USIC de vérifier si ces aspects couvrent effectivement
les besoins
et dans quelle mesure ils sont directement utiles aux gestionnaires de la
Confédération.
De plus, si ces aspects sont confirmés comme importants, une première évaluation de la
performance du point de vue de l'ergonomie de ce prototype pourra être faite. Nous demandons
même qu'une ou deux itérations d'évaluation de l'ergonomie soit faites dans le cadre de ce
travail. Réf. Monsieur Bach
3.1 Motivation personnelles
La motivation est un des points pour la bonne conduite du travail. Je suis motivé et j’espère
mener le présent travail à terme.
Je suis intéressé par ce thème parce qu’il représente un grand défi ainsi qu’une petite
participation dans l’univers d’HERMES. Il m’offre la possibilité de comprendre la gestion de
projet, la programmation d’un PC de poche et la détermination des besoins du public cible.
Tous les chemins mènent à Rome, mais par contre tous les chemins ne mènent pas à la qualité,
l’efficacité et à la réussite d’un travail. J’ai défini des points clairs et mes objectifs m’aideront à
garder l’esprit ouvert et critique dans la réalisation de mon travail.
L’application que je souhaite développer permettra aux managers de suivre leur projet et d’avoir
la méthode HERMES plus proche d’eux. C'est-à-dire la possibilité de consulter la méthode
depuis leur PDA.
Pour l’instant aucun travail, sur le thème de la transposition de la méthode HERMES vers un PDA
n’a été identifié, voir réalisé. J’espère profiter de l’expérience de l’expert et du conseiller pour
bien mener à bout le présent projet.
Gilberto Matos - Cahier des charges - Hermes Manager
6/25
4. Echéances, pré requis et responsabilités
Echéances
Remise du cahier des charges
22.03.2007
Pré - requis
- Connaissance des directives concernant le travail de diplôme de la Software Schule Schweiz
- Connaissance élémentaire du concept et du fonctionnement de la méthode HERMES
- Connaissance du langage de programmation Visual C# et de l’environnement de
développement Windows, au niveau du développement des applications sur PDA, gestion de
base de données et du langage XML
Présentation des acteurs et leurs responsabilités
Intervenant
Fonction
Gilberto
Auteur
Antonio
candidat
Matias
de
Mission / Responsabilités
et
Elaboration et rédaction de la proposition de travail, du cahier des charges,
du rapport final et présentation du travail. Je suis responsable de
l’élaboration saine des différents documents, un des responsables du bon
Matos
déroulement du projet et de sa conclusion.
Contact les utilisateurs de la méthode HERMES avec comme objectif principal
connaître leur besoin, analyse et valide les propositions obtenues.
Dr. René Bach
Conseiller
Guide et surveille le candidat dans son travail. Fait des propositions
d’améliorations. Aide à la correction rédactionnelle des documents élaborés
par le candidat. Il valide le cahier des charges et la proposition de travail.
Monsieur
Expert
Surveille le déroulement du travail et corrige les propositions présentées par
Markus
le candidat. Il échange des informations avec le conseiller sur l’état du travail
Flückiger
et le candidat. Il signe et valide le cahier des charges.
Gilberto Matos - Cahier des charges - Hermes Manager
7/25
5. Le travail
Le prototype papier (PowerPoint) est une méthode personnalisée et une version simplifiée de la
partie de l'application finale, c'est-à-dire un prototype papier à partir duquel naîtra le prototype
(exécutable) qui sera implanter avec le langage de programmation Visual C# .NET .
Dans le prototype j’implanterais le fonctions suivantes : gestion de candidat, gestion de projet,
description des phase de travail HERMES selon la brochure « HERMES Manager, édition 2003 »,
un menu d’aide, une base de données pour la sauvegarde des information sur le candidat et les
projets.
Ma contribution
- une autre approche de la méthode HERMES, par la mise en place de la méthode sur un PDA
- le contenu du prototype est en partie différent de la brochure HERMES
- rendre HERMES la méthode plus accessible et le contenu directement consultable avec de l'aide
interactive et utile aux donneurs d’ordres etc.
- définition d’un manuel d’évaluation pour les candidats
- manuel d’utilisation du prototype (en cours d’élaboration)
5.1 Les points abordés / implémentés
- Transposition partielle de la brochure HERMES Manager vers le PDA et développement d’un
prototype pour le PDA
- Gestion de projet : Suivi de projets, transfert et édition des fichiers projets (Microsoft Excel),
- Le multilinguisme : Français (langue de travail par défaut) et Allemand / Anglais
- Développement d’une base de données
- Elaboration et rédaction d’un manuel d’aide pour l’utilisateur
Gilberto Matos - Cahier des charges - Hermes Manager
8/25
5.2 Les points qui ne seront pas traités ni implantés
- La synchronisation en ligne des projets entre le PC et le PDA
- L’accès aux données d’un autre programme, p. ex. Microsoft Outlook
- Web services et les différentes technologies liées à XML
- HERMES PowerUser
5.3 Planning
Ce travail de diplôme suit les directives des travaux finaux de la SWS. Il exige un investissement
de travail de 6 mois (calendrier) environ. Je consacre les journées de vendredi à sa réalisation.
Les autres jours ou les temps passé, à l’analyse, recherche ou tout autre activité sont considéré
comment étant complémentaire au travail.
Le nom des phases de travail
Phases
Nom
1
Choix du thème
2
Tâches administratives
3
Cahier des charges
4
Réalisation
5
Festivités
Gilberto Matos - Cahier des charges - Hermes Manager
9/25
Les différentes phases de travail :
Phase
Description
1
Jusqu’au 13 novembre 2006
- Choix définitif du thème du travail d’exam
2
Le 5 décembre 2006 et le 15 décembre 2006
- Séance du comité d’exam (discussion sur les thèmes de travail)
- Désignation de l’expert
3
du 7 mars au 22 mars 2007
- Elaboration et rédaction du cahier des charges
- Remise du cahier des charges autorisé par l’expert
4
du 22 mars 2007 au31 mai 2007
- Implémentation du prototype (programmation, rédaction du manuel d’aide pour l’utilisateur etc.)
- Rencontres avec le conseiller et l’expert
- Rédaction du rapport final
- Communication au secrétariat du matériel nécessaire pour la présentation du travail
- Remise du travail avec le rapport écrit de l’expert ainsi que le rapport final
- Soutenance du travail (présentation)
- Séance du comité d’exam (discussion sur la note final)
5
Le 14 juin 2007
- Remise des diplômes
Gilberto Matos - Cahier des charges - Hermes Manager
10/25
5.4 Rencontres
Des rencontres entre les différents intervenants (candidat, conseiller et expert) dans le cadre du
présent projet auront lieu régulièrement, pour discuter du travail accompli et pour définir les
prochaines étapes, ou s’il y a des difficultés majeures. Sinon les échanges se feront par E-mail
ou un autre moyen de communication. Les échanges entre les différents intervenants sont une
des valeurs importantes pour le succès du présent projet.
5.5 Outils pour la réalisation du projet
Pour la mise en place du présent projet j’ai besoin des ressources humaines et matérielles.
Chaque ressource apporte une valeur importante à la mise en place du projet. Les ressources
humaines et matérielles on des valeurs différents et leur champ d’intervention n’est pas
comparable.
Ressources humaines
Ressources matérielles
Candidat et auteur
Un ordinateur portable HP Pavilion dv 6000
Le conseiller et assistant
Un Pocket PC HP
L’expert
Une licence Microsoft Visual .NET
* Public cible (pour l’instant il n’y a rien de
Une licence Microsoft Office XP (Microsoft Word,
concret)
Microsoft Excel, Microsoft Access et MS Powerpoint)
* Commission d’exam (pour l’évaluation)
Une licence Adobe Professional 7.0
Une licence Windows XP Professional
Gilberto Matos - Cahier des charges - Hermes Manager
11/25
5.6 Charges de travail (tâches, activités, coûts etc.)
L’exécution des différentes tâches concernant la mise en place du prototype suit un plan bien
précis. Certaines tâches doivent être réalisé en parallèle à cause du calendrier de travail qui doit
être respecté. J’ai regroupé les tâches en cinq étapes de travail.
Etape
Les tâches
Réalisation
1er
Cahier des charges
Ces
2ème
Base de données (DBA)
parallèlement
3ème
Fichier projet (Excel)
4ème
Prototype PDA, rapport final et manuel d’aide pour
tâches
seront
réalisées
Ces tâches seront réalisées ensemble
l’utilisateur
5ème
Présentation
3 jours
Le temps de travail est divisé entre les différentes étapes de la manière suivante :
Etape
Les tâches
Temps nécessaire
1er
Cahier des charges
2 semaines
2ème
Base de données (DBA)
3 jours
3ème
Fichier projet (Excel)
1 jour
4ème
Prototype PDA, rapport final et manuel d’aide pour l’utilisateur
2 mois
5ème
Présentation
3 jours
Les séquences d’exécution des différentes tâches doivent être respecté. Les trois premières
étapes seront réalisés parallèlement mais leur degré de priorité n’est pas le même. Le cahier des
charges est le prioritaire, parce que sans lui les autres tâches ne peuvent pas être implantés.
Etape
Les tâches
Priorité / Dépendance
1er
Cahier des charges
2ème
Base de données (DBA)
3ème
Fichier projet (Excel)
4ème
Prototype PDA, rapport final et manuel d’aide pour l’utilisateur
5ème
Présentation
1ère
2ème
3ème
Gilberto Matos - Cahier des charges - Hermes Manager
12/25
Pour la réalisation de chaque étape je compte environ 8 heures de travail par jour pendant 3
mois, pour la conclusion du travail j’aurais besoin d’environ 536 h de travail pendant trois mois.
Etape
Les tâches
1er
Cahier des charges
2ème
Temps
Heures de travail
2 semaines
64
Base de données (DBA)
2 jours
16
3ème
Fichier projet (Excel)
1 jours
8
4ème
Prototype PDA, rapport final et manuel d’aide pour
2 mois
416
3 jours
32
Env. 3 mois
536 h
l’utilisateur
5ème
Présentation
Total
Pour connaître le coût réel de chaque étape de travail, je comptabilise environ Sfr. 35 par heure
de travail. Si nous partons de l’idée que la mise en place du projet requiert 3 mois de travail,
avec 536 heures de travail, le projet sans la comptabilisation des dépenses lier aux ressources
humaines et matériels correspondra à un montant de Sfr. 18 750
Etape
Les tâches
1er
Cahier des charges
2ème
Temps
Heures
Coût en Sfr.
2 semaines
64
Sfr. 4200
Base de données (DBA)
2 jours
16
Sfr. 840
3ème
Fichier projet (Excel)
1 jours
8
Sfr. 560
4ème
Prototype PDA, rapport final et manuel d’aide
2 mois
416
Sfr. 16 800
3 jours
32
Sfr. 2800
Env. 3 mois
536 h
Sfr. 18 750
pour l’utilisateur
5ème
Présentation
Total
Un projet est un objet qui requiert une spéciale attention de manière a respecté les objectifs qui
seront fixés. La mise en place du prototype dans le cadre de mon travail de diplôme présent de
coûts fixés et variables.
Gilberto Matos - Cahier des charges - Hermes Manager
13/25
Coûts
Description
Montants
Frais d'examen
Sfr. 2950
Licence Etudiant Microsoft Visual Studio .NET
Sfr. 82,60
Déplacement en train entre Zürich et Bern (6 fois pendant 3 mois avec 1/2 tarif)
Sfr. 270
Déplacement en train entre Zürich et Schlieren (6 fois pendant 3 mois)
Sfr. 46.80
Licence Adobe Professional 7.0
Sfr. 272.45
Total
Sfr. 22 381.85
La mise en place du présent projet coûtera environ Sfr. 22 381.85. Le présent travail est non
commercial, son première objectif est validé des connaissances, donc mon seule gain dans le
présent projet est la réussite du travail afin d’obtenir le diplôme final.
5.7 Qualité
La qualité du travail dépendant en partie des outils et des ressources humaines et matérielles
disponibles. Pour fournir un travail de haute qualité, une liste de points doivent être respecté,
comme par exemple les délais, les coûts etc.
Les différents rapports, p. ex. le rapport sur l’état du travail, permet de suivre l’évaluation du
travail mais aussi de garantir la qualité. Le feedback entre les différents intervenants (Candidat –
Expert - Conseiller), fournisse au candidat un grand outil dans la mise en place du prototype et
me permettre de bien gérer les risques et le problèmes.
Etape
Les tâches
Qualité
1er
Cahier des charges
Pour
2ème
Base de données (DBA)
remarquable,
3ème
Fichier projet (Excel)
respecter les différentes et écouter les
4ème
Prototype PDA, rapport final et manuel d’aide pour
propositions de l’expert et du conseiller.
atteindre
l’utilisateur
5ème
Présentation
Gilberto Matos - Cahier des charges - Hermes Manager
un
il
niveau
est
de
qualité
important
de
14/25
6. Etude
Le prototype est divisé en deux parties : la 1er partie englobe la transposition de la brochure
"HERMES Manager" et la 2ème comporte les fonctionnalités supplémentaires, par exemple : la
base de données et l’échange de projets entre le PDA et un ordinateur PC.
6.1 Transposition de la méthode HERMES vers le PDA
Le processus de transposition partiel de la brochure HERMES Manager, édition 2003 vers le PDA
est un points importants da la mise en place du prototype.
Base de données
Guide de
poche HERMES
3
2
1
PC
Manager.
Edi i
2003
PDA
1. : schéma de la démarche "Full"
1
Transposition partielle de la brochure "HERMES Manager" sur le PDA. Le texte de la brochure sera
partiellement repris sans grande modification. Le texte sera directement intégré dans la partie code.
Les graphiques exposés dans la brochure seront représentés et adaptés d’une autre manière afin de
les rendre visibles et lisibles dans le PDA.
2
La base de données sera utilisée pour la sauvegarde des projets et des données sur les candidats (p.
ex. l’évaluation d’un candidat). La base de données sera développée avec Microsoft Access.
3
L’échange de fichier (Importation et Exportation des projets) : Les fichiers importés ou exportés
auront le format XML. J’ai défini une structure pour faciliter l’échange des projets entre l’ordinateur
PC et le PDA.
Gilberto Matos - Cahier des charges - Hermes Manager
15/25
Pendant l’élaboration de la proposition de travail, j’ai proposé deux démarche (light et full)
concernant la mise en place de mon travail de diplôme. La démarche full englobe la
transposition de la méthode HERMES vers un PDA, l’enregistrement de candidat etc. alors que
démarche light consister n’une simple transposition de la méthode sans l’implémentation
d’autres fonctions. La démarche "Full" est destinée à un public plus expérimenté, parce qu’elle
offrira à l’utilisateur la possibilité de créer et sauvegarder des projets, évaluer un candidat et
avoir la méthode HERMES toujours à disposition.
6.2 Gestion de projet
L’objectif est de permettre un suivit des projets encours de réalisation ainsi que l’évaluation des
candidats potentielles pour la gestion des projets.
La consultation du public cible rendrait le prototype plus utile. En tenant compte des besoins du
public cible, le prototype gagnerait en attractivité. Pour instant aucune rencontre n'est agendée
(mais elles sont prévues) entre le public cible et moi. Il faut souligner que le public cible est un
groupe d’individus avec un agenda de travail bien chargé.
6.3 Base de données
La base de données sera divisée virtuellement en deux parties. La 1ere partie : concerne les
projets, les étapes de travail HERMES la 2ème : des informations sur les candidats.
J’ai besoin de la base de données pour la sauvegarde des informations concernant le candidat,
les projets et les phases HERMES Manager. Les données sont : candidat (titre, nom, prénom, date
de naissance, adresse etc.), projet (nom, date de création, phase HERMES etc.). Les données à
sauvegardé sont du type : Booléen, entier long, du texte (string), lien hypertexte et date, l’ordre
et le type varie selon la table. Les données stockées seront utilisées ultérieurement : pour suivre
le projet, consulter un candidat etc.
J’ai besoin des projets pour pouvoir suivre et connaître leur état, concernant les candidats j’ai
besoin des informations qui lui concerne, pour évaluer leurs connaissances, expériences etc. et
ensuite proposer au manager un candidat capable de diriger un projet. Les candidats sont des
personnes susceptibles de diriger un projet. Leur rôle dans le début du projet est passif. Le
candidat choisit pour diriger le projet devient un élément actif et un intégrant à part entière du
projet.
Gilberto Matos - Cahier des charges - Hermes Manager
16/25
Le système de gestion de base de données doit remplir les propriétés suivantes :
- enregistrement (stockage) des données
- consultation de données
- intégrité des données stockées
Directement, Je n’ai pas besoin de SQL pour la consultation des données stockées dans la base
de données. Les échanges entre l’utilisateur et la base de données se feront depuis les
différentes interfaces, par exemple : la consultation d’un projet etc.
Pour l’instant il n’y a pas de structure spéciale pour la base de données. Je n’ai pas mesuré la
vitesse d’accès aux données mais je suis confiant que l’accès se fera dans un délai raisonnable.
Je garantie que les données seront stockés sans modifications et reprises dans la base de
données sont aucune modification pendant l’échange entre l’application et la base de données.
La taille de la base de données et les données elles mêmes dépendent de la saisie du
l’utilisateur.
Des explications et des informations plus détaillées seront données dans un chapitre qui sera
dédié à la SGDB dans le rapport final.
6.4 Multilinguisme
Le prototype est une application multi langue. L’utilisateur aura le choix entre 3 langues de
travail (Allemand, Anglais, Français). Le français est la langue de travail par défaut.
Il y aura un fichier qui enregistrera la langue de travail et le changement restera conservé jusqu’à
une prochaine modification.
Gilberto Matos - Cahier des charges - Hermes Manager
17/25
6.5 Prototype
J’ai mis en place un prototype avec PowerPoint permettant une simulation fonctionnelle et de
temps. Après avoir débuté la mise en place du prototype avec le langage de programmation
Visual C#, j’ai remarqué qu’une grande adaptation sera nécessaire.
Le Prototype (Ordinateur PC versus PDA)
La différence entre la version PDA et la version PC (Windows) réside dans le hardware utilisé pour
l’exécution des différentes versions. Au niveau de l’application dans la version PC, l’utilisateur a
la possibilité d’imprimer un projet et le contenu HERMES Manager (graphiques) est représenté,
sans adaptation comme dans la brochure HERMES Manager parce que la taille de l’écran et
l’espace disque est supérieure, contrairement au PDA.
Les fonctionnalités et les menus ont la même structure dans les deux versions permettant à
l’utilisateur de rester familiarisé à l’application. L’échange des projets et la taille de l’écran du
PDA ainsi que l’espace mémoire et l’échange de projets, m’ont alerté sur la nécessité
d’implanter deux versions.
6.6 Importation et Exportation
L’importation et exportation des projets
L’exportation et importation de projet entre le PDA et un ordinateur PC est un point important
dans la mise en place de mon travail. La construction ou la reconstruction du fichier projet, la
différence des registres qui peut exister dans la base de données du PDA et de l’ordinateur sont
des problèmes majeurs (l’intégralité des données, c'est-à-dire la consistance des données
importés et exportés) qui doivent être résolu de manière à garantir l’intégrité de la base de
données et des informations qu’elle contient.
Gilberto Matos - Cahier des charges - Hermes Manager
18/25
L’exportation des projets
L’intégralité des données doit être garantie pendant l’exportation du projet.
Ajhd
DB
Base de données
§
Fichier projet
Fig. 2 : représentation de l’exportation d’un projet
L’utilisateur choisit le projet qu’il souhaite importer. Le projet sera filtré à l’aide d’une requête.
La construction du fichier (projet) pour l’exportation sera effectuée depuis la lecture des
éléments contenus dans la requête.
L’importation des projets
L’utilisateur choisit le fichier (projet) qu’il souhaite importer depuis un support p. ex. le disque
dur ou une carte mémoire.
Ajhd
DB
Base de données
§
Fichier projet
Fig. 3 : représentation de l’importation d’un projet
Des contrôles seront effectués, afin de vérifier l’intégrité des données et la structure du fichier
avant d’insérer le projet dans la base de données. Si le projet est déjà présent dans la base de
données, l’application fera une mise en jour. Si non il sera créé.
Gilberto Matos - Cahier des charges - Hermes Manager
19/25
6.7 Manuel d’aide pour l’utilisateur
Le manuel d’aide pour l’utilisateur est une des valeurs ajoutées dans la mise en place du travail.
L’objectif est de facilité l’utilisation du prototype à l’utilisateur avec une explication détaillé et
simple des fonctions et des possibilités offertes.
L’utilisateur pourra toujours consulter le fichier d’aide qui sera disponible depuis le menu
« Aide » dans le prototype, permettant ainsi une compréhension plus rapide des fonctionnalités
du prototype.
7. Les risques et problèmes
L’implémentation du prototype comporte des problèmes de l’ordre technique comme la capacité
mémoire du PDA et des contraintes logicielles p. ex. la version étudiant du logiciel Visual Studio
2005.
La transposition de la brochure HERMES Manager édition 2003 vers le PDA, ne pourra pas se
faire de 1 sur 1, parce que l’adaptation des graphiques disponibles dans la version papier vers le
PDA ne sont pas tous adaptables à la taille de l’écran du PDA et aussi pour une question de
commodité, p. ex. il ne faut pas qui l’utilisateur soit obliger de tourner son PDA pour consulter
les graphiques ou faire scrolling pour lire certaines informations.
Le prototype est un objet qui doit être disponible en plusieurs langues. Si le texte est
directement intégré dans le code Visual C#, on économise l’espace mémoire mais par contre il
sera très difficile de faire évoluer le prototype avec d’autres langues. La création d’un
dictionnaire pour la gestion des différentes langues consommerait un énorme espace mémoire.
La mise en place du prototype comporte certains problèmes comme :
- La taille de l’écran du PDA ne permet pas l’affiche des graphiques tels qu’on les trouve dans la
brochure HERMES manager
- L’espace disque du PDA ne permet pas la transposition de la brochure de 1 sur 1.
- La définition de la structure des fichiers d’échanges ainsi que celle des classes à implanter,
pour la sauvegarde et la restauration des projets sur le PDA.
Le problème principal, est de définir un algorithme, afin de pouvoir exploiter le mieux l’espace
mémoire du PDA.
Gilberto Matos - Cahier des charges - Hermes Manager
20/25
7.1 Evolution à moyen et long terme
Moyen terme : Implémentation d’un processus automatique de synchronisation des données
entre le PDA et le PC (Windows). Implémentation d’une version Smartphone. Développement
d’une version multimédia du contenu de la brochure HERMES Manager.
Long terme : Intégration du prototype dans l’application HERMES Power User. Adaptation du
prototype aux différents médias existants ou futurs. Développement interactif pour l’ensemble
de la méthode HERMES.
7.3 Plan des tests d’utilisation
Pour la phase de test pendant le développement de l’application, je compte sur l'USIC. Monsieur
Bach a exprimé l’idée de faire tester le prototype en interne, je pense par des collaborateurs de
la Confédération. D’autres utilisateurs peuvent rejoindre le groupe à tout moment. Les tests
seront réalisés à la fin de chaque étape d’implémentation.
Il serait intéressant d’avoir quelques membre du public cible pendant les dernières phases de
test afin d’améliorer la qualité du prototype.
7.4 Contrôle des résultats
Les contrôles des résultats seront mesurer en fonction des feedbacks reçus pendant la phase de
teste du prototype par les collaborateurs de la confédération. L’approbation et la validation des
tâches par l’assistant et le conseiller sont aussi une forme de contrôle des résultats.
Les différents rapports sont des outils de contrôle (p. ex. rapport sur l’état du travail) de la
qualité mais aussi un contrôle dans l’évolution du travail.
Gilberto Matos - Cahier des charges - Hermes Manager
21/25
8 Organisation (Description de l’environnement technique)
Pour la mise en place du prototype et des différentes tâches qui lui sont lié, j’utiliserais les outils
et logiciels. :
Tâches
Ressources / Outils
Base de données
Microsoft Access XP
Fichier Projet (Excel)
Microsoft Excel XP
Fichier pour la sauvegarde de la langue de travail
Fichier Texte (Notepad)
Programmation du prototype
Microsoft Visual C# .NET
Rédaction du cahier des charges, rapport final, manuel
Microsoft Word XP, le tout sera convertie à la
d’utilisateur
fin en format PDF, avec le logiciel Adobe
Professional 7.0
Présentation
Microsoft PowerPoint XP
Pour le développement des prototypes "HERMES Manager", j’utilise l’environnement Windows XP
professionnel et Visual Studio .NET 2005.
Détaille techniques (Ordinateur) :
Système d’exploitation
Windows XP SP2
Version
Allemand
RAM
2000 MB
CPU
1.6 GHz Intel Centrino Duo
Espace (disque)
120 GB
Marque
HP Pavilion dv 6 000
Détaille techniques (PDA) :
Système d’exploitation
Microsoft Windows (Mobile)
Version
Allemand
RAM
64 MB
CPU
Intel PXA255
Marque
HP iPAQ PDA
Gilberto Matos - Cahier des charges - Hermes Manager
22/25
Environnement
Développement
Microsoft Visual Studio 2005
Langage de programmation
Visual C# .Net
Framework
Microsoft .NET Framework 1.0 pour l’ordinateur
Microsoft .NET Compact Framework pour le PDA
J’ai une licence étudiant pour le programme Microsoft Visual Studio 2005, donc je ne suis pas
autorisé à distribuer les applications.
9. Bibliographie (documents, liens Internet, abréviations)
J’ai listé les liens, documents et des ouvrages qu’ont servis de base à la création du cahier des
charges.
Documents et publications
HERMES Manager "Guide de poche" Edition 2003
USIC
Le management
Auteur : Bob Nelson & Peter Economy
Edition : First
Prendre une fonction de manager
Auteur : Gilles Durand
Edition : INSEP Consulting
HERMES "Conduite et déroulement de projets dans le domaine des technologies
de l’information et de la communication (TIC)"
Développement de systèmes Edition 2003
Inside XML
Auteur : Steven Holzner
Edition : New Riders
Visual C# .NET
Auteur : Jason Price & Mike Gunderloy
Edition : Sybex
Definitive XML Application Development
Auteur : Lars Marius Garshol
Edition : Prentice Hall PTR
Gilberto Matos - Cahier des charges - Hermes Manager
23/25
Liens Internet
Altavista
http://www.altavista.com
Aide à la traduction
http://babelfish.altavista.com/tr
Gestion de projet
http://www.gestiondeprojet.com
HERMES
http://www.HERMES.admin.ch
Microsoft
http://www.microsoft.com/visual
Management de projet
http://www.managementprojet.com
Windows Mobile
http://www.microsoft.com/windowsmobile/default.mspx
Abréviations
DB
Base de données
SWS
Software Schule Schweiz
TIC
Technologies de l’information et de la communication
USIC
Unité de stratégie informatique de la confédération
Gilberto Matos - Cahier des charges - Hermes Manager