Mia-Studio : valeur pour le client
Mia-Studio en deux phrases
- Mia-Studio permet de construire et d’exécuter au sein du cycle de développement des générateurs de code exploitant des modèles (UML ou autres) produits par des outils du marché.
Mia-Studio : pour qui ?
- Grands comptes, Editeurs. Principalement pour les technologies NTIC (surtout Java)
Points forts de Mia-Studio
- Le code généré est 100% maintenable
- ROI : gain de 20% en développement, >50% en maintenance
- Mia-studio peut générer vers n’importe quel langage
- Approche « boîte blanche » : Mia-Studio permet de facilement construire des générateurs complètement adaptés au contexte client
- Accepte en entrée tout modèle exprimé dans un standard (UML, XML, DSL)
Contexte favorables pour Mia-Studio
- Pratique de la modélisation (généralement UML)
- Existence d’une cellule transverse forte (Méthodes, Industrialisation, Modélisation…)
- Pratique industrielle du développement (intégration continue)
- Utilisation de MagicDraw (modélisation UML) : Mia-Software est le principal distributeur MD en France et Mia-Studio est très bien intégré avec MD
Principales objections et la réponse Mia-Studio
- On commence tout juste la modélisation
- Justement, c’est le bon moment de mettre en place au niveau des règles de modélisation ce qui permettra à l’avenir d’exploiter les modèles pour générer le code qui n’a pas de valeur ajoutée métier
- J’ai de très mauvaises expériences passées avec la génération de code
- Vous parlez probablement d’une période (il y a 10/20 ans) où on faisait des modèles techniques en UML et où des générateurs de code embaqués dans les outils de modélisation produisaient un code illisible. L’état de l’art a beaucoup progressé depuis.
- J’ai déjà un générateur
- En êtes-vous totalement satisfait ? Pouvez-vous le faire évoluer facilement ?
- Mes équipes ne sont pas formées
- Il faut effectivement former les équipes à la modélisation si elles n’ont pas acquis cette pratique. La formation à la génération de code avec Mia-studio se fait en quelques jours pour les architectes et en quelques heures pour les développeurs. L’autonomie complète s’acquiert ensuite en quelques mois.
- Cela coute trop cher
- Le ROI du MDA est de 20% en développement et 50% en maintenance, il faut donc apprécier le coût de ce modèle de développement en regard des gains procurés. Concernant Mia-Studio, le coût est très modeste comparativement au coût des ressources humaines sur un projet. Et c’est la solution la plus éprouvée et scalable du marché.