Composable par conception : ce que Lego nous a appris sur la création de logiciels

- Depuis le bureau du PDG

Nous avons tous constaté comment quelques briques Lego peuvent se transformer en n'importe quoi — une maison, un bateau, une fusée, voire une ville — simplement par l'agencement des pièces. Il devrait en être de même pour les logiciels, et pourtant, les logiciels traditionnels restent rigides et câblés.

Récemment, des chercheurs du MIT ont tracé la voie pour en construire davantage. logiciel modulaire et lisibleLeur modèle définit les éléments constitutifs comme des concepts – des fonctionnalités autonomes, chacune conçue pour accomplir une tâche spécifique avec brio – et les règles qui les relient comme des synchronisations.

L'article propose également d'utiliser un petit langage dédié au domaine (DSL) pour exprimer clairement les synchronisations, sous une forme que les grands modèles de langage peuvent générer de manière fiable. Cette approche s'attaque directement à un problème croissant du code généré par l'IA : des systèmes qui fonctionnent, mais qui sont… difficile à comprendre, à dépanner ou à faire confiance.

Contrairement aux CRM traditionnels et autres applications, où des modules comme les transactions, les dossiers ou les projets sont codés en dur, NextGen de Vtiger Les applications sont entièrement définies par des métadonnées. Chaque champ, flux et politique est décrit de manière déclarative et introspectible lors de l'exécution ; ainsi, chaque fonction est composable par conception, et non simplement modulaire par convention de nommage.

Prenons l'exemple du moteur SLA : dans NextGen, le SLA est un module de politique indépendant qui peut être associé à un dossier, un ordre de travail, un congé ou toute autre entité, via une simple référence de manifeste.

Il en va de même pour les files d'attente, qui acheminent les enregistrements selon des règles ou un score d'IA, et pour le moteur de calcul des taxes, qui applique uniformément les taxes locales aux devis, factures et bons de commande. Chacun de ces éléments existe en tant que module indépendant (défini comme un concept dans l'article de recherche).

In NextGen, chaque élément — Date (objets métiers tels que les contacts et les taxes), Logique (construit avec des flux et des machines à états réutilisables), UI (conçu à l'aide de composants Web dans VDS), et AI (comprenant des outils, des invites et des modèles de notation) — est conçu comme un bloc modulaireChaque application, définie à l'aide d'un DSL basé sur XML, est essentiellement un assemblage de ces blocs interchangeables.

Les administrateurs et les développeurs conçoivent des modules que d'autres peuvent ensuite utiliser. Les chercheurs du MIT qualifient cette architecture de « lisible ». Nous l'appelons NextGen.

Avec NextGen, la composabilité transforme l'innovation d'un projet ponctuel en une pratique quotidienne, faisant de la créativité une habitude continue.

 
 

Étude de Cas

 
 

Shinka IT, fournisseur de services informatiques et de cybersécurité basé en Belgique, gérait ses opérations quotidiennes avec six outils distincts. Ces systèmes indépendants créaient des silos de données, entravaient la collaboration et empêchaient d'avoir une vision client unifiée.

En mettant en œuvre Vtiger CRM, Shinka a regroupé ses processus de vente, de service et internes sur une plateforme unique. Parmi les étapes clés, on peut citer l'intégration des feuilles de temps et d'autres applications métier via l'API REST et l'automatisation des flux de travail. 

Une augmentation de la productivité de 70 à 80 %, une meilleure collaboration entre les équipes et une rationalisation des données et des processus clients, autant d'éléments qui contribuent à améliorer l'efficacité opérationnelle de Shinka.

Lire l'article complet

 

Ce fut un plaisir de travailler avec l'équipe de Shinka, et plus particulièrement avec Nicolas et Louis. J'ai beaucoup appris de cette expérience et j'apprécie énormément les enseignements que j'en ai tirés.

-Kiran NG, analyste commercial principal

 

Shinka IT, fournisseur de services informatiques et de cybersécurité basé en Belgique, gérait ses opérations quotidiennes avec six outils distincts. Ces systèmes indépendants créaient des silos de données, entravaient la collaboration et empêchaient d'avoir une vision client unifiée.

En mettant en œuvre Vtiger CRM, Shinka a regroupé ses processus de vente, de service et internes sur une plateforme unique. Parmi les étapes clés, on peut citer l'intégration des feuilles de temps et d'autres applications métier via l'API REST et l'automatisation des flux de travail. 

Une augmentation de la productivité de 70 à 80 %, une meilleure collaboration entre les équipes et une rationalisation des données et des processus clients, autant d'éléments qui contribuent à améliorer l'efficacité opérationnelle de Shinka.

Lire l'article complet

 

Ce fut un plaisir de travailler avec l'équipe de Shinka, et plus particulièrement avec Nicolas et Louis. J'ai beaucoup appris de cette expérience et j'apprécie énormément les enseignements que j'en ai tirés.

-Kiran NG, analyste commercial principal

 
 

Annonces de fonctionnalités

 
 

Édition pilote - Onglet Facturation

  • Si vous êtes un utilisateur de l'édition Pilote, vous pouvez consulter les factures de vos téléchargements de Booster Pack.
  • L'onglet Facture apparaît sur la page Facturation lorsque vous activez votre abonnement.
 

Édition pilote - Onglet Facturation

  • Si vous êtes un utilisateur de l'édition Pilote, vous pouvez consulter les factures de vos téléchargements de Booster Pack.
  • L'onglet Facture apparaît sur la page Facturation lorsque vous activez votre abonnement.
 
 

Académie Vtiger et base de connaissances

 
 

Académie Vtiger 

Votre destination unique pour les tutoriels vidéo de Vtiger. Apprenez à utiliser et à configurer le CRM en toute simplicité. Nous avons ajouté trois nouveaux cours pour l'application Gestion des stocks.  Billets, Abonnement Proet Paiements modules. 

Démarrez votre voyage Vtiger CRM dès aujourd'hui!

 

 

Utilisez notre répertoire d'articles (documentation d'aide) et de FAQ pour en savoir plus sur une fonctionnalité de Vtiger !

 

Académie Vtiger 

Votre destination unique pour les tutoriels vidéo de Vtiger. Apprenez à utiliser et à configurer le CRM en toute simplicité. Nous avons ajouté trois nouveaux cours pour l'application Gestion des stocks.  Billets, Abonnement Proet Paiements modules. 

Démarrez votre voyage Vtiger CRM dès aujourd'hui!

 

 

Utilisez notre répertoire d'articles (documentation d'aide) et de FAQ pour en savoir plus sur une fonctionnalité de Vtiger !

 
 

Obtenez du contenu CRM exclusif !