Vos enjeux

Rendre agile l’évolution de vos logiciels

Les besoins métiers et les technologies évoluent à des rythmes de plus en plus élevés, et de manière désynchronisée.

Ceci rend très complexe le développement et la maintenance d’applications logicielles, tant dans le domaine des Systèmes d’Information que des Systèmes Embarqués.

Outiller les activités de conception et de développement reste donc un véritable challenge pour bon nombre d’entreprises qui souhaitent industrialiser leurs développements en s’assurant que le code produit correspond bien aux besoins métiers et est conforme aux choix d’architecture et aux normes de développement.

code software application
usine logicielle sur-mesure

Notre vision

Ce sont les outils qui doivent s'adapter à l'entreprise et non l'inverse !

Chaque entreprise possède des savoir-faire et des méthodologies de développement spécifiques que les outils doivent prendre en compte :

  • modélisation (analyse, conception, cartographie)
  • génération de code
  • collaboration entre les membres du projet
  • gestion du cycle de vie des constituants logiciels.

Chacun de ces outils doit être personnalisé et configuré en fonction de votre expertise et de vos spécificités, puis assemblé au sein d’une plateforme intégrée telle que Eclipse.

Avec cette approche, symbolisée par l’approche DSL (Domain-Specific Language), vos outils vous permettent de valoriser ce qui vous distingue de vos concurrents.

La plus-value Obeo

Obeo a déjà développé de nombreuses solutions de modélisation prêtes à l’emploi qui peuvent facilement être réutilisées et adaptées à votre contexte (générateurs, modeleurs, plug-ins, etc.). Grâce à ces solutions et à une équipe constituée d’experts, nous vous proposons une démarche pragmatique pour vous faire gagner en agilité et en productivité.

Notre solution

Des usines logicielles sur-mesure

Grâce à une approche à base de modèles et de génération automatique de code (démarche MDA), Obeo vous accompagne pour :

  • Diminuer les délais de vos projets et leurs coûts de maintenance
  • Mieux maîtriser la complexité de vos spécifications
  • Cadrer les développements sur la base de vos bonnes pratiques
  • Améliorer la pérennité de vos investissements informatiques en cas de changement technique ou fonctionnel.

En fonction des besoins de chacun de nos clients, les usines logicielles réalisées par Obeo peuvent intégrer :

  • Des modeleurs sur-mesure basés sur des DSL (Domain Specific Language) adaptés à votre contexte,ou sur des standards (UML, BPMN, etc),
  • Des générateurs pour produire du code selon vos normes de développement,
  • Des plug-ins complémentaires (outils de productivité et de collaboration qui s’appuient sur les démarches agiles, gestion du cycle de vie, intégration d’outils tiers, etc).
software factories

Besoin d'une usine logicielle pour industrialiser vos développements ?