Zum Inhalt springen

Leistungen

Softwarebetrieb und Änderungen absichern

Software zuverlässig betreiben. Veränderungen kontrolliert umsetzen.

Software verändert sich, der Betrieb läuft weiter

Geschäftskritische Software muss wartbar, testbar und betriebsfähig bleiben, während sich Anforderungen und Technologien verändern. Beides gleichzeitig zu halten — Weiterentwicklung und verlässlichen Betrieb — ist die eigentliche Aufgabe, und genau darum geht es bei Software-Qualitätssicherung im Betrieb.

TQG verbindet dafür Softwareentwicklung, Qualitätssicherung, automatisierte Tests und strukturierte Bereitstellung zu einem zusammenhängenden Vorgehen.

01 — Automatisierte Qualitätssicherung

Automatisierte Unit-, Integrations-, Geschäftsprozess- und End-to-End-Tests, zugeschnitten auf die tatsächliche Anwendung und ihre Risiken.

Welche Testarten an welcher Stelle sinnvoll sind, ergibt sich aus dem System selbst — nicht aus einer allgemeinen Vorgabe.

02 — Kontrollierte Änderungen und Releases

Reproduzierbare Builds, strukturierte Release-Prozesse, CI/CD, Qualitätsprüfungen und abgestimmte Bereitstellung über mehrere Umgebungen hinweg.

Änderungen werden vorbereitet, geprüft und nachvollziehbar ausgeliefert, statt einzeln von Hand bewegt zu werden.

03 — Stabilisierung und Modernisierung

Technische Verbesserungen, Refactoring der Architektur, Wartung und Modernisierung bestehender Anwendungen — unter Berücksichtigung des laufenden Betriebs.

Modernisierung ist dabei kein einmaliges Projekt, sondern ein wiederkehrender Schritt über mehrere Technologiegenerationen.

UNSER ANSATZ

Unser Engineering-Ansatz

01 / 03

Verstehen

Anforderungen und Zusammenhänge klären.

02 / 03

Gestalten

Eine passende technische Lösung entwickeln.

03 / 03

Absichern

Integration, Betrieb und Qualität mitdenken.

Wiederkehrender Zyklus

  1. 01

    Entwickeln

    Fachliche Anforderung wird umgesetzt.

  2. 02

    Prüfen

    Automatisierte Tests auf Funktion, Prozess und Integration.

  3. 03

    Bereitstellen

    Strukturierte Freigabe über abgestufte Umgebungen.

  4. 04

    Weiterentwickeln

    Technische Verbesserung und Modernisierung.

Weiterentwickeln → Entwickeln

Laufende Geschäftsprozesse werden weiter bearbeitet
Änderungen werden vorbereitet, geprüft und bereitgestellt — der Betrieb läuft weiter.

gematik · Digital Process Platform

Komplexe Software kontinuierlich weiterentwickeln.

Für die Digital Process Platform von gematik verbindet TQG Softwareentwicklung, automatisierte Prozessqualität und kontrollierte Release-Verfahren. TQG hat wesentliche Architektur- und Delivery-Grundlagen mitentwickelt und an der Modernisierung über mehrere Technologiegenerationen mitgewirkt. Bestehende produktive Geschäftsprozesse konnten während großer Technologiemigrationen weiterlaufen.

Referenz ansehen →

Häufige Fragen

Müssen wir unsere bestehende Anwendung dafür ablösen?
Nein. Der Ansatz richtet sich an gewachsene, produktiv genutzte Software. Qualitätssicherung, Releaseverfahren und Modernisierung setzen an der bestehenden Anwendung an, statt sie zu ersetzen.
Was bedeutet automatisierte Qualitätssicherung konkret?
Automatisierte Unit-, Integrations-, Geschäftsprozess- und End-to-End-Tests, zugeschnitten auf die tatsächliche Anwendung und ihre Risiken. Welche Testarten sinnvoll sind, hängt vom System ab und wird vorher festgelegt.
Wie läuft die Modernisierung bestehender Anwendungen ab?
Schrittweise und unter Berücksichtigung des laufenden Betriebs. Technische Verbesserungen, Refactoring der Architektur und Technologie-Updates werden so geplant, dass bestehende Vorgänge weiterbearbeitet werden können.

Eine Änderung, die nicht schiefgehen darf?

30 Minuten mit Benjamin Huskić, Gründer und Entwickler. Schildern Sie uns die Probleme, Engpässe oder Risiken, die Sie gerade am meisten beschäftigen. Wir geben Ihnen eine erste Einschätzung, teilen relevante Erkenntnisse aus vergleichbaren Herausforderungen und loten gemeinsam aus, wie unsere Erfahrung Sie weiterbringen kann.

Projekt besprechen