Skip to main content

Industrialisation des développements

L’informatique entre dans son ère industrielle, est-ce une forme d’âge de raison après des années d’excès ? Sûrement. Mais en tous les cas, un constat s’impose : l’informatique a pris une place telle dans l’activité des toutes les entreprises, qu’elle est devenue un outil stratégique au service de leurs collaborateurs, clients et partenaires. Ce constat qui positionne la consommation et la production de logiciels au cœur de l’activité des entreprises, encourage vivement, à réfléchir à comment rationaliser sa chaîne de production de logiciels…ou comment industrialiser la gestion du cycle de vie des applications d’entreprise et aller vers la « Software Factory » (fabrique logicielle).

*

Livre blanc : Approches pragmatiques pour industrialiser le développement d’applications

Livre blanc : Approches pragmatiques pour industrialiser le développement d’applications

Un ouvrage de 90 pages qui revient sur les enjeux de l’industrialisation, et qui met en perspective l’approche proposée par Microsoft. Enfin, Microsoft a contribué à la résalisation de cet ouvrage, en proposant une étude cas qui illustre l’utilisation de Visual Studio Team System.

Télécharger le livre blanc.

A propos des auteurs :

Jean-Louis Bénard, président de Brainsonic, expert en architectures informatiques et dans la mise en place de méthodes de développement et de gestion de projet

François Merand responsable du groupe architecte de Microsoft France, spécialiste en architectures informatiques et modélisation d’applications.

La « Software Factory » est une sorte d’objectif ultime à atteindre dans une démarche d’industrialisation. Il n’existe pas de modèle idéal et chaque entreprise a ses propres besoins, sa propre organisation et ses propres méthodes.
L’enjeu est donc bien de vous construire votre propre « Software Factory », dans laquelle vous allez organiser la production de vos logiciels : conception, implémentation, maintenance.

Comment aller vers cette l’industrialisation et la « Software Factory » ?

C’est tout l’objet de cette section, vous exposer la proposition de Microsoft, une approche pragmatique, qui repose sur :

  • Amélioration du suivi des processus et réduction des risques
    En démocratisant l’industrialisation des développements avec des outils pour une mise en œuvre progressive
  • Amélioration de la productivité et dela qualité
    En Automatisant les tâches à faible valeur ajoutée pour améliorer le contrôle qualité, la productivité individuelle et collective
  • Adaptation à vos méthodes et vos outils
    En proposant une plateforme intégrée qui s’adapte à votre mode de travail et qui est extensible avec des solutions partenaires.


Ateliers pas à pas : créez votre propre Domain Specific Language (DSL)
Après un 1er article introduisant Microsoft DSL Tools, Jean-Marc Prieur vous accompagne avec une série d’ateliers pour vous former. L’objectif de ces « Labs » est de créer un langage spécialisé avec les DSL Tools et de le personnaliser en utilisant du code basé sur le SDK de Visual Studio. Les DSL Tools sont d’autant plus intéressants que vous voudrez créer un langage vertical, propre à votre métier, et générer à partir des modèles qu’il manipule, du code pour votre Framework métier.
Lire la suite.

Introduction aux Domain Specific Language (DSL) Tools de Microsoft, par Jean-Marc Prieur
Ce 1er article est une introduction aux Microsoft DSL Tools, qui ont pour vocation de créer des éditeurs graphiques et générateurs de code personnalisés pour Visual Studio 2005, permettant de manipuler des modèles exprimés dans un langage plus proche des experts métier, et d’en déduire du code source. L’auteur, Jean-Marc Prieur, est architecte en chef au sein de l’ANPROS (Antenne Plans en Recherche Opérationnelle et Simulation de la Marine nationale).
Lire la suite.




Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?