Technik

Performant, flexibel, erweiterbar

Goal nutzt ausschließlich weltweit vielfach erprobte Open Source Plattformen, Frameworks und Datenbanken betrieben auf deutschen Server.

 

  • Maximale Flexibilität bei inhaltlichen und optischen Anpassungen
  • Hohe Performance und Fehlerfreiheit bei der Durchführung von Analysen
  • Änderungen bei Analysen und Reports in Sekunden eingepflegt und live

Backend

AnalyticsFlow

Durchführung der Analyse als WebApp basierend auf ReactJS
(Java Standards für Nutzeroberflächen)

AnalyticsAdmin

Erstellung und Kompilieren der Analysen basierend auf CommonJS Libraries und React Router Standard sowie React-i 18n als Internationali-sierungsrahmen (Multisprachfähigkeit)

Business Logic

AnalyticsMath

Berechnung von Skalenwerten und Ergebnisauswertung basierend auf MathJS

PrivateAPI

Erzeugung von Datenbankeinträgen mit persistentem Zugang durch Hashschlüssel basierend auf einem CRUD Core

PublicAPI

Zugriff auf Analysen, Ergebnisse und Live Boards per verschlüsselter Internetadresse (daher keine Speicherung personenbezogener Daten)

Frontend

MongoDB

Weltweit am häufigsten eingesetzte NonSQL Datenbank gehostet in deutschem Rechenzentrum auf virtuellem Server (keine Cloud)

AnalyticsDB

Auf Tabellenblättern beruhende Definition der eigentlichen Analysen auf zugangsgeschütztem Server

API für Drittsysteme

Einfache API zum Abruf von Analysen und Ergebnissen durch Fremdsysteme

Analytics schnell definiert, schnell umgesetzt

  • Analysen werden in Sets zusammengehöriger Items in der Art einer Tabellenkalkulation definiert, daher einfache Bedienung und schnelle Erfassung bzw. Veränderung von Analysen
  • Sets werden zu Analysen zusammengestellt, meist zwei bis drei Sets mit je 5-7 Items, und ein inhaltlicher Rahmen im Verwaltungsformular (AnalyticsAdmin) definiert (z. B. Design per CSS, Ansprache auf der Startseite, Start- und Endtermin etc.)
  • Die in Tabellen definierten Analysen können kopiert und verändert werden und unterliegen einer Versions- und Datumskontrolle

Hoch performante Analytics durch Kompilieren

  • Kompilierte Tests sind immer fehlerfrei und auf allen Endgeräten sehr schnell durchführbar (keine Lade- oder Rechenzeiten)
  • Durchgeführte Analysen werden 1:1 wie durchgeführt in der Datenbank abgespeichert
  • Sobald Test neu kompiliert werden, werden diese sofort ausgespielt, d.h. während laufender Befragungen können jederzeit Veränderungen und Verbesserungen vorgenommen werden

Sehr geringe Betriebsanforderungen

  • Anforderungen an den Betrieb einer Instanz von HR Analytics ist ein handelsüblicher Virtueller Server mit 2GB RAM, auf dem NodeJS läuft. 
  • Kunden können eigene Instanzen auf dem Server betreiben und auf eigene Ordner mit eigenen Analysen zugreifen, um diese ggf. selbst zu erstellen und zu verändern

Hohe Flexibilität, schnelle Erweiterung

  • Extrem schnelle Designanpassung und Einbindung von Medien durch den Einsatz von CSS und HTML
  • Keine Anwendung „schwerer“ Frameworks, damit schnelle und sichere Erweiterung von Dashboards, Reports und API möglich