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