Développement d'applications d'entreprise à l'échelle mondiale avec le Mendix Trousse de solutions | Mendix

Passer au contenu principal

Développement d'applications d'entreprise à l'échelle mondiale avec le Mendix Trousse de solutions

Lorsqu’il s’agit de résoudre des problèmes commerciaux grâce à la technologie, il existe traditionnellement deux écoles de pensée : construire ou acheter.

Ces deux méthodes ont leurs avantages et leurs inconvénients. Développer des solutions maison vous permet de créer des logiciels adaptés à votre pile. Mais le développement traditionnel peut épuiser les ressources.

L'achat d'un produit commercial prêt à l'emploi (COTS) est une solution toute prête, mais il ne s'agit jamais d'une solution complète. C'est difficile car les COTS peuvent être difficiles à personnaliser. Et comme nous le savons tous, les personnalisations sont inévitables.

Donc vous construisez une fois ou achetez une fois et vous acceptez les inconvénients, n'est-ce pas ?

Ce n’est pas si simple si vous êtes une grande entreprise. Les inconvénients des deux méthodes ne font qu’augmenter lorsque vous avez plusieurs équipes informatiques travaillant sur différents sites ou unités commerciales et qu’elles ont des structures d’équipe différentes, travaillent dans des processus variés, s’appuient sur des systèmes centraux différents et se conforment à des réglementations locales. Que vous les ayez construites ou achetées, vous personnalisez et déployez différentes versions de la même solution pour le même problème commercial. La gouvernance des données est difficile. Le contrôle est perdu. Les problèmes prolifèrent. La maintenance et les mises à jour sont presque impossibles à suivre. Les coûts augmentent. L’informatique fantôme s’étend.

Si vous souhaitez avoir une image plus claire de votre paysage informatique, vous devez commencer construire des solutions composables et adaptables qui peut être réutilisé et personnalisé en fonction de besoins spécifiques.

Applications métier composables et adaptables

Plusieurs équipes doivent résoudre le même problème commercial avec de nombreuses solutions. Créer une solution unique n'est pas la solution, car il faut la personnaliser. Alors, que faire ?

Ma réponse : construire une solution.

Désolé, j'ai oublié un mot. Construis-en un adaptable Solution.

Quelle que soit l'unité commerciale, chaque solution répond à des besoins communs. En général, les différences se situent au niveau de la langue, de la conformité, des systèmes centraux et de l'accès. Si, par exemple, 80 % d'une application est utilisable dans une organisation, il est inefficace de créer une nouvelle application à partir de zéro ou de s'appuyer sur des produits prêts à l'emploi pour résoudre ces différents problèmes commerciaux. Fournir des applications mondiales tout en tenant compte des besoins locaux peut sembler une entreprise coûteuse. Et c'est le cas si vous continuez à utiliser des méthodes de développement traditionnelles.

Les organisations doivent créer et exploiter des solutions logicielles constituées de blocs de construction composables.

Applications composables sont des blocs de construction simples et interchangeables qui représentent différentes capacités commerciales intégrées. Ces blocs de construction peuvent être créés et partagés au sein d'une organisation.

Il est important de le noter, car lorsqu’il s’agit d’effectuer des ajustements avec l’interface utilisateur/UX, la logique, les données ou les intégrations avec les systèmes principaux (variables qui apparaissent souvent lorsqu’on traite avec de nombreuses unités commerciales différentes), une application composable constitue une solution beaucoup plus adaptable.

En veillant à ce que les 20 % restants soient adaptables et extensibles, chaque unité spécifique a la possibilité d'adapter la solution à ses besoins spécifiques sans avoir à la reconstruire à partir de zéro ou à rechercher des alternatives.

 

Dans ce scénario, chaque solution dispose d'un noyau immuable (partagé entre les unités), d'un noyau adaptable (partagé entre les unités), puis d'extensions spécifiques à l'unité (fournies par une équipe informatique locale).

L'avantage d'une solution adaptable est qu'elle simplifie la maintenance. Plutôt que de faire appel à plusieurs équipes informatiques pour mettre à niveau et maintenir plusieurs solutions, le service informatique central gère désormais une solution unique, qui peut avoir plusieurs instances. Cela signifie qu'il peut déployer une mise à niveau vers le noyau immuable et que le service informatique local peut mettre à jour son architecture d'entreprise locale sans interrompre ses personnalisations.

Gérer tout cela avec le Mendix Trousse de solutions

De nombreuses organisations se tournent vers la création d'applications composables. Dans le rapport de Gartner, «Prévisions pour 2023 : les applications composables accélèrent l'innovation commerciale”, le cabinet d'analystes estime que « d'ici 2025, 60 % des nouvelles applications commerciales personnalisées seront créées à l'aide de services commerciaux réutilisables via un catalogue ou une place de marché de composants partagés et organisés ».

Les entreprises utilisent des marketplaces ou des catalogues organisés pour créer une application de base conçue pour être réutilisée dans toutes les unités commerciales. Cette application de base peut être adaptée et déployée dans différentes régions de manière contrôlée. Cela permet aux organisations de développer des logiciels à l'échelle mondiale en utilisant des ressources informatiques centrales dotées de connaissances et d'une expertise locales. En d'autres termes, vous fournissez exactement la bonne solution sans faire de l'informatique centrale un goulot d'étranglement.

Voyons à quoi cela ressemble. Tout d'abord, vous créez un modèle original, qui possède des fonctionnalités communes et génériques, mais qui est également ouvert à l'adaptation. Certaines unités commerciales peuvent utiliser la version originale, mais d'autres peuvent l'adapter en fonction de leurs besoins. Elles la personnalisent, puis la déploient sur un nœud cloud dédié. Cela garantirait l'isolation des données par implémentation et le découplage des opérations.

 

Le Mendix La plateforme vous aide à créer plus rapidement de meilleures applications. Au fil des années, nous avons perfectionné nos capacités de développement low-code et nos outils de collaboration pour aider les entreprises à fournir des logiciels plus rapidement que jamais et à suivre le rythme des technologies actuelles et des meilleures pratiques de développement.

C'est pourquoi nous avons développé le Mendix Kit de solutions. Cette nouvelle fonctionnalité permet aux organisations de créer des applications composables et de garder le contrôle.

Avec Mendix Kit de solutions, vous pouvez créer des modules protégés, où vous pouvez verrouiller certaines fonctionnalités et contrôler ce qui peut être adapté.

décomposition de la modifiabilité dans le kit de solutions Mendix

Une fois ces modules prêts à être utilisés, vous pouvez ensuite mettre à niveau en continu les implémentations tout en préservant les modifications. Cela signifie que les déploiements locaux ne s'interrompent pas lorsque vous envoyez des mises à jour globales.

Gouvernance est une grande partie des applications composables. C'est pourquoi Mendix Le kit de solutions vous donne un aperçu de l’adaptation où vous pouvez voir les changements apportés aux solutions au niveau local et au niveau central ou mondial.

Carte d'adaptation en Mendix Trousse de solutions

Vous pouvez visualiser les modifications, voir quand elles se sont produites et obtenir des informations sur les solutions pour vous aider à prendre des décisions en matière de gestion des produits et à prévoir les efforts de maintenance futurs.

Penser à une vision plus large

La valeur de MendixLa plateforme low-code de Il s'agit de créer de meilleures applications plus rapidement et de profiter de tous les avantages qui en découlent. Mais ce n'est que la moitié du problème. Imaginez que vous ne construisiez qu'une seule solution au lieu de plusieurs.

  • Vous pouvez tirer parti de l’investissement réalisé dans une implémentation dans toutes les autres implémentations.
  • Vous permettez aux lignes d’activité/équipes locales de co-innover avec l’informatique centrale, leur permettant de se développer à leur propre rythme – plus rapidement que l’informatique centrale si elles le souhaitent, tout en gardant le contrôle de l’informatique centrale.
  • Il y a une réduction du coût total de possession sur toutes les applications de votre portefeuille
  • La prolifération des applications se dissipe, ce qui facilite la maintenance et la gouvernance au niveau technique et opérationnel.

Voilà pourquoi Mendix Le kit de solutions pour solutions adaptables est une nouvelle fonctionnalité intéressante à mesure que les organisations évoluent davantage vers la composabilité pour l'adaptabilité.

Choisissez votre langue