Accueil Actualités Etude de cas Adhésion Contact

Approche dynamique
 Vocation
 Principes
 Phases
 Applications
Documentation
 V3 en français
 V4
 e-DSDM
 Livrets blancs
 A télécharger
Association
 DSDM et vous
 Adhésion
 Sensibilisation
 Formation
 Certification
Coordonnées

 DSDM France

 6, rue des Deux
 Communes
 94300 Vincennes

 + 33 1 43 28 88 96

 info@dsdmfrance.com

Retour à l'index

Livret blanc : développement à base de composants
Jeudi, 31 Août 2000, par Ian Stokes

Sujet : Livrets Blancs

Résumé :

La réutilisation de composants informatiques constitue l'art de créer des solutions informatiques avec des biens existants, plutôt de tout créer à partir de rien. Le développement basé sur des composants avec sa priorité donnée à la qualité de l'architecture permet d'équilibrer un processus DSDM focalisé sur les priorités métier et industrielles.

Corps de l'article :

" Dans DSDM, la réutilisation des composants n'est pas une fin en soi. Si l'environnement et les outils privilégient la réutilisation, elle sera adoptée comme la façon la plus efficace pour atteindre les objectifs. Sinon, le projet DSDM devra rester libre pour satisfaire ses objectifs grâce à d'autres moyens, sauf si des contraintes de réutilisation sont exigées explicitement. "

Autrement dit, les composants sont une aide énorme à un projet DSDM si on en dispose, mais ne doivent pas s'imposer au projet. La réutilisation requiert des investissement tels qu'un 'repository', un environnement technique, un responsable, et de frais de communication.

L 'effort doit être piloté comme un programme avec des objectifs sur le plan au long terme et des critères d'analyse d'investissement.

Ce qu'il faut réutiliser :

L'équipe DSDM doit connaître les composants qui sont disponibles. Ainsi, les composants doivent être classifiés, visibles et faciles d'accès. Des candidats pour la réutilisation sont des modèles de conception, des dictionnaires de données, des canevas d'applications, des bibliothèques, des utilités, du 'shareware', des interfaces, des rapports, des scripts tests, des données, de la documentation et des services.
L'environnement employé pour gérer ces composants doit inclure quelques uns des éléments suivants : 'repository', outils de recherche, browser, outils d'analyse d'impacts, et une gestion de la configuration adaptée, liens aux modules des fournisseurs, outils de génie logiciel, etc.

Aspects organisationnels :

Il est impossible d'ignorer des aspects tels que l'appropriation, l'évolution, le support et la qualité. Un composant qui doit fonctionner en conditions génériques, ne ressemble pas à un autre produit. Le management de la qualité, l'amélioration permanente, l'élimination de défauts et la veille technologique contribuent tous à la réutilisation, aussi bien qu'un climat propice entre équipes et une curiosité qui encourage à trouver des solutions ailleurs. L'organisation doit fournir des ressources et soutenir la communication. La meilleure structure peut être un centre de réutilisation avec une délégation des personnes aux équipes projet.

La gestion du portefeuille de projets :

Il existe fréquemment des conflits entre le long terme et le court terme, entre les besoins d'une architecture robuste et les urgences qui proviennent des clients.
En effet, il s'agit d'une gestion de portefeuille de projets qui consiste à lier les objectifs des projets aux objectifs globaux et variés de l'organisation. Le genre d'objectif global qui peut influencer le choix de composants concerne : le besoin d'un équilibre dans la prise de risques, le retour sur investissement, les spécificités compétitives, les tendances en marketing et en technologie, les partenariats, l'urgence. Les arborescences La structure vitale ressemble à un découpage produit ou à un système à base d'objets physiques. Elle sera sans doute différente du découpage fonctionnel.

Les arborescences :

peuvent être croisées sous forme matricielle. Ainsi, peut-on pondérer les projets en fonction des priorités globales, et des budgets disponibles pour chaque projet. Eventuellement, un rééquilibrage de ressources sera justifié par les enjeux. De toute façon, si le processus de priorisation du portefeuille de projets est rendu transparent, tous les acteurs peuvent y adhérer plus facilement.

Une orientation processus :

L'existence de composants apporte deux avantages principaux : ils permettent à l'équipe de s'appuyer sur la technologie afin de mieux construire ; et, ils offrent une possibilité de répondre mieux aux besoins réels en constante évolution.
Le développement à base de composants est une conséquence naturelle de bonnes pratiques en informatique. Un management de qualité associé à une qualité de management décrit par des démarches telles que SEI CMM et ISO SPICE sert à obtenir une aptitude à développer des architectures robustes et agiles dans un délai raisonnable.

Click to download attachment 0KB (0 bytes)

Publiez vos commentaires sur cet article
NEWSLETTER
 Abonnement
 Visite des archives
CONSEIL
Evaluez les bénéfices de DSDM pour votre projet
PARTENAIRES
  Bita Center
  Esiee
  Metanaction
  Pilot Systems
 

Haut de page Accueil A propos de DSDM Copyright Crédits Contact
 © 1997-2002 Dynamic Systems Development Method - Réalisation Pilot Systems - Powered by Zope