Université de Fribourg, Suisse Département d’informatique Systèmes d’informatio
Université de Fribourg, Suisse Département d’informatique Systèmes d’information 2010 Le Rational Unified Process et Hermes Description et comparaison. Cindy Zbinden Village 100, 1532 Fétigny cindy.zbinden@unifr.ch 08-213-878 Dr Stephan Hüsemann Résumé Ce travail fournira dans un premier temps des explications sur les méthodologies de gestion de projet puis s'intéressera plus particulièrement à deux d'entre elles: Le Rational Unified Process et Hermes. Afin de comprendre de manière optimale le sujet, il convient de se familiariser avec les divers termes relatifs à la gestion de projet. Ces termes seront expliqués tout au long du travail et le chapitre « mots-clés » fournira lui aussi quelques informations de base nécessaires à la compréhension du travail. Dans un second temps, ces deux méthodes seront évaluées selon divers critères de contenu, d’apparence et d’accessibilité et les observations faites seront synthétisées dans un tableau comparatif. Mots-clés RUP Hermes Gestion de projet Méthodologie gestion de projet Glossaire TIC Technologies de l’information et de la communication RUP Rational Unified Process, méthodologie de gestion de projet Hermes Méthodologie de gestion de projet suisse Maîtrise d’ouvrage Personne qui fait construire le projet Maîtrise d’œuvre Personne ou ensemble de personnes qui construisent le projet Processus séquentiel Accès aux différentes phases se fait dans un ordre précis et préétabli UML Unified Modeling Language / Langage de modélisation unifié 1 Sommaire Sommaire Résumé ........................................................................................................................................ . Mots-clés ..................................................................................................................................... . Glossaire ...................................................................................................................................... . Sommaire ................................................................................................................................... 1 I. Table des illustrations ........................................................................................................ 3 II. Liste des tableaux ............................................................................................................... 3 III. Liste des abréviations ......................................................................................................... 3 1 Introduction ........................................................................................................................ 4 2 Projets informatiques et méthodologies de gestion de projets ........................................ 5 2.1 Introduction ................................................................................................................. 5 2.2 Qu’est-ce qu’un projet informatique ?........................................................................ 5 2.2.1 Définition .............................................................................................................. 5 2.3 La gestion de projet ..................................................................................................... 7 2.3.1 Définition .............................................................................................................. 7 2.4 Les méthodologies de gestion de projet ..................................................................... 7 2.4.1 Définition .............................................................................................................. 7 2.4.2 Les méthodes de développement en cascade ..................................................... 7 2.4.3 Les méthodes itératives ....................................................................................... 8 3 Le Rational Unified Process .............................................................................................. 10 3.1 Introduction ............................................................................................................... 10 3.2 Qu'est-ce que le Rational Unified Process ? .............................................................. 10 3.3 Le fonctionnement du RUP ....................................................................................... 11 3.4 Le Rational Unified Process et UML .......................................................................... 12 3.4.1 Exemple de diagramme UML : Le diagramme d’activité ................................... 12 4 Hermes ............................................................................................................................. 14 4.1 Introduction ............................................................................................................... 14 4.2 Qu’est-ce qu’Hermes ? .............................................................................................. 14 4.3 Le fonctionnement d’Hermes .................................................................................... 14 5 Comparaison RUP / Hermes ............................................................................................. 16 2 Sommaire 5.1 Introduction ............................................................................................................... 16 5.2 Critères utilisés .......................................................................................................... 16 5.3 Tableau comparatif .................................................................................................... 17 5.3.1 Observations ...................................................................................................... 17 5.3.2 Notation selon critères ....................................................................................... 18 6 Conclusion ........................................................................................................................ 19 7 Bibliographie .................................................................................................................... 20 7.1 Littérature .................................................................................................................. 20 7.2 Sites internet ............................................................................................................. 20 7.3 Autres ........................................................................................................................ 21 3 Sommaire I. Table des illustrations Figure 1 : Collaboration classique entre la maîtrise d'œuvre et la maîtrise d'ouvrage [Projet informatiques 2010]. .................................................................................................................. 5 Figure 2 : Les trois contraintes du projet informatique. ............................................................ 6 Figure 3 : L'évolution du taux de réussite des grands projets annoncé par le Standish Group [Vincent Decugis 2010]. ............................................................................................................. 6 Figure 4 : Le modèle de développement en cascade [Vincent Aguilera 2010].......................... 7 Figure 5 : Le processus itératif [Software development resource 2010]. .................................. 8 Figure 6 : Le RUP [IBM 2010]. ................................................................................................... 11 Figure 7 : Diagramme d'activité [DeptInfo 2010]. .................................................................... 12 Figure 8 : Les trois perspectives d'un projet HERMES [Hermes 2010]. ................................... 14 Figure 9 : Les phases d'Hermes [Hermes 2010]. ...................................................................... 15 Figure 10 : Le modèle des phases Hermes selon le type de projet [Hermes 2010]. ............... 15 II. Liste des tableaux Tableau 1 : Critères d’évaluation. ............................................................................................ 16 Tableau 2 : Tableau comparatif RUP / Hermes. ....................................................................... 17 III. Liste des abréviations RUP Rational Unified Process UML Unified Modeling Language TIC Technologies de l’information et de la communication CTIE Centre des Technologies Informatiques de l’Etat IBM® International Business Machines 4 Introduction 1 Introduction Les méthodologies de gestion de projets sont aujourd’hui massivement utilisées par les entreprises et permettent de mener à bien un grand nombre de projets, aussi complexes soient-ils. Sur le marché, des centaines de méthodes sont proposées sous différentes formes : papier, livres ou encore logiciels. Une méthodologie se démarque cependant des autres et est massivement utilisée par les entreprises des quatre coins du monde : le Rational Unified Process (RUP). Face à ce géant, les méthodes plus modestes tentent tant bien que mal de se démarquer. Ce travail a choisi de comparer cette fameuse méthode RUP avec Hermes, méthode de conduite de projet suisse très reconnue sur le plan national. Cette étude vise à amener des réponses aux diverses questions centrales du travail à savoir notamment : Qu’est-ce qu’un projet informatique ? Qu’est-ce qu’une méthodologie de gestion de projet et à quoi sert-elle ? Quelles classifications existe-t-il ? Qu’est-ce que le RUP et comment fonctionne-t-il ? Qu’est-ce qu’Hermes et comment fonctionne-t-il ? Comment peut-on évaluer ces méthodes et quelle est la meilleure ? Ce travail s’adresse à toute personne présentant un intérêt pour les technologies de l’information et de la communication (TIC) en général ou plus particulièrement pour la gestion de projet. Sans être exhaustif, il pourra leur fournir informations et conseils sur l’utilisation du Rational Unified Process ou d’ Hermes. 5 Projets informatiques et méthodologies de gestion de projets 2 Projets informatiques et méthodologies de gestion de projets 2.1 Introduction Ce chapitre traite des projets informatiques et des méthodologies de gestion de projets. Il répondra à trois des questions de recherche mentionnées dans l’introduction [1] : Qu’est-ce qu’un projet informatique ? [2.2] Qu’est-ce qu’une méthodologie de gestion de projet et à quoi sert-elle ? [2.4.1] Quelles classifications existe-t-il ? [2.4.2 et 2.4.3] 2.2 Qu’est-ce qu’un projet informatique ? 2.2.1 Définition Un projet informatique est une aventure temporaire, entreprise dans le but de créer un produit ou un service unique qui répond au besoin d'un client interne ou externe [Techno- science 2010]. La maîtrise d’ouvrage désigne le client, la personne qui fait construire, et la maîtrise d’œuvre regroupe les membres chargés de la conception du projet à savoir, le plus souvent, des gestionnaires ou informaticiens de gestion [Hüsemann 2009-2010]. Comme la Figure 1 l’indique, ces deux entités vont collaborer tout au long de la réalisation. Figure 1 : Collaboration classique entre la maîtrise d'œuvre et la maîtrise d'ouvrage [Projet informatiques 2010]. Un projet informatique s'articule de plus autour de trois contraintes: la qualité, le temps et le coût (Figure 2) [Hüsemann 2009-2010]. 6 Projets informatiques et méthodologies de gestion de projets Figure 2 : Les trois contraintes du projet informatique. Un projet est considéré comme « réussi » uniquement s'il est terminé à une date fixée par avance (contrainte de temps remplie), si le budget fixé n'a pas été dépassé (contrainte de coût respectée) et si le produit fini fonctionne selon les attentes préalablement établies (effectivité de la qualité du produit). En réalité, la réalisation de projet est compliquée et longue et comme le montre la Figure 3, actuellement seul un tiers des projets entrepris est au final un succès. Figure 3 : L'évolution du taux de réussite des grands projets annoncé par le Standish Group [Vincent Decugis 2010]. Pour cette raison, il est fortement conseillé voir indispensable d'adopter une méthodologie de travail qui saura orienter et mener à bien la réalisation. Les méthodologies de gestion de projet se chargent de fournir ce soutien et augmentent la probabilité de réussite du projet. 7 Projets informatiques et méthodologies de gestion de projets 2.3 La gestion de projet 2.3.1 Définition La gestion de projet fait le lien entre le projet et les méthodologies de gestion de projet. Il s’agit d’un ensemble de processus par lesquels diverses ressources sont allouées, utilisées et coordonnées de manière à répondre à un objectif précis dans le cadre de contraintes spécifiées [Gestion de projets informatiques, polymtl 2010]. La gestion de projet regroupe donc la direction, l’organisation et la maîtrise des ressources et activités. 2.4 Les méthodologies de gestion de projet 2.4.1 Définition Les méthodologies spécifient une démarche à suivre, un processus, afin de mener à bien un projet [Hüsemann 2009-2010]. Deux types de méthodologies existent : les méthodes de développement en cascade et les méthodes itératives. Ces dernières seront explicitées dans les points suivants. 2.4.2 Les méthodes de développement en cascade Les méthodes de développement en cascade s'orientent d'après la dimension « temps ». Le projet est découpé en différentes phases qui ont un début et une fin bien établis. Ce type de processus est un processus séquentiel et chaque phase doit donc être complétée avant de passer à la suivante. Comme le démontre la figure ci-dessous (Figure 4), ce processus compte six phases distinctes: l’analyse des besoins, la conception, la réalisation du codage, les tests, le déploiement et pour terminer, la maintenance [Vincent Aguilera 2010]. Figure 4 : Le modèle de développement en cascade [Vincent Aguilera 2010]. 8 Projets informatiques et méthodologies de gestion de projets Simple et pratique en apparence, cette façon d'opérer comporte toutefois des désavantages non négligeables comme l'impossibilité de redéfinir les besoins une fois le processus commencé ou encore uploads/Management/ s-2010-cindy-zbinden 2 .pdf
Documents similaires
-
12
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 12, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.7032MB