La différence entre les outils et les méthodes : Définition Un outil : Objet fabriqué, utilisé manuellement, doté d'une forme et de propriétés physiques adaptées à un procès de production déterminé et permettant de transformer l'objet de travail selon un but fixé Une méthode : Manière de conduire et d'exprimer sa pensée conformément aux principes du savoir. L’outil est donc un objet réel qui a une existence propre indépendamment de l’utilisateur. La méthode ne prends son existence que par son application et donc par l’utilisateur. La différence L’outil est la méthode sont étroitement liés avec comme liant l’utilisateur de l’outil. Si « le bon outil fait le bon ouvrier » encore faut il que celui-ci veuille et sache « bien faire ». Notre propos Nous proposons dans ce document une étude des outils indépendamment des méthodes. Ces outils seront classifié par rôles ou but et en aucun cas par les méthodes mise en œuvre. Vous ne trouverez ici que des outils de gestion ou management de projet, les outils de production de code final (National Rose, AMC designor) ont été volontairement évités. Les outils de conceptualisation, formalisation et d’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 outils qui peut vous amener à ne pas commencer un travail ? Les outils Il ne semble pas y avoir a 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’on pas de spécificité forte 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 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 ses outils fonctionne de manière identique, à partir d’un macro langage, d’une méthode comme UML ou de graphiques on définit les demandes des utilisateurs. Le système à 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éronotique 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 lourd. Leurs 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 leurs place dans un travail de recherche ou une démarche pédagogique. Il s peuvent aussi être d’une aide certaine dans l’évaluation de partie critique ou dans la comparaison de scénario et de choix technologique. Ils sont les accompagnateurs des démarche en spirales caractéristiques des prototypages. Les outils de Worflow Introduction Les outils de Worflow sont absents du monde Microsoft et par la même inconnu d’une grande partie des utilisateur de système informatique. Ces outils vont permettre de formaliser le flux de l’information et les validations et modification de document. Leurs formalisme est parfois vécu comme une forte contrainte. Leurs parfaite adéquation et intégration avec le système de l’entreprise en fait des outils de fond dont l’utilisation dépasse la simple gestion de projet. Les outils L’outil de Worflow de référence est toujours Lotus Workflow. C’est un magnifique outil de développement d'applications autonome s'exécutant sur IBM Lotus Domino qui permet de créer et de déployer des applications orientées flux de travaux. Il permet aux entreprises de standardiser et de simplifier les activités humaines gourmandes en temps et de suivre leur progression. Grâce à sa plateforme permettant d'automatiser, de finaliser et de gérer les processus complexes, Lotus Workflow améliore le temps de réponse tout en réduisant les coûts. Les clients peuvent réaliser des processus manuels plus rapidement et de manière plus cohérente en rencontrant moins de problèmes. On peut s’interroger sur le peu de succès des outils de Workflow. Coincé entre les outils standards de messagerie suffisants pour les petites entreprises et les ERP pour les entreprises plus importantes les outils de Workflow ont de plus en plus de mal à trouver leur place. Active directory , la base annuaire de Microsoft, pousse aussi les entreprises a éliminer de leurs parc applicatif les solutions qui ne sont pas native à cet annuaire. Conclusion Tout ceux qui ont travailler dans le cadre d’un projet avec un outil de Workflow se demande comment ils ont pu faire sans. Simplifiant et régulant les flux de documents ainsi que les flux décisionnels il est très vite indispensable. Pourtant , ces outils sont de moins en moins utilisés ! L’absence de Microsoft sur ce marché en elle la cause ou la raison ? Les outils Intégrés et multi projets Introduction Les entreprises sont de plus en plus dans un mode projet permanant. La recherche et développement n’est plus le seul fait d’équipe de laboratoire , qui sont les seules à gérer des projets. L’ensemble des équipes quelque soit leurs activités se doit de rester dans une dynamique organisé et productive. Le mode projet devient un modèle de référence de l’entreprise. Les collaborateurs vont devoir travailler sur plusieurs projets. Ces projets peuvent être interdépendants par leurs jalons, leurs calendriers, leurs ressources et leurs livrables. Il nous faut donc des outils de gestion de projet qui seront capable de devenir, au final, des outils de gestion d’entreprise. Les outils Il y a beaucoup de logiciels ou de suites qui se targuent de pouvoir gérer ces problématiques. Le multi projet possède ses propres problématiques de gestion croisée. L’exemple que nous vous proposons ici est curieusement le logiciel de gestion de projet qui est le plus utilisé pour la gestion de multi projet : Microsoft Project. Pourquoi ce choix ? Microsoft Project va pour effectuer cette mission s’interfacer avec beaucoup d’autre logiciel de l’éditeur. La présentation de cette architecture et la connaissance des fonctionnalités des produits associés nous permet de mieux cerner le sens de la solution. Les données des différents projets sont stockés dans une base SQL Server. Les documents des projets sont placés sur un espace collaboratif accessible via les outils Office ou l’intranet et gérer par Sharepoint. Les agendas des collaborateurs sont directement mis à jour en fonction des acceptations, créations et annulations des réunions. Tout un chacun peut observer les éléments d’avancé le concernant a partir d’un client Intranet. L’application MS Project servant alors à créer les diagrammes, les rapports et d’interfaces pour alimenter la base SQL Server. Le composant Project 2003 Core permettra même de faire du Data Mining sur un Cube de travail. Les outils de communications et de partage de l’information Introduction La liste des outils de communication est aussi longue que l’histoire de l’humanité. Du cris , à la musique en passant par l’écriture et le dessein le désir et le besoin de communication semble lié à la nature même de l’homme. Les outils Au début était donc le verbe ! Le premiers outils c’est avant tout la langue. Un vocabulaire précis, compris et partagé est la base d’une communication efficace. Il peut donc sembler efficace de construire un dictionnaire des termes du projet ? ce dictionnaire se devra de rassembler autant les mots métiers que le jargon lié à la gestion de projet. Cette démarche ne semble pas aussi courante qu’elle devrait l’être. Si des outils tel que le papier, le crayon , une chaise, une table ,la craie et le tableau ne génèrent pas de commentaires , il n’en est pas de même pour MS Powerpoint et ses congénères.