IV Les outils de conceptualisation, formalisation et identification du projet
Introduction
La première remarque que l’on peut se faire c’est qu’il y a très peu de produit de conceptualisation de projet. Pourquoi les outils de prés projet sont ils si rarissimes ?
La réponse pourrait être : ‘ un outil de gestion de projet peut il poser la question « Doit on continuer ce projet ? » en étant politiquement correct ? ‘.
Autrement dit est il possible de vous vendre un outil qui peut vous amener à ne pas commencer un travail ?
Les outils
Il ne semble pas y avoir à proprement parler sur le marché d’outil spécialisé dans ces phases d’avant projet. Si des outils comme Stelltrace se positionne en avant projet leurs but et plus d ‘aider à la réalisation de l’expression des demandes qu’à celle de conceptualisation et formalisation du projet. Des méthodes comme UML et Merise possède un niveau d ‘analyse au niveau du schéma directeur qui peut être utilisé comme élément de référence. Mais les outils logiciels qui suivent ces méthodes n’ont pas de spécificités fortes sur ces aspects.
Nous n’avons finalement référencé qu’un outil. Ce n’est pas un outil du catalogue car il n’est logiciel. Il s’agit de fiche de travail que l’on peut trouver sur le site http://www.method123.com/project-initiation-kit.php.
Ces fiches traitent de cinq points : l’étude financière, l’étude de faisabilité, la structure et l’implémentation du projet, la distribution des rôles, une liste de vérification administrative et la formalisation de l’engagement (dates, coût, etc.)
Conclusion
Il y a certainement, ici, un espace à prendre pour des outils logiciel
V Les outils de définition des objectifs
Introduction
Ce type d’outils permet de bien définir les objectifs du projet en phase de démarrage et d’avancement de projet ou de difficultés à résoudre en cours de projet.
Ils permettent de :
- recenser les problèmes à étudier lors du lancement d'un projet ou pendant son déroulement,
- déterminer les causes possibles du problème étudié,
- trouver toutes les solutions ou éléments possibles.
Les outils
Ce ne sont pas des outils informatiques mais des moyens ou techniques efficaces à utiliser en cours de réunion.
On trouve parmi ceux-ci :
-
le brainstorming
-
Permet le maximum de créativité en un minimum de temps
-
La pieuvre
-
Développer chaque élément du projet afin d’extraire les plus intéressants et éviter les redites
-
La matrice d’interaction
-
Examiner les relations et interactions afin de vérifier si elles sont justifiées
-
L’arbre des voies technologiques
-
Voisin de la pieuvre, permet de chercher les solutions satisfaisant à un ensemble de fonctions donnée.
-
L’arbre des objectifs
-
Enoncé un objectif en exprimant une fin désirée et mettre en relation les relations entre les objectifs
-
Le team building
-
Rassembler des individus ayant des besoins et expériences différentes afin de les transformer en une unité de travail intégrée et efficace.
-
Les diagrammes en ovales
-
Décrire un problème sous la forme d’un jeu de relation complexe entre ses variables et celles de son environnement.
On trouve de nombreuses informations sur le site : http://www.sitecollector.com/projetsinformatiques/outils/page02.php3
VI Les outils d’identification et d’assignation de tâches et de gestions des coût et des délais
Introduction
Tout projet comporte un certain nombre de tâches plus ou moins grand à réaliser dans les délais impartis et selon un agencement bien déterminé. Le diagramme de GANTT est un outil performant, permettant de planifier le projet et de rendre plus simple le suivi de son avancement.
Ce diagramme doit servir à atteindre les objectifs de l'arbre d'objectifs. Parmi les méthodes de planification, le diagramme de GANTT est probablement la forme de représentation graphique qui vient la plus naturellement à l'esprit. La plupart des plannings muraux utilisés pour le contrôle de production, la gestion d'équipements ou l'affectation de personnel représente ainsi sous forme de barres la répartition temporelle de l'activité.
Le principal avantage du GANTT est d'offrir une vision directe de la durée et des dates réelles de réalisation des tâches. Il est ainsi possible du premier coup d'œil d'estimer la répartition de la charge, et par conséquent, de chercher à réduire les délais en optimisant l'utilisation des ressources.
La mise en œuvre de technique de planification nécessite que :
- les tâches soient identifiées préalablement ;
- les tâches soient quantifiées en terme de délais, de charges ou de ressources ;
- la logique de l'ensemble des tâches ait été analysée
Les outils
C’est sans doute le type d’outils de gestion informatique le plus utilisé pour la gestion de projet.
On trouve beaucoup d’offres sur le marché :
-
L’incontournable Ms Project de Microsoft
-
Le logiciel ACE Project.
Ce type d’outils a fait l’objet de l’étude du groupe outils DIGSIT dans son questionnaire/matrice.
VII Les outils de comparaisons de scénario
Introduction
Les outils de comparaison de scénario sont dans le mode des projets informatiques des outils de réalisation de maquette et de validation et comparaison de celles-ci.
Il semble impossible de traiter des outils de comparaison de scénario sans faire référence au document « A Survey of Simulation Tools for Requirements Engineering ». Le document initial se trouve sur le site http://www.ifi.unizh.ch/groups/req/ftp/papers/TR2000.06.pdf.
Les outils
Le document de référence cite 10 outils
-
CIP Tool 3.0
-
COREsim 2.1
-
ObjectGEODE 4
-
ObjecTime Developer 5.0
-
PACE 3.1
-
QuickCRC 1.2
-
RDD-100 / DVF 4.1
-
Rhapsody for C++ 2.1
-
SDT / ORCA 3.3
-
Statemate MAGNUM
Chacun de ces outils fonctionne de manière identique, à partir d’un macro langage, d’une méthode comme UML ou de graphiques définis à la demande des utilisateurs. Le système a alors la capacité à générer un prototype facilement modifiable et vérifiable.
Chacun de ses outils est spécialisé dans un domaine spécifique : ObjectGeode est présent dans l ‘aéronautique il génère un code source en C. QuickCRC fonctionne sous Linux, Windows et MAC. Voici la présentation de Statemate : Pour spécifier, concevoir et valider des systèmes réactifs diverses approches sont envisageables. L'approche Statemate proposée dans ce module s'appuie sur la combinaison du formalisme des Statecharts (également présent dans UML), pour la description comportementale, avec le formalisme hiérarchique des Activity-Charts, pour la description des activités du système et la description des flots de données échangées.
Le but de ce module est d'amener le participant à être à même: de concevoir le comportement d’un système, même complexe, et d’assurer qu’il opère correctement, de fournir un modèle du système ainsi qu’une spécification validée et exécutable, de façon à animer le comportement de celui-ci; de procéder à la vérification formelle du système en développement; de générer des prototypes logiciels ou matériels complets. Pour soutenir cette approche, ce module est basé sur l’environnement Statemate MAGNUM. Ce dernier englobe effectivement les diverses phases du processus de développement d’une application réactive, à savoir: spécification, simulation, prototypage et validation.
Conclusion
Les outils de comparaison de scénario sont des outils lourds. Leur mise en œuvre est souvent synonyme d’un apprentissage conséquent. Les prototypes générés ne sont généralement pas de bonne base pour un livrable final. Ils trouvent leur place dans un travail de recherche ou une démarche pédagogique. Ils peuvent aussi être d’une aide certaine dans l’évaluation de partie critique ou dans la comparaison de scénario et de choix technologiques. Ils sont les accompagnateurs de la démarche en spirales caractéristiques des prototypages.
Dostları ilə paylaş: |