Retour Réingénierie, état de l’art, rythme du changement



Réingénierie, état de l’art, rythme du changement


(Url : http://phortail.org/webntic/Reingenierie-etat-de-l-art-rythme-du-changement.html)

Mise en ligne : 7 juillet 2008 par km

2 RÉINGÉNIERIE, ÉTAT DE L’ART, RYTHME DU CHANGEMENT

2.1 Modification du rôle des intervenants et optimisation des communications

Le besoin d’évolution des méthodes de conduite de projet , des techniques de communication, de conception et de réalisation se révèle crucial. Une réponse adéquate est fournie par le RAD. Cette méthode offre un cadre directif à la foi formel, adaptable et évolutif ainsi qu’une capacité d’auto-contrôle du processus. L’ensemble des principes s’appuie sur une communication structurée entre Maîtrise d’Ouvrage et Maîtrise d’Œuvre. Il conduit au respect d’une frontière naturelle entre la prise de conscience des besoins et leur expression. Il fusionne la recherche de solutions et la validation. Une profonde réingénierie du développement d’applications fondée sur la dichotomie Maîtrise d’Ouvrage et Maîtrise d’Œuvre s’impose et entraîne l’intervention d’un troisième groupe spécialisé dans la communication. Cette réingénierie des méthodes de conduite de projet impose aux maîtrises une redistribution des rôles et un apprentissage :

2.2 Composants de la Réingénierie, techniques et méthodes

2.2.1 Évaluation et amélioration des pratiques de développement : CMM

Dans une vision plus globale d’amélioration de sa productivité, la Maîtrise d’Œuvre doit considérer un processus d’évaluation et d’amélioration des pratiques de développement tel que CMM ou SPICE.

maitrise d'ouvrage
Figure 2. Comparaison de la structure, du phasage et de la validation

2.2.2 Standardisation et industrialisation des développements : RAD

Le développement d’applications est encadré par un processus de qualité formel, précis, mais simple, sécurisé et ouvert, instrumenté par des AGL performants. Ce processus implique :

Les trois premiers points définissent les principes de la méthode RAD telle que James Martin l’avait conçue dès la fin des années 80. Stratégiquement, le RAD choisit d’optimiser 4 axes fondamentaux : coût (target costing), délais (time boxing), qualité technique (code and project revues), qualité fonctionnelle (prototyping and user’s revues) ou la visibilité générale et le contrôle du projet (Focus).

2.2.3 Universalisation de l’expression des processus et de la modélisation : UML

Les intervenants envisagent de transiter de leurs habitudes actuelles vers UML (Unified Modeling Language). Ce langage uniformise l’expression des besoins pour la Maîtrise d’Ouvrage et de modélisation pour la Maîtrise d’Œuvre. Il s’affirme comme le standard universel de modélisation et fusionne les approches qui jusqu’ici divisaient le monde de l’objet (Booch, OMT, OOSE).

UML fait appel à cinq concepts (les objets, les messages, les classes, l’héritage et le polymorphisme) pour exprimer de manière uniforme l’analyse, la conception et la réalisation. UML est un moyen pratique et particulièrement accessible à la Maîtrise d’Ouvrage ou aux utilisateurs désireux de formaliser leur activité (uniquement par des modèles de flux simplifiés).

maitrise d'ouvrage
Figure 3. Propagation des erreurs fonctionnelles et techniques, suppression de l’effet " tunnel "

Plan de l’article :

Auteurs : km