Profitez d'un effet de levier pour accroître l'expertise de votre équipe !

Dans les pratiques courantes de l'ingénierie logicielle, chaque développeur doit posséder à la fois la connaissance du domaine du produit et la capacité d'implémenter un nouveau besoin. Toute l'équipe devrait être en mesure de travailler sur la même architecture et les mêmes composants. Dans cette situation, un développeur doit apprendre beaucoup avant de devenir productif. Et même les meilleurs développeurs doivent avoir recours aux experts du domaine.

Avec la modélisation métier, un seul expert définit un langage spécifique au domaine, à partir de concepts et de règles communs, et spécifie le lien avec la génération de code. Un développeur " ordinaire " est alors en mesure de produire les modèles et de générer automatiquement le code. Le langage de modélisation est basé sur des concepts du domaine dèjà répertoriés et utilisés qu'il est facile de comprendre et de partager au sein de l'équipe.

En partant du bon niveau de connaissance et d'expertise métier, la conception et l'implémentation d'une méthode avec la technologie MetaCASE est très simple. Elle ne consomme que très peu de ressources. Après quelques semaines passées avec un expert pour construire l'environnement, tous les développeurs sont en mesure de faire simplement le lien entre les concepts métier et la production du logiciel. 

Cette approche peut être retenue pour des organisations de grande taille, avec plusieurs familles de produits, utilisant des sites de développement répartis, de même que pour des petites unités travaillant sur une gamme de produits plus resserrée et avec des équipes moins nombreuses. A quand une utilisation dans votre organisation ?