Freitag, Juni 21, 2024
SparxSystems CE: Vom Trainer zum Gründer

Jan van Oort war jahrelang Trainer von SparxSystems Software, bevor er 2016 das Start-Up KIVU mitgründete. Natürlich brachte er auch dort Enterprise Architect ein, das so zum zentralen Bestandteil der Entwicklungsarbeit für die Software wurde. KIVU Technologies ist Anbieter skalierbarer Software für Netzwerkanalysen, die derzeit nicht nur in der Sicherheitsbranche sehr gefragt sind.

In Zeiten zunehmender Überwachung und Massendatensammlung ist KIVU ein außergewöhnliches Vorzeigebeispiel: Mit ausgeklügelter Software werden hier von bekannten Knotenpunkten ausgehend (nicht nur soziale) Netzwerke analysiert. Damit lassen sich Untersuchungen und Analysen auf die relevanten Teilnehmer in Netzwerken eingrenzen, was auch wesentlich schneller zu entsprechenden Erfolgen führt. Jan van Oort, Chief Engineer von KIVU: „Als ehemaliger Enterprise Architect Trainer habe ich gleich zu Beginn unseres Projekts das Potential der modellbasierten Entwicklung erkannt. Enterprise Architect unterstützt mich vor allem in drei zentralen Bereichen: Bei der Festlegung der Anforderungen, bei der Kommunikation mit Investoren und Kunden sowie bei der Vorstellung unseres Projekts auf Veranstaltungen.“

So schloss KIVU kürzlich eine Seed-Finanzierungsrunde über 1,8 Mio. Euro ab und kann so seine Entwicklung vorantreiben. Hans Bartmann, Geschäftsführer von SparxSystems CE: „Wir gratulieren KIVU sehr herzlich zu erfolgreichen Finanzierungsrunde. Gleichzeitig freuen wir uns, dass einer unserer ehemaligen Trainer nun das Potential der modellbasierten Entwicklung für die Erstellung einer datenschutzfreundlichen Netzwerkanalyse-Plattform nutzt. Dieser Ansatz vereint viele positive Aspekte und hat beste Voraussetzungen, um von Österreich aus einen internationalen Siegeszug anzutreten!“

Anforderungen lassen sich im Modell einfach definieren

Die KIVU-Plattform besteht aus zwei Teilen: einer grafischen Benutzeroberfläche (GUI) und einer Datenbank (Backend-Server) namens TARIM. „Gleich beim Start der Entwicklung von TARIM war mir klar, dass die hier definierten Anforderungen für jeden Entwickler klar verständlich sein müssen. Dafür bietet sich ein Modell ideal an, denn dort können Anforderungen grafisch festgeschrieben werden, unabhängig von der darauf aufbauenden Programmierung“, erläutert van Oort. Auf Basis dieser im Modell abgebildeten Anforderung erstellt ein Programmierer Quellcode, der dann wieder in einem Versionskontrollsystem (Github) abgelegt wird. Damit behält van Oort jederzeit die Übersicht, ob eine Anforderung bereits erfolgreich erledigt wurde oder noch Nachbesserungen notwendig sind.

Obwohl der Chief Engineer die Programmierer ganz bewusst nicht dazu verpflichtet, mit dem modellbasierten Ansatz zu arbeiten, sehen diese dann doch die Vorteile. „Da unser GUI seit einem Jahr immer weiter wächst, haben mich die Entwickler kürzlich gefragt, ob sie auch mit Enterprise Architect arbeiten können. Bei über 40.000 Zeilen Code ist es nämlich praktisch nur mehr in einem Modell möglich, den Überblick zu bewahren.“ Deswegen wurde nun damit begonnen, das erste Modell (Datenbank) mit dem zweiten Modell (GUI) zusammenzuführen. Die GUI wird in JavaScript erstellt, muss in jedem gängigen Browser laufen und ermöglicht die Darstellung verschiedener Ansichten. Sie hat jederzeit Verbindung mit der Datenbank, um Veränderungen sofort anzeigen zu können.

Da die Plattform für den Durchsatz großer Datenmengen (Soziale Netzwerke, Telefon-, Zeit- oder Bankdaten etc.) konzipiert ist, werden alle Analysen in der Datenbank durchgeführt. Das entlastet die GUI und sorgt dafür, dass die Anzeigen immer aktuell sind. Durch den Einsatz spezieller Filter werden nur die Daten analysiert, die eine hohe Relevanz haben. „Unsere Datenbearbeitung und -filterung muss sehr transparent sein, um sie auf behördliche Aufforderung jederzeit offenlegen zu können. Wir müssen einerseits den geforderten Datenschutz gewährleisten und anderseits ein leistungsfähiges Netzwerk-Analyse-Tool bereitstellen“, erklärt van Oort.

Due dilligence mit Modell gemeistert

Auf dem Weg zur Start-Up Finanzierung wird heute üblicherweise eine „technical due dilligence“ Prüfung gefordert. Dabei beurteilt ein externer Gutachter, ob das Start-Up auch wirklich die Leistung erbringen kann, die es behauptet. Auch KIVU musste diesen Schritt tun, wollte dabei aber nicht den eigenen Quellcode offenlegen. „Ich kann nur jedem Software Start-Up empfehlen, dafür ein Modell zu benutzen. Da unser bulgarischer Prüfer selbst mit Enterprise Architect arbeitet, konnten wir mittels geteilten Modell-Ansichten die Prüfung per Internet erfolgreich und rasch abwickeln“, unterstreicht van Oort. Und nicht zuletzt verwendet das KIVU-Team bei Vorträgen die Ansichten aus dem Modell, kürzlich etwa beim ersten VÖSI (Verband Österreichischer Software Industrie) Software Day in Wien. „Wir zeigen unseren Ansatz meist auf Sicherheitskonferenzen vor Entwicklern. Die wollen natürlich etwas sehen und die Zusammenhänge nachvollziehen, was mittels Modellansichten hervorragend funktioniert.“ Dabei lassen sich je nach Zielgruppe die Ansichten variieren, was die Verständlichkeit und Treffsicherheit der Vorträge deutlich erhöht.

Mehr Informationen:

http://kivu.tech/

www.sparxsystems.de

 

Meistgelesene BLOGS

Firmen | News
01. März 2024
Unter dem Motto „Mission Zukunft - Transformation der Wirtschafts- und Energiesysteme" veranstalten die Deutsche Handelskammer in Österreich in Kooperation mit Fraunhofer Austria Research das Deutsch-...
Firmen | News
14. März 2024
Bereits zum dritten Mal verleiht die auf Informationssicherheit spezialisierte Zertifizierungsinstanz CIS - Certification & Information Security Services GmbH die begehrte Personenauszeichnung „CI...
Firmen | News
25. März 2024
Die Arbeitswelt befindet sich im Wandel und Künstliche Intelligenz (KI) spielt dabei eine entscheidende Rolle. Unternehmen weltweit erkennen zunehmend die Bedeutung von KI für ihre Produktivität und W...
Alfons A. Flatscher
21. März 2024
 Mit KI-Technologien bleibt kein Stein auf dem anderen. Ganze Berufsstände, die sich bisher unangreifbar fühlten, geraten plötzlich in eine Krise. Legionen von Programmierern arbeiten gerade an d...
Firmen | News
15. März 2024
Moos auf dem Dach sieht zwar eine Weile ganz hübsch aus, aber zu viel kann dann doch auch die Funktion des Daches beeinträchtigen. Flechten, Algen, Vogelkot und andere Schmutzablagerungen hingegen seh...
Andreas Pfeiler
27. März 2024
Die Bundesregierung hat ein lang überfälliges Wohnbauprogramm gestartet. Ausschlaggebend dafür war ein Vorschlag der Sozialpartner, der medial aber zu Unrecht auf einen Punkt reduziert und ebenso inte...
Redaktion
09. April 2024
Die Baubranche befindet sich gerade in einem riesigen Transformationsprozess. Dabei gilt es nicht nur, das Bauen CO2-ärmer und insgesamt nachhaltiger zu gestalten, sondern auch Wege zu finden, wie man...
Mario Buchinger
04. März 2024
Der Faktor Mensch wird noch von vielen Manager*innen unterschätzt und oft nur auf Kostenaspekte reduziert. Diese Einschätzung ist fatal und fällt betreffenden Unternehmen zunehmend auf die Füße. Warum...

Log in or Sign up