Vom ersten Konzept bis zum laufenden Betrieb.

Sechs Leistungen, die zusammengehören: Wir klären, was entwickelt werden soll, setzen es um und betreiben es anschließend. Zusammen ergeben sie den Weg vom ersten Konzept bis in den laufenden Betrieb.

Sechs Leistungen entlang des Lebenszyklus

Beraten, entwickeln, betreiben, in dieser Reihenfolge. Sie können jede Leistung einzeln beauftragen und an jeder Stelle einsteigen, auch bei einem Produkt, das längst läuft.

  • Technologieberatung

    Wir bewerten Architektur, Technologiewahl und Entwicklungsprozesse. Danach sagen wir, was wir empfehlen und warum, auch dann, wenn die Empfehlung der ursprünglichen Idee widerspricht. Wo Standardsoftware die Aufgabe löst, raten wir von einer Eigenentwicklung ab.

    Beispiele

    • Bewertung bestehender Systeme und Architekturen
    • Technologieauswahl mit begründeter Empfehlung
    • Make-or-Buy-Entscheidung
    • Einschätzung von Aufwand, Risiko und Betriebslast
  • Webentwicklung

    Anwendungen, Portale und Plattformen im Browser. Oberfläche und Backend entwickeln wir zusammen, auf einem gemeinsamen Datenmodell. Wie die Anwendung später ausgeliefert und überwacht wird, steht vor der ersten Zeile Code fest.

    Beispiele

    • Fachanwendungen, Portale und Plattformen
    • Oberfläche, Backend und Datenmodell
    • Schnittstellen zu bestehenden Systemen
    • Barrierefreiheit nach WCAG 2.2 AA
  • App-Entwicklung

    Mobile Anwendungen für iOS und Android, sofern eine App die Aufgabe tatsächlich besser löst als eine Website. Diese Frage klären wir vorher, denn eine App ist im Betrieb dauerhaft teurer: zwei Plattformen, zwei Store-Prüfungen, zwei Wege für jedes Update.

    Beispiele

    • Anwendungen für iOS und Android
    • Anbindung an bestehende Backends
    • Veröffentlichung und Aktualisierung in den Stores
  • Betrieb & Hosting

    Wir betreiben, überwachen und warten die Produkte, die wir entwickeln, über Jahre hinweg. Nach dem Go-live bleibt das Entwicklungsteam verantwortlich. Wer die Ursache einer Störung sucht, kennt den Code.

    Beispiele

    • Betrieb der Anwendung und ihrer Infrastruktur
    • Aktualisierungen und Sicherheits-Patches
    • Sicherungen und geprüfte Wiederherstellung
    • Ein benannter Ansprechpartner im Störungsfall
  • Deployment & Monitoring

    Automatisierte Auslieferung und laufende Überwachung. Fehler fallen auf, bevor sie im Tagesgeschäft ankommen. Jede Änderung nimmt denselben geprüften Weg in den Betrieb. Der Weg zurück gehört dazu und wird mitgetestet.

    Beispiele

    • Automatisierte Auslieferung mit definiertem Rückweg
    • Überwachung von Verfügbarkeit, Fehlern und Auslastung
    • Zentrale Protokollierung
    • Alarmierung mit festgelegten Schwellen
  • KI & Automatisierung

    Wiederkehrende manuelle Abläufe lassen sich oft automatisieren. Entscheidend sind zwei Fragen: Stehen Aufwand und Nutzen in einem sinnvollen Verhältnis, und lassen die Daten den Einsatz überhaupt zu? Beides bewerten wir, bevor wir etwas umsetzen.

    Beispiele

    • Bewertung von Anwendungsfällen vor der Umsetzung
    • Automatisierung wiederkehrender Abläufe
    • Anbindung von Sprachmodellen an eigene Daten
    • Datenschutzbewertung des Einsatzes

Was hinter jeder Leistung steht

Fünf Punkte, die für alle Leistungen gelten. Ob wir eine Anwendung neu entwickeln oder eine bestehende übernehmen, ändert daran nichts.

  • 1Entwicklung und Betrieb liegen in einer Hand. Das Team, das die Anwendung entwickelt hat, hält sie anschließend am Laufen.
  • 2Wir wählen Technologie nach dem Problem, dem späteren Betrieb und der Lebensdauer der Anwendung aus, nicht nach Trend oder Projektvolumen.
  • 3Wir hinterfragen Anforderungen, statt sie abzuarbeiten. Zu jeder Empfehlung bekommen Sie die Begründung dazu.
  • 4Dokumentation, Tests und eine nachvollziehbare Architektur gehören zum vereinbarten Lieferumfang.
  • 5Sie sprechen direkt mit den Menschen, die entscheiden und entwickeln.
Schreibtisch mit Laptop, auf dem ein Auslieferungsprotokoll läuft, daneben ein Bildschirm mit Betriebskennzahlen und ausgedruckte Architekturnotizen.
Symbolbild · KI-generiert

Wie ein Projekt bei uns abläuft

Kein Projekt gleicht dem anderen. Die Reihenfolge, in der wir arbeiten, schon.

  1. Phase 1

    Verstehen und entscheiden

    Bevor die Umsetzung beginnt, klären wir, was entwickelt werden sollte. Am Ende steht eine Architektur, die wir begründen können, einschließlich der Frage, wie sie später betrieben wird.

  2. Phase 2

    Umsetzen und prüfen

    Wir entwickeln in kurzen Zyklen mit festen Meilensteinen. Jeder Zwischenstand ist lauffähig und überprüfbar, nicht nur vorführbar.

  3. Phase 3

    Integrieren und absichern

    Schnittstellen, Tests, Datenschutz und Betriebsszenarien laufen ab Phase 1 mit. Hier führen wir sie zusammen und prüfen sie unter den Bedingungen des späteren Betriebs.

  4. Phase 4

    Betreiben und weiterentwickeln

    Nach dem Go-live bleiben wir verantwortlich: für Verfügbarkeit, Aktualisierungen und die nächste Ausbaustufe.

Methoden und Werkzeuge

Eine Auswahl dessen, womit wir häufig arbeiten.

Diese Liste ist eine Auswahl, keine Festlegung. Was am Ende zum Einsatz kommt, entscheiden das Problem, der spätere Betrieb und die Lebensdauer der Anwendung.

  • Vorgehen

    • Kick-off und Zieldefinition
    • Architekturentscheidung mit schriftlicher Begründung
    • Kurze Zyklen mit lauffähigen Zwischenständen
    • Abnahme und Rollout
    • Übergang in den laufenden Betrieb
  • Webentwicklung

    • TypeScript
    • JavaScript
    • React
    • Next.js
    • Vue.js
    • Nuxt
    • NestJS
  • App-Entwicklung

    • Swift
    • Kotlin
    • Objective-C
    • React Native
    • NativeScript
  • Bestandssysteme

    • COBOL
    • RPG
    • Delphi
  • Auslieferung und Betrieb

    • Kubernetes
    • Proxmox VE
    • Flux
    • GitHub Actions
    • Supabase
  • Überwachung

    • Grafana
    • Prometheus
    • Loki

Nicht sicher, welche davon Sie brauchen?

Das ist der Normalfall, und es ist auch nicht Ihre Aufgabe, das vorher zu entscheiden. Beschreiben Sie uns Ihr Vorhaben. Wir sagen Ihnen, was wir empfehlen und was es nicht braucht.

Anforderungen besprechen