Zum Inhalt springen

Erstes Prinzip: Fokus auf Flexibilität

Einer der wichtigsten Grundsätze bei der Entwicklung von Hive ist der Fokus auf Flexibilität. Dies ergibt sich aus der Tatsache, dass wir bei jeder Implementierung auf neue Herausforderungen stoßen, die von zusätzlichen Prüfungen während des Bestellvorgangs bis hin zur Berechnung von Mengenrabatten reichen. Deshalb legen wir großen Wert darauf, unsere Entwicklungen so generisch wie möglich zu halten und neue Funktionen in spezifischen Kundenfällen einsetzen zu können.

Die CPQ-Engine von Hive ist unser flexibelstes Stück Software. Wir arbeiten mit unseren Kunden zusammen, um einen maßgeschneiderten, optimalen Weg zu finden, um Benutzer zum Kauf oder Verkauf komplexer Produkte zu führen. Die CPQ-Engine wird für Produktkonfigurationen und für die Berechnung von Mengen über verschiedene Produkte hinweg eingesetzt. Dies gibt unseren Kunden noch mehr Freiheit und ermöglicht es ihnen, die Einstellungen des Konfigurators oder des Produktshops hinzuzufügen oder zu ändern. Neben unserer CPQ-Engine bietet Hive den Nutzern auch die Möglichkeit, zusätzliche Skripte in bestimmte Aktionen auf der Plattform zu implementieren. Der Produktspeicher kann zum Beispiel so eingerichtet werden, dass er prüft, ob ein bestimmtes Ersatzteil zu einer Konfiguration passt.

Eine SaaS-Plattform muss für viele verschiedene Kunden geeignet sein. Sie muss zur Arbeitsweise eines Unternehmens passen. Deshalb erlaubt es Hive, die Plattform mit externen Modulen oder Systemen durch Plugins zu erweitern. Auf diese Weise kann jeder Kunde seine eigene CPQ-Lösung auf der Grundlage seiner Bedürfnisse aufbauen, während Hive sich unabhängig weiterentwickeln kann. Es ist wichtig, dass die Erweiterbarkeit einer SaaS-Plattform durch rückwärtskompatiblen und langfristigen Support nachhaltig unterstützt werden kann .

Zweiter Grundsatz: Eine hochleistungsfähige CPQ-Engine

Unsere CPQ-Engine ist das Herzstück von Hive. Bei jeder Änderung einer Konfiguration muss diese Engine über tausend Regeln neu berechnen. Dies erfordert viel Rechenleistung und beweist, wie wichtig eine hervorragende Leistung ist, die unser zweites Prinzip darstellt.

In unserem CPQ speichern wir detaillierte Daten über die Leistung der Engine. Einerseits können wir so sicherstellen, dass die Leistung auf einem hohen Niveau bleibt, wenn wir neue Funktionen implementieren. Andererseits werden die Daten auch bei der Einrichtung der CPQ-Engine verwendet, so dass die Benutzer bereits im Vorfeld eine Einschätzung der Leistung des Konfigurators erhalten.

Um die Leistung zu verbessern, verwendet Hive Caching und intelligente Pfade. Durch Caching merkt sich unser Konfigurator komplexe Berechnungen, was zu einem Geschwindigkeitsgewinn von bis zu 500 % führt. Die Engine entscheidet selbständig, wo die Zwischenspeicherung angewendet werden kann. Mit der Technik der intelligenten Pfade werden Berechnungen pro Schritt in der Konfiguration gespeichert. Dadurch können wir die Anzahl der erforderlichen Berechnungen reduzieren und die Geschwindigkeit erhöhen. Darüber hinaus stellt Hive für jeden Kunden eine eigene CPQ-Server-Infrastruktur bereit, um eine hervorragende Leistung zu gewährleisten.

Dritter Grundsatz: Eine sichere und zuverlässige Plattform

Das dritte Prinzip, das wir beim Aufbau unserer SaaS-Plattform anwenden, betrifft die Sicherheit. Hive ist eine Cloud-basierte Lösung, die sehr einfach zu bedienen und immer und überall verfügbar ist. Dies erfordert jedoch mehr Aufmerksamkeit auf der Sicherheitsseite.

Deshalb haben wir beschlossen, die Verwaltung der Konten und Anmeldedaten Auth0 zu überlassen. Dieser Service garantiert eine sichere Speicherung von Benutzerpasswörtern, Single Sign On Integration mit LDAP und Active Directory, 2-Faktor-Authentifizierung und Social Login. Hive verwaltet auch Kundendaten auf sichere Weise. Wie bereits erwähnt, ist Hive als mandantenfähige Plattform aufgebaut, was bedeutet, dass wir Daten automatisch trennen. Diese Informationen werden in unserer Datenbank und in unseren Diensten verschlüsselt.

Herkömmliche Software sichert Daten in der Regel über ein Rollensystem: Je nach der Rolle einer Person innerhalb eines Unternehmens wird ihr automatisch der Zugriff gewährt oder verweigert. Die Rollen und Berechtigungen sind vorher festgelegt worden. Eine SaaS-Lösung wie Hive ist viel flexibler: Die Plattform kann in verschiedenen Umgebungen mit unterschiedlichen Rollen verwendet werden. Jeder Kunde kann seine eigenen Rollen erstellen oder bei Bedarf Anpassungen vornehmen. Auf diese Weise machen wir unsere Lösung maßgeschneidert für unsere Kunden.

Wir machen Hive zu einer sicheren und zuverlässigen Plattform mit Auth0, Verschlüsselung und unserem einzigartigen Rollensystem.

Viertes Prinzip: Für die Integration gebaut

Hive benötigt eine Reihe von Stammdaten, um korrekt funktionieren zu können. Dazu gehören Daten über Kunden, Artikel, Produktregeln, Preise oder die Datenelemente, die ein Konfigurator benötigt, um den richtigen Preis zu berechnen oder eine Stückliste zu erstellen. Diese Informationen können manuell hochgeladen werden, aber auch automatisch aus den beim Kunden vorhandenen ERP-, CRM- oder PIM-Systemen übernommen werden. Der vierte Grundsatz von Hive lautet daher "Built to integrate".

Eine SaaS-Lösung braucht eine klare Integrationsstrategie. Bei Hive stellen wir Verbindungen auf drei verschiedene Arten her: über eine Rest-API, über unsere eigenen Integrationsplattformen oder über Plugins. Die Rest-API ist der Kern unserer Strategie. Sie wurde für Systemintegrationen entwickelt, um eine reibungslose Synchronisierung von Daten zu gewährleisten. Unsere API ermöglicht es Kunden auch, ihre eigene Benutzeroberfläche auf der Hive-Plattform zu entwickeln. Die API sollte äußerst stabil sein: Das bedeutet, dass Hive erweiterbar und abwärtskompatibel ist. Wir stellen unseren Kunden auch ein Entwicklerportal zur Verfügung, in dem wir die gesamte Dokumentation für die Erstellung von Integrationen bereithalten.

Integrationen sind unerlässlich, um ein einwandfreies Funktionieren des SaaS zu gewährleisten. Hive stellt Verbindungen über APIs, Integrationsplattformen und Plugins her.

Fünftes Prinzip: Softwareentwickler

Wenn Sie eine Plattform wie Hive aufbauen wollen, brauchen Sie Handwerker. Menschen, die wissen, wie man ein SaaS aufbaut, die aber auch die Bedürfnisse der Kunden im Blick haben und wissen, wie man diese in ein Produkt umsetzt.

Die Herausforderungen beim Aufbau einer SaaS in Bezug auf Skalierbarkeit, Integration, Flexibilität und Erweiterbarkeit sind viel größer als beim Aufbau traditioneller Anwendungen. Aus diesem Grund brauchen Sie erfahrene Softwareentwickler: Das sind oft Leute, die Spaß an den Herausforderungen haben, die mit der Entwicklung einer SaaS einhergehen. Sie sind auf mehrere technische Bereiche spezialisiert und können auf jahrelange Erfahrung zurückblicken. Bei Hive CPQ sind wir stolz auf die Menschen, die an unserer Plattform arbeiten und sie täglich weiterentwickeln!

Der Aufbau einer SaaS-Architektur erfordert eine andere Strategie als die Entwicklung traditioneller "Inhouse"-Anwendungen, denn eine Serviceplattform muss für ein sehr breites Publikum geeignet sein. Bei Hive stützen wir uns beim Aufbau unserer SaaS-Lösung auf fünf Prinzipien, die dazu beigetragen haben, dass sich Hive zu einer hervorragenden Plattform entwickelt hat:

  • Ein starker Fokus auf Flexibilität
  • Eine hochleistungsfähige CPQ
  • Maßnahmen zur Gewährleistung der Sicherheit und Zuverlässigkeit der Plattform
  • Möglichkeiten zur Erstellung von Integrationen
  • Und das Wissen und die Erfahrung von Experten beim Aufbau dieser Art von Architektur.

Verwandte Updates

Hive logo

Die richtige Wahl.

Neu­gie­rig, was Ihr neu­es CPQ wirk­lich kann? Ent­de­cken Sie alle Funk­tio­nen von Hive CPQ in einer 30-tägi­gen kos­ten­lo­sen Testversion.