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
Verstehen
Anforderungen und Zusammenhänge klären.
Gestalten
Eine passende technische Lösung entwickeln.
Absichern
Integration, Betrieb und Qualität mitdenken.
Wiederkehrender Zyklus
- 01
Entwickeln
Fachliche Anforderung wird umgesetzt.
- 02
Prüfen
Automatisierte Tests auf Funktion, Prozess und Integration.
- 03
Bereitstellen
Strukturierte Freigabe über abgestufte Umgebungen.
- 04
Weiterentwickeln
Technische Verbesserung und Modernisierung.
Weiterentwickeln → Entwickeln
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.