Zum Hauptinhalt springen

Softwareentwicklung

Software, entwickelt
rund um das Unternehmen

Neue Anwendungen, Plattformen und interne Software — oder eine entwickelte Schicht um die Systeme, die ein Unternehmen bereits betreibt. Meistens beides.

NEU GEBAUTERWEITERTENTWICKELTSoftware, die läuft

Was gebaut wird

Software, keine Liefergegenstände.

Eine funktionierende Anwendung mit den Diensten, dem Datenmodell und den Berechtigungen dahinter — und einem Weg, sie auszurollen und zu betreiben. Kein Prototyp, und kein Team, das im Monatstakt gemietet wird.

  1. Neue Software

    Von Grund auf gebaut.

    • Individuelle Anwendungen
    • Geschäftsanwendungen
    • Webanwendungen
    • SaaS-Plattformen
    • Interne Betriebswerkzeuge
  2. Systemevolution

    Erweitert, nicht ersetzt.

    • Modernisierung von Altsystemen
    • Neue Oberflächen über bestehender Software
    • Service-Schichten um das, was läuft
    • Zusätzliche Funktion ohne Neubau
  3. Backend & Daten

    Datenmodelle überdauern Oberflächen.

    • APIs und Dienste
    • Datenbanken und Datenmodelle
    • Geschäftslogik
    • Authentifizierung und Berechtigungen
    • Protokollierung und Audit-Trails
  4. Verbundene Software

    Schnittstellen werden entworfen, nicht vorausgesetzt.

    • ERP und CRM
    • APIs von Drittanbietern
    • Cloud-Dienste
    • Datei- und Datenaustausch
    • Integrationsschichten

Arbeiten mit dem Bestand

Die meisten Unternehmen müssen nicht alles ersetzen.

Meistens gibt es eine Datenbank, die in Ordnung ist, ein ERP, das niemand ändern wird, und einen Prozess, der funktioniert — bis er auf Software trifft, die für ein anderes Jahrzehnt geschrieben wurde. Die nützliche Engineering-Frage ist, welcher Teil davon tatsächlich neu gebaut werden muss — und oft ist es keiner.

  1. Was bereits läuft

    ERP · Datenbanken · Altanwendungen · Dateien · APIs von Drittanbietern

  2. Die entwickelte Schicht

    Dienste · APIs · Prüfung · Geschäftslogik · Zugriffskontrolle · Audit

  3. Was Menschen tatsächlich benutzen

    Webanwendung · internes Werkzeug · Plattform · Workflow

Dieselbe Form deckt ein neues Produkt auf einer bestehenden operativen Datenbank ab, ein internes Werkzeug, das in ein ERP zurückschreiben muss, und eine Altanwendung, die eine moderne Oberfläche bekommt, ohne dass angetastet wird, was dahinter liegt. Das sind Engineering-Muster, keine Kundenreferenzen.

Wo Intelligenz hingehört

Ein Bestandteil, nicht die Prämisse.

Automatisierung, Retrieval, Bildverarbeitung, Sprachmodelle — dort in eine Anwendung entwickelt, wo sie etwas leisten, das eine Regel nicht kann, und mit einer Ausgabe, die wie jede andere Eingabe geprüft wird. Ein Modell, das Software hinzugefügt wird, die ohnehin nicht funktioniert hätte, macht sie nicht funktionsfähig.

KI-Systeme & Engineering →Automatisierung →

Wie die Arbeit beginnt

Aus dem Prozess abgeleitet, nicht aus einer Wunschliste.

  1. 01

    Ein Prozess, ein System

    Betrachtet, wie er tatsächlich ausgeführt wird, nicht wie er dokumentiert ist — und die Systeme, die er berührt, beim Namen genannt.

  2. 02

    Was existieren sollte

    Architektur, Datenmodell und das, was unangetastet bleibt. Manchmal lautet die Antwort, dass weniger gebaut werden sollte.

  3. 03

    Entwickelt

    Gebaut, geprüft und gegen etwas anderes als die Produktion getestet.

  4. 04

    Betrieb

    Deployment, Zugriff, Protokollierung und ein Weg für Änderungen nach der Übergabe.

Die Sprachen, Datenbanken und Plattformen dahinter — und die Praktiken, die den Betrieb nach der Übergabe sichern — sind dargestellt unter Technologie & Engineering.

Ein Prozess, ein System,
ein Problem oder eine Produktidee.

Bringen Sie eines davon mit. Wir erarbeiten, was gebaut werden sollte — und was nicht — gemeinsam mit den Ingenieuren, die die Arbeit machen würden.