Bitte drehen Sie Ihr
Gerät ins Querformat,
um unsere Blogseite
anzuzeigen.


P.S. Eventuell müssen Sie die Rotation freigeben.

oder es geht hier weiter
zur Unternehmensseite
vom Ingenieurbüro 4WT.

Blog der Boutique-Beratung für Enterprise Architecture &
Business Ingenieurbüro 4WT Co., Ltd.

Wir sind deutsche Ingenieure mit über 36 Jahren praktischer Erfahrung.
Wir verbinden technische Exzellenz mit unternehmerischer Beratungskompetenz
Problemlöser und Macher mit Umsetzungsverantwortung, keine theoretische
Berater, pragmatisch, analytisch, krisenfest, Klarheit, 100 % DSGVO-konform.

https://it-e-com.de
WhatsApp-Kanal
RSS-Feed


1990 in Berlin gegründet, 2008 nach Bangkok verlagert. Das deutsche Boutique-Beratung für Enterprise Architecture & Business Ingenieurbüro ist eine Teilbereich der Gesellschaft  4WT Co., Ltd. COO Dipl.-Ing. Uwe Richter 4WT arbeitet mit einem 100% deutschen Team nach deutschen Prozessen aus Bangkok.
Made in Germany garantiert wie gearbeitet wird nicht wo. 4WT arbeitet 100 % DSGVO-konform, eigene TOMs, Server stehen in Deutschland, Datenverbindung per VPN und Citrix. Enterprise Ingenieurbüro 4WT, 35 Jahre Erfahrung in der Enterprise-Softwareentwicklung, Businessanalyse und Unternehmensberatung

Audio: Blogcast zu diese Seite:
Video: Seitenzusammenfassung
Blog..: Inhaltsverzeichnis

Wie wir bei 4WT komplexe Qualitätssicherungsprozesse erfolgreich in ein Kundenprojekt integrierten.

Wie wir bei 4WT komplexe Qualitätssicherungsprozesse erfolgreich in ein Kundenprojekt integrierten.

Ein Erfahrungsbericht aus der Unternehmensberatungspraxis von 4WT

Aufgabe

Ein sehr bekannter deutscher Klient unseres Softwareingenieur- und Unternehmensberatungsbüros 4WT sah sich mit signifikanten Qualitätsproblemen in seinen Softwareprodukten konfrontiert. Fehler wurden häufig erst in der Produktionsumgebung entdeckt, die Entwicklungsabteilung agierte ohne eine systematische Teststrategie, und die Organisation betrachtete Qualitätssicherung (QS) als nachgelagertes Anhängsel. Die Geschäftsführung beauftragte uns daher mit der umfassenden Analyse, Konzeption und Einführung eines unternehmensweiten Qualitätssicherungssystems. Unsere Aufgabe umfasste den Aufbau einer automatisierten Testarchitektur, die nahtlos mit einer modernen Atlassian-Infrastruktur (Jira + Xray) harmoniert, personelle und strukturelle Defizite kompensiert sowie entwicklungsbegleitend, reproduzierbar und wirtschaftlich tragfähig ist. Bei der Komplexität dieses Auftrages zogen wir unseren internationalen Partner, die Beratungsgesellschaft NUCIDA Group hinzu. Die Atlassian-Umgebung wurde im Zuge dieses Projekts von unseren genannten Partner vollständig konzipiert, installiert und in die bestehenden Unternehmensprozesse integriert.

Ausgangslage beim Klienten

Das Unternehmen verfügte über drei etablierte IT-Umgebungen:
  • Entwicklungsumgebung: Für interne Softwareentwickler.
  • Referenzumgebung: Ein dem Staging-Bereich ähnelnder Akzeptanztestbereich.
  • Produktionsumgebung: Für den operativen Live-Betrieb.
Tests wurden ausschließlich manuell und in unzureichendem Umfang durchgeführt. Es fehlte sowohl an einer automatisierten Regressionsprüfung als auch an einem verbindlichen Kriterienkatalog zur Testabdeckung. Kritische Fehler gelangten folglich regelmäßig und ungeprüft in die Produktion.

Zusätzlich bestand eine gravierende personelle Fehlbesetzung im QS-Bereich. Die QS-Teams setzten sich überwiegend aus Studenten, Quereinsteigern oder Praktikanten zusammen, denen es an Softwareentwicklungskenntnissen sowie an technischem und fachlichem Verständnis mangelte. Aus technischer Sicht resultierten daraus folgende zentrale Defizite:
  • Mangelndes Verständnis für Softwarearchitektur: Teammitglieder konnten Abhängigkeiten, Seiteneffekte oder Modulstrukturen nicht erfassen, was zu fundamental unzureichenden Testfällen führte.
  • Fehlende Erfahrung mit APIs und Datenflüssen: Tests auf Daten- oder Integrationsebene waren undurchführbar, da die System- und Kommunikationsstruktur unbekannt war.
  • Unkenntnis fachlicher Workflows: Ohne Verständnis für die Geschäftslogik konnten keine fachlich sinnvollen Testsequenzen erstellt oder deren Ergebnisse bewertet werden.
  • Defizite bei Infrastruktur und Deployment: Probleme, die sich aus Systemkonfiguration, Berechtigungen oder Netzwerkanbindungen ergaben, wurden weder erkannt noch korrekt eingeordnet.
  • Kein Bewusstsein für technische Sonderfälle: Komplexe Sachverhalte wie Speicherlecks, Thread-Konflikte, Race Conditions, asynchrone Verarbeitungsprobleme oder Validierungslogik blieben unberücksichtigt.
  • Unfähigkeit, negative Tests zu schreiben: Statt einer systematischen Überprüfung auf Fehlverhalten wurden ausschließlich "Happy Path"-Tests durchgeführt.
Die Tests beschränkten sich somit auf oberflächliche visuelle Eindrücke und ließen funktionale, technische oder kontextbezogene Fehlerquellen unberührt.

Gerade auf der Leitungsebene bestand kaum Verständnis für den tatsächlichen Nutzen erfahrener Testingenieure. Dort herrschte oft die Annahme vor, dass Testen eine einfache Hilfstätigkeit sei, die jeder mit einem Grundverständnis für Benutzeroberflächen ausüben könne. Diese Sichtweise erforderte erhebliche Aufklärungsarbeit, insbesondere gegenüber Entscheidungsträgern ohne IT-Hintergrund.

Dabei ist die Realität anders: Fehlerhafte Tests oder unentdeckte Risiken können in produktiven Systemen zu massiven Folgekosten, Reputationsverlust und Compliance-Problemen führen. Die Investition in qualifizierte Testingenieure wirkt sich hingegen direkt auf die betriebliche Stabilität und wirtschaftliche Planbarkeit aus.

Unser methodischer Ansatz

Unsere Lösung basierte auf einer Integration von vier Kernkomponenten:
  • Verpflichtende Unit-Tests: Implementierung von Unit-Tests mit JUnit für alle Entwickler.
  • Automatisierte End-to-End-Tests: Einführung von automatisierten End-to-End-Tests mittels Selenium und WebDriver in der Referenzumgebung.
  • Integriertes Reporting: Zentralisiertes Test-Reporting via Jira/Xray als zentrales Kontrollzentrum.
  • Professionalisierung der Testteams: Besetzung der Testteams mit erfahrenen Testingenieuren, die über Entwicklungs- oder Architekturhintergrund verfügen.
Die zentrale Erkenntnis dabei war: Erfahrene Testingenieure sind langfristig wirtschaftlicher als vermeintlich kostengünstige Einsteiger. Dies begründet sich wie folgt:
  • Systemische Fehlererkennung: Sie erkennen systemische Fehler frühzeitig, bevor diese die gesamte Softwarearchitektur beeinträchtigen.
  • Tiefes technisches Verständnis: Sie verstehen APIs, Datenflüsse und Zustandsübergänge umfassend.
  • Abbildung fachlicher Anforderungen: Sie können komplexe fachliche Anforderungen präzise in technische Testfälle überführen.
  • Effizienzsteigerung: Sie minimieren Korrekturschleifen, aufwendige Nachtests und Eskalationen.
Was auf der Excel-Kalkulationsebene als "günstiges Testteam" erscheint, erweist sich in der Realität als hochgradig ineffizient und fehleranfällig. Erfahrene Tester hingegen liefern verwertbare, belastbare Ergebnisse und reduzieren die durch Fehler entstehenden Kosten um ein Vielfaches.

Ein erfahrener Testingenieur kann den gesamten Systemkontext erfassen, versteht die Funktionsweise eines Software-Stacks und identifiziert Konstellationen, die für Regressionen oder Seiteneffekte anfällig sind.
Sie stellen nicht nur einen Fehler formal fest, sondern untersuchen die Ursache und geben der Entwicklung wichtige Hinweise, damit diese sofort beginnen können den Bug zu beheben anstatt stundenlang versuchen, den Fehler nachzustellen.

siehe auch Blog: Software-Ingenieur vs. Software-Testingenieur in der Qualitätssicherung – Zwei Disziplinen, ein Anspruch auf Exzellenz

Der Erklärungsaufwand gegenüber nicht-technischen Führungsebenen bleibt dabei hoch – oft ist Überzeugungsarbeit erforderlich, um das „Warum“ hinter den implementierten Maßnahmen zu vermitteln.

Denn genau hier liegt das größere Problem: nicht primär in der Technik, sondern in der menschlichen Denkweise. Die Vorstellung, dass Qualitätssicherung anfänglich Investitionen erfordert, aber langfristig Kosten spart, ist vielen Führungskräften fremd. Sie sehen in QS häufig eine lästige Pflicht oder gar eine reine Kostenstelle, nicht aber eine strategische Investition.

Gerade hier liegt die Rolle des Ingenieurbüros 4WT, diese Sichtweise zu korrigieren und aufzuzeigen, dass nachhaltige Qualität den wirtschaftlichen Erfolg sichert.


Architektur der automatisierten Tests (aus Ingenieursperspektive)

Automatisierte Qualitätssicherung in der Softwareentwicklung. Der vollständige Aufbau unserer automatisierten Testarchitektur basiert auf der Methodik des Keyword-Driven Testings (KDT) in Kombination mit einem eigens entwickelten Java-Framework. Dieses Framework bildet alle relevanten Schritte über Selenium und WebDriver ab.

Zunächst wurden gemeinsam mit den Fachabteilungen und Systemverantwortlichen sämtliche relevanten Use Cases und Geschäftsprozesse identifiziert. Diese wurden in eigenständige Testszenarien überführt, welche wiederum in atomare Testeinheiten zerlegt wurden – sogenannte KDT-Kommandos.

Jedes KDT-Kommando beschreibt eine definierte Interaktion mit der Anwendung, beispielsweise „Login“, „Daten validieren“, „View öffnen“ oder „Datensatz speichern“. Diese Kommandos enthalten Parameter, Soll-Ist-Vergleiche, Bedingungen und Validierungsregeln. Sie wurden in einem Java-basierten Testframework implementiert und greifen über WebDriver auf die jeweiligen DOM-Elemente der Webanwendung im virtuellen Browser zu.

Die Testszenarien wurden anschließend vollständig in Jira/Xray abgebildet. Dort wurden für jeden Testfall individuelle Steps angelegt – jeder Step entspricht einem KDT-Kommando.
Die zugehörigen Parameter, Validierungsregeln und Reports werden direkt im jeweiligen Step hinterlegt.

Zur Ausführung wird über Jenkins ein Build-Job gestartet, der unser Java-Framework aus dem Git-Repository auscheckt, kompiliert und anschließend ausführt. Dem Framework wird dabei der "testExecutionKey" aus Xray übergeben. Über die Xray-REST-API wird die zugehörige Testdefinition ausgelesen, die enthaltenen Steps (KDT-Kommandos) mitsamt ihren Parametern verarbeitet und ausgeführt.

Nach jeder Aktion wird das Ergebnis – inklusive Screenshot und Logauszug – zurück an Xray übermittelt. Der Status jedes Steps ist somit direkt in Jira dokumentiert.
Alle Tests können regelmäßig oder ereignisgesteuert ablaufen, beispielsweise bei einem neuen Deployment oder einem Pull Request.

Ein entscheidender Vorteil dieses Ansatzes liegt in der vollständigen Trennung von Testlogik und Testdefinition:
  • Neue oder geänderte Anforderungen können ohne Anpassung des Java-Codes umgesetzt werden.
  • Es ist keine Kompilierung oder kein Deployment erforderlich; Änderungen erfolgen direkt in Xray.
  • Testdesigner (auch ohne Entwicklerrolle) können Testszenarien definieren und anpassen.
  • Ergebnisse sind sofort sichtbar, und Rückmeldeschleifen werden extrem verkürzt.

Wiederherstellbarkeit der Testumgebung

Ein oft übersehener, aber kritischer Bestandteil automatisierter Tests ist die konsequente Wiederherstellbarkeit der Testumgebung. Da jeder Testlauf produktionsnahe Daten, Konfigurationen und Berechtigungen verändert, muss nach jedem Durchlauf ein definierter Ausgangszustand wiederhergestellt werden.

Wir entwickelten hierfür ein automatisiertes Reset-System, das auf Knopfdruck folgende Schritte ausführt:
  • Neuinitialisierung relevanter Testdaten aus vordefinierten Templates.
  • Zurücksetzen von Konfigurationen basierend auf definierten Policies.
  • Rückführung von Berechtigungsstrukturen, Rollenzuweisungen und Systemparametern auf ihre Anfangswerte.
Dieses Verfahren stellt sicher, dass:
  • Tests reproduzierbar bleiben.
  • Keine Seiteneffekte aus vorherigen Testläufen bestehen.
  • Die Stabilität und Vergleichbarkeit der Testergebnisse gewährleistet ist.

Transparenz für die Geschäftsführung

Ein weiterer entscheidender Vorteil: Durch die Integration der Tests in Jira/Xray können für jede Ebene des Unternehmens maßgeschneiderte Reports und Dashboards erstellt werden. Diese Berichte aktualisieren sich automatisch auf Basis der Testergebnisse:
  • Entwickler sehen sofort, welche Funktionalitäten fehlschlagen und erhalten technische Details.
  • Fachabteilungen erhalten visuelle Statusanzeigen zu fachlichen Workflows und Use Cases.
  • Geschäftsführung und CEO haben jederzeit Zugriff auf aggregierte Qualitätskennzahlen, Trends und Risikoanalysen – ohne selbst ins Detail gehen zu müssen.
Diese Transparenz schafft Vertrauen, fördert ein proaktives Qualitätsverständnis im Unternehmen und ermöglicht datenbasierte Entscheidungen zur Release-Freigabe oder Ressourcenplanung.


Fazit

Qualitätssicherung ist nicht primär eine Frage der eingesetzten Tools, sondern vielmehr des Reifegrades, der Haltung und des systemischen Denkens innerhalb einer Organisation. Unser Projekt demonstriert: Wenn technisches Know-how, organisatorische Klarheit und konsequente Umsetzung zusammenkommen, lässt sich eine testgetriebene Unternehmenskultur etablieren – effizient, messbar und wirtschaftlich tragfähig.


Die Ingenieure von 4WT werden meist für Unternehmen im DACH-Raum hinzugezogen wenn:
  • die Kosten für Ihre IT nicht mehr kalkulierbar sind und Sie keinen echten Mehrwert spüren,
  • operativer Betrieb und IT nicht mehr sauber zusammenpassen und dadurch wirtschaftliche Entscheidungen ins Leere laufen,
  • Sie das Gefühl haben, ihre Unternehmen arbeiten für die IT und nicht umgekehrt
  • trotz gleicher Sprache es zu Verständnisschwierigkeiten zwischen Ihnen und Ihrer IT-Abteilung kommt und Sie einen Sparringspartner benötigen,
  • Sie suchen eine Person, die ihnen in Augenhöhe ehrliche Antworten gibt und nicht aufgrund von Befürchtungen bezüglich seiner nächsten Beförderung oder seines Arbeitsvertrags handelt.
  • sich keiner Ihrer Mitarbeiter mehr mit den Legacy-(Alt‑)Systemen im Keller auskennt,
oder
  • Sie planen, den südostasiatischen Markt zu erschließen,
  • Sie Teile Ihrer Produktion auslagern wollen
  • Sie einen juristischen deutschen Partner vor Ort in Südostasien zur Unterstützung Ihrer Aktivitäten und als verlängerten Arm benötigen,
  • Sie den Eindruck haben, dass in Ihrer Niederlassung ein Shadow-Management etabliert werden muss, welches die asiatische Arbeitskultur schon seit Jahrzehnten kennt, aber eine 100-prozentige deutsche DNA besitzt.
  • Sie die enormen Kosten ihres entsendeten Expat mit Sorge erfüllen und sie eine deutlich günstigere Alternative suchen.

Lassen Sie uns konkret über Ihr Vorhaben sprechen.

Kein Pitch.
Keine Verpflichtung.
Keine Vertriebsrhetorik
Austausch zwischen zwei Unternehmer, die Klartext reden.
Nur 15 Minuten zur Einordnung Ihres Themas.

📞 +49 30 8687094010 (Bitte Zeitverschiebung nach Bangkok beachten.)
✉️ uwe.richter@it-e-com.de
🔗 4WT Kontaktseite
🔗 4WT Firmenseite


Manchmal reicht ein einziges Gespräch, um teure Fehler zu vermeiden.


In welchem Blogartikel kommt folgendes Suchwort vor?   
Filter:  
Video-Zusammenfassung dieser Seite:


Copyright Ingenieurbüro 4WT, 4wt-it.com

Weiterführende Links

Über 4WT
Dieser Beitrag spiegelt die Perspektive von 4WT wider – einem Ingenieurbüro, das Unternehmen dabei unterstützt, komplexe IT-Landschaften wieder beherrschbar zu machen.
Unser Fokus liegt nicht auf schnellen Lösungen oder Methodentrends, sondern auf Klarheit, Entscheidungsfähigkeit und verantwortungsvoller Automatisierung an der Schnittstelle zwischen Unternehmertum und IT.

Präsentation des Ingenieurbüros 4WT


Call-to-Action:


Hinweis: Den besten Überblick über diesen Artikel erhalten Sie durch Abspielen des Audio-Broadcast ganz oben auf dieser Seite.
4WT – Deutsches Ingenieurbüro & Unternehmensberatung in Thailand


GF/CEO: Jamjuree Richter
4WT bietet Dienstleistung im Bereich Enterprise Architecture oder strategische Unternehmensberatung mit technischem Fokus.
Wir sind gestandene Ingenieure und seit über 35 Jahren Unternehmer und Geschäftsführer. Vom Freiberufler über Personengesellschaften bis zur Kapitalgesellschaft kennen wir beide Welten: Technik und Verantwortung.

Unser Ansatz unterscheidet sich von typischen modernen Enterprise-Agenturen.
Wir sprechen bewusst keine schwammige Berater- oder Managersprache, sondern konkretes Ingenieur Deutsch. Wir stammen aus einer Ingenieurstradition, in der man Dinge nicht einfach wegwirft oder austauscht, sondern repariert und optimiert. Wir wurden ausgebildet, Systeme ganzheitlich zu verstehen – von der Hardware bis zur wirtschaftlichen Rentabilität.
Wir sind keine Modul-Stecker, wir sind Problemlöser. Deshalb lösen wir technische Probleme mit dem Vorschlaghammer und politische Probleme mit dem Florett. Sie bekommen deutsche Ingenieurs-Härte (das Team) PLUS asiatische Diplomatie und Netzwerk (Pam/CEO).

So würden wir uns selbst beschreiben:
  • Lösungsorientiertes Systems Engineering
  • Nachhaltige Problemlösung statt Symptombehandlung
  • Unternehmerisch denkende Ingenieure
  • Interdisziplinäre Expertise & Full-Stack-Kompetenz
  • Ingenieure mit Ingenieursehre, "Meine Hand für mein Produkt."
    4WT gewährt entsprechend ihren AGBs eine freiwillige zusätzliche Garantie von mehreren Jahren.
4WT wurde 1990 in Berlin gegründet und arbeitet seit 2008 aus Bangkok für Unternehmen aus dem DACH-Raum. Seitdem haben wir uns zusätzlich vom klassischen Softwareingenieurbüro zur Unternehmensberatung gewandelt, dass Unternehmen mit ingenieurwissenschaftlichen Methoden bei ihrer strategischen Ausrichtung oder Expansion nach Südostasien unterstützt.
Das ist kein klassisches Offshoring: 4WT ist ein deutsches Unternehmen mit deutschen Mitarbeitern, deutscher Sprache und deutschen Qualitätsstandards. 4WT operiert lediglich von einem strategisch besseren Standort in Asien aus. Das ist das Konzept der 100-prozentigen deutschen DNA.

Wir betrachten IT-Probleme nicht nur aus der IT-Perspektive, sondern betrachten die gesamten Prozesse und Abläufe in Ihrem Unternehmen.
Unser Schwerpunkt liegt dabei nicht auf „neuen Features“, sondern auf Stabilität, Transparenz und Entscheidungsfähigkeit in bestehenden IT-Landschaften.

Wir unterstützen Mittelstand und Konzerne konkret bei:
  1. IT (DACH-Raum):
    • Legacy-Stabilisierung und Blackbox-Analysen
    • Qualitätssicherung, Test-Engineering und technische Due Diligence
    • strukturellen IT-Problemen an der Schnittstelle von Technik, Organisation und Management

  2. Beratung (Südostasie):
    • Unterstützung bei der Expansion nach Thailand, Südostasien und den BRICS.
    • Orchestrierung und Koordination Ihrer benötigten Berater, Anwälte, Steuerkanzleien, Lieferanten und Behörden vor Ort bei Ihren Plänen in Thailand.
    • Eine Alternative zu einem von Ihrem Unternehmen nach Thailand entsandten Expat sind unsere deutschen Ingenieure. Sie sind bereits vor Ort, sofort und ohne bürokratischen Aufwand einsatzbereit. Zudem sparen Sie mit ihnen die erheblichen Expatskosten.
    • Regelmäßige Controlling, Schulung Ihrer Niederlassung und Reporting nach Deutschland.

  3. Beratung (DACH-Raum):
    • Unterstützen beim Krisenmanagement Ihres Unternehmens im DACH-Raum.

Deutsche Ingenieurslogik für KMUs in unsicheren Zeiten. Wir verstehen IT nicht als Selbstzweck, sondern als Nervensystem des Unternehmens.
Wer IT nachhaltig verbessern will, muss Prozesse, Menschen und Entscheidungslogik mitdenken – genau hier beginnt unsere Arbeit.

Einsatzbereit für temporäre Stabilisierungs-, Übergabe- oder Feuerwehr-Mandate.
Remote, fokussiert, ohne Meeting-Overhead – mit klaren Ergebnissen für die Geschäftsführung.

Hinweis, in zahlreichen IT- und HR-Abteilungen wird folgender fundamentaler Fehler begangen:
Ein Enterprise-Architect wird häufig als Solution-Architect oder IT-Architect mit Fokus auf Technik betrachtet.
Enterprise Architecture ist jedoch Business-Strategie, nicht IT-Support.
Mit tiefem technischem Fundament und unternehmerischem Weitblick prüfen sie den Nutzen technologischer Trends und bereiten fundierte Entscheidungsgrundlagen für das Management vor – damit dessen IT-Investitionen wirtschaftlich sinnvoll bleiben.
Sie schlagen die Brücke zwischen C-Level und IT-Abteilung. Als Sparringspartner der Geschäftsführung beurteilen sie digitale Prozesse nach Chancen, Risiken und ROI. Sie sorgen dafür, dass die Technikbegeisterung der IT nicht die Wirtschaftlichkeit gefährdet, und machen Komplexität für das Management entscheidungsfähig.

In dieser Rolle sparen sie dem Unternehmen das Vielfache ihrer eigenen Kosten.

4WT arbeitet zu über 99 % für deutsche Klienten.
Abrechnung in EUR (DE-Konto), THB/USD (TH-Konto) sowie ausgewählten Kryptowährungen.

4WT Co., Ltd.  ·  Bangkok Ministry of Commerce Thailand  ·  Reg.-Nr. 010555101551


Uwe Richter, COO 4WT Co., Ltd. https://it-e-com.de

Weitere Themen und Artikel finden Sie auf: LinkedIn oder hier im Blog im Inhaltsverzeichnis.


© 2008 Deutsches Enterprise-Ingenieurbüro und Unternehmensberatung 4WT Co., Ltd.
- Deutsche Qualität. Globale Lösungen. | Bangkok, Thailand | Impressum  

🤖

Fragen Sie unseren KI-Assistenten