Active Group

Softwareentwicklung

Software kann großartig sein: Sie kann unser Leben bereichern, unsichtbare Zusammenhänge sichtbar machen, langweilige Arbeiten automatisieren, Kreativität unterstützen. Wir machen Software für schwierige Probleme - komplexe Domänen, langlebige Infrastruktur, kritische Systeme - wenn alles weniger als großartig nicht genug ist. Hier ist eine Liste typischer Probleme, die wir lösen.

Regelwerke außer Kontrolle

Das Team rund um den deutschen Guru der funktionalen Programmierung Mike Sperber: kompetent, unkompliziert und immer hilfsbereit.
– Christoph Ehlts, Consultant,
frobese GmbH

Die Software erledigt komplexe Aufgaben, aber keine einzelne Person durchblickt, wie das genau funktioniert. Wenn sich die fachlichen Regeln ändern, braucht die Softwareabteilung Wochen, um nachzuziehen. Immer mal wieder merkt man, dass das Gesamtgefüge nur durch einen undurchdringlichen Haufen Workarounds überhaupt zusammenhält. Wir bringen Transparenz ins System, schneiden es zwischen technischer Infrastruktur und fachlicher Funktionalität auf, und geben Ihnen die Kontrolle wieder

Keiner versteht die Datenflut

Seit 2015 hat uns die Active Group bei mehreren Projekten im Big-Data-Bereich unterstützt. Ihre Entwickler haben dabei insbesondere theoretisch solide funktionale Programmierkonzepte in robuste und zuverlässige Softwaresysteme umgesetzt, von denen eines mit einem internen Preis ausgezeichnet wurde. Ihr Engagement entspricht voll und ganz dem, was man von einem Berater im besten Sinne des Wortes erwartet. Dazu gehört nicht zuletzt auch die Bereitschaft, ihr Wissen mit dem Kunden zu teilen.
– Dr. Oliver Maspfuhl, Chapter Lead Data Scientist, Big Data & Advanced Analytics,
Commerzbank AG

An allen Ecken des Systems laufen Daten auf: technische Log-Dateien, Meldungen aus der Fertigung, business-relevante Kennzahlen. Wichtige Informationen sind irgendwo da drin, aber die Software versteht sie nicht und setzt sie nicht in die Zusammenhänge, die ihnen Sinn geben würden. Das machen wir: Wir betrachten mit Ihnen zusammen organisatorischen Kontext, fachliche Zusammenhänge und Systemlandschaft und bauen performante Daten-Pipelines und maßgeschneiderte Analytik.

Köpfe rollen

Manche Systeme kann man einfach neu starten, wenn sie sich nicht benehmen. Nicht Ihres: Ihre Software muss korrekt funktionieren - weil Menschenleben, teure Hardware, große Umsätze oder die Security Ihrer Organisation auf dem Spiel stehen. Alle Tests der Welt sind teuer und reichen trotzdem nicht aus, weil es immer Szenarien gibt, die nicht abgedeckt sind. Wir helfen Ihnen, die wichtigen Eigenschaften Ihrer Software zu beweisen - für alle Szenarien, mit Mathematik und den leistungsfähigsten Werkzeugen der Softwareindustrie

Verhasste Digitalisierung

Wir sind sehr dankbar, dass die Active Group uns bei unserer Entwicklung der digitalen Prozesse mit Ihrem Einsatz und Ihrer Erfahrung begleitet hat.
– Ronny Somieski, Projektleiter,
Bosch Thermotechnik Lollar

Deutschland ist hinterher bei der Digitalisierung, nicht nur in der öffentlichen Verwaltung. Während ein Trend den nächsten jagt (Groupware, Blockchain, „KI”) werden die Basics der Digitalisierung vernachlässigt und es entstehen Systeme, die niemand mag, weil sie nur weitere Pflaster auf versäumte Hausaufgaben sind. Die machen wir: Mit fundierter Datenmodellierung, effizienter Datenhaltung, Benutzerschnittstellen für Menschen und langlebiger Softwarearchitektur bauen wir Systeme, die Ihre Arbeit effizienter, und die viele Jahre Freude machen.

Interesse geweckt? Schreiben Sie uns eine E-Mail!

Wie wir das machen

Die Probleme, die wir angehen, kann keine KI lösen - KI funktioniert für Standardaufgaben und wenn korrekte Arbeit nicht so wichtig ist. Wir sind führend im Einsatz funktionaler Programmierung. Funktionale Programmierung ist eine Sammlung von Techniken und Technologien, die uns ermöglicht:

  • Daten so zu modellieren, dass sie die Fachlichkeit unterstützen, anstatt sie nur stumpf in Tabellenform zu pressen;
  • die Softwarearchitektur zu formen, um neuen Anforderungen gerecht zu werden und geschmeidig zu bleiben;
  • Abstraktionen und domänenspezifische Sprachen zu bauen, um neue Aspekte Ihrer Domäne zu entdecken und nutzbar zu machen und Mathematik als Hebel für korrekte und elegante Modellierung einzusetzen.