Aller au contenu

Premier principe : Se concentrer sur la flexibilité

L'un des principes les plus importants pour le développement de Hive est l'accent mis sur la flexibilité. Cela s'explique par le fait qu'à chaque mise en œuvre, nous rencontrons de nouveaux défis, allant de contrôles supplémentaires au cours du processus de commande au calcul de remises sur le volume. C'est pourquoi nous accordons beaucoup d'attention à ce que nos développements restent aussi génériques que possible et à ce que les nouvelles fonctionnalités puissent être appliquées à des cas spécifiques de clients.

Le moteur CPQ de Hive est notre logiciel le plus flexible. Nous travaillons en collaboration avec nos clients pour trouver la manière optimale et personnalisée de guider les utilisateurs dans l'achat ou la vente de produits complexes. Le moteur CPQ est utilisé pour la configuration des produits et le calcul des volumes pour différents produits. Cela donne à nos clients encore plus de liberté et leur permet d'ajouter ou de modifier les paramètres du configurateur ou du magasin de produits. Outre notre moteur CPQ, Hive offre également aux utilisateurs la possibilité d'implémenter des scripts supplémentaires dans certaines actions de la plateforme. Le magasin de produits peut par exemple être configuré pour valider si une certaine pièce de rechange correspond à une configuration.

Une plateforme SaaS doit convenir à un grand nombre de clients différents. Elle doit s'adapter à la façon de travailler d'une entreprise. C'est pourquoi Hive permet d'étendre la plateforme avec des modules ou des systèmes externes par le biais de plugins. De cette manière, chaque client peut construire sa propre solution CPQ en fonction de ses besoins, tandis que Hive peut continuer à évoluer de manière indépendante. Il est important que l'extensibilité d'une plateforme SaaS puisse être soutenue de manière durable, grâce à une compatibilité ascendante et à un soutien à long terme.

Deuxième principe : Un moteur CPQ très performant

Notre moteur CPQ est au cœur de Hive. À chaque changement de configuration, ce moteur doit recalculer plus d'un millier de règles. Cela nécessite beaucoup de puissance de calcul et prouve l'importance d'une excellente performance, ce qui est notre deuxième principe.

Dans notre CPQ, nous conservons des données détaillées sur les performances du moteur. D'une part, cela nous permet de garantir que les performances restent à un niveau élevé lorsque nous mettons en œuvre de nouvelles fonctionnalités. D'autre part, ces données sont également utilisées lors de la configuration du moteur CPQ, ce qui permet aux utilisateurs d'avoir une idée préalable des performances du configurateur.

Pour améliorer nos performances, Hive utilise la mise en cache et les chemins intelligents. Grâce à la mise en cache, notre configurateur se souvient des calculs complexes, ce qui permet un gain de vitesse pouvant aller jusqu'à 500 %. Le moteur décidera de manière autonome où la mise en cache peut être appliquée. Grâce à la technique des chemins intelligents, les calculs sont enregistrés à chaque étape de la configuration. Cela nous permet de réduire le nombre de calculs nécessaires et d'augmenter la vitesse. En outre, Hive fournit une infrastructure de serveur CPQ séparée par client afin de garantir une excellente performance.

Troisième principe : Une plateforme sûre et fiable

Le troisième principe que nous appliquons lors de la construction de notre plateforme SaaS concerne la sécurité. Hive est une solution basée sur le cloud, ce qui la rend très facile à utiliser et disponible à tout moment et en tout lieu. Cependant, cela nécessite plus d'attention du côté de la sécurité.

C'est pourquoi nous avons décidé de confier la gestion des comptes et des identifiants à Auth0. Ce service garantit un stockage sûr des mots de passe des utilisateurs, l'intégration de l'authentification unique avec LDAP et Active Directory, l'authentification à deux facteurs et le Social Login. Hive traite également les données des clients en toute sécurité. Comme indiqué précédemment, Hive est construit comme une plateforme multitenant, ce qui signifie que nous séparons automatiquement les données. Ces informations sont cryptées dans notre banque de données et dans nos services.

Les logiciels traditionnels sécurisent généralement les données à l'aide d'un système de rôles: en fonction de son rôle au sein de l'entreprise, une personne se verra automatiquement accorder ou refuser l'accès. Les rôles et les permissions ont été prédéterminés. Une solution SaaS comme Hive est beaucoup plus flexible : la plateforme peut être utilisée dans des environnements multiples avec des rôles différents. Chaque client peut créer ses propres rôles ou procéder à des ajustements si nécessaire. C'est ainsi que nous adaptons notre solution à nos clients.

Nous faisons de Hive une plateforme sûre et fiable en utilisant Auth0, le cryptage et notre système de rôles unique.

Quatrième principe : Construit pour s'intégrer

Hive a besoin d'un ensemble de données de base pour pouvoir fonctionner correctement. Il s'agit de données sur les clients, les articles, les règles de produit, les prix ou les éléments de données dont un configurateur a besoin pour calculer le prix correct ou pour générer une nomenclature. Ces informations peuvent être téléchargées manuellement, mais elles peuvent aussi être transférées automatiquement à partir des systèmes ERP, CRM ou PIM dont les clients disposent déjà. Le quatrième principe de Hive est donc "Construit pour s'intégrer".

Une solution SaaS nécessite une stratégie d'intégration claire. Chez Hive, nous établissons des connexions de trois manières différentes : en utilisant une API Rest, en utilisant nos propres plates-formes d'intégration, ou par le biais de plugins. L'API Rest est au cœur de notre stratégie. Elle a été conçue pour les intégrations de systèmes afin de garantir une synchronisation fluide des données. Notre API permet également aux clients de développer leur propre interface utilisateur au-dessus de la plateforme Hive. L'API doit être extrêmement stable : cela signifie que Hive est extensible et rétrocompatible. Nous mettons également à la disposition de nos clients un portail pour les développeurs, où nous conservons toute la documentation nécessaire à la création d'intégrations.

Les intégrations sont essentielles pour garantir le bon fonctionnement du SaaS. Hive établit des connexions à l'aide d'API, de plateformes d'intégration et de plugins.

Cinquième principe : les artisans du logiciel

Enfin, si vous voulez construire une plateforme comme Hive, vous aurez besoin d'artisans. Des personnes qui comprennent comment construire un SaaS, mais qui gardent également un œil sur les besoins du client et qui savent comment les traduire dans le produit.

Les défis liés à la création d'un SaaS en termes d'évolutivité, d'intégration, de flexibilité et d'extensibilité sont beaucoup plus importants que ceux liés à la création d'applications traditionnelles. C 'est pourquoi vous aurez besoin de concepteurs de logiciels experts: Il s'agit souvent de personnes qui aiment relever les défis liés à la création d'un logiciel-service. Ils sont spécialisés dans plusieurs domaines techniques et peuvent s'appuyer sur des années d'expérience. Chez Hive CPQ, nous sommes fiers des personnes qui travaillent sur notre plateforme et la font évoluer chaque jour !

La mise en place d'une architecture SaaS nécessite une stratégie différente de celle des applications traditionnelles "internes", car une plateforme de services doit être parfaitement adaptée à un public très large. Chez Hive, nous nous appuyons sur cinq principes pour construire notre solution SaaS. Ces cinq idées ont permis à Hive de devenir une excellente plateforme:

  • Une grande attention portée à la flexibilité
  • Un CPQ très performant
  • des mesures visant à garantir la sécurité et la fiabilité de la plateforme
  • Des possibilités d'intégration
  • Et les connaissances et l'expérience d'experts dans la construction de ce type d'architecture.

Updates connexes

Hive logo

Le bon choix.

Vous avez hâte de décou­vrir tout le poten­tiel de votre nou­veau CPQ ? Décou­vrez toutes les fonc­tion­na­li­tés de Hive CPQ grâce à un essai gra­tuit de 30 jours.