Zum Inhalt springen
XSIS
Ein Mann an einem Schreibtisch mit Monitor, durch eine Glaswand gesehen

Software Engineering

UX und autonomes Quality Engineering

Oberflächen, die Menschen nutzen können, und Releases, denen Sie trauen können

Wo Produkte Nutzer verlieren und Releases Vertrauen verlieren

Menschen beurteilen Software danach, ob sie ihre Aufgabe abschließen können. Folgen die Oberflächen dem System statt der Arbeit, machen Nutzer Fehler, rufen den Support an oder geben auf.

Manuelle Regressionstests bremsen jedes Release und übersehen trotzdem Defekte, und Tests nur am Ende machen kleine Probleme zu späten, teuren. Spitzenlast findet dann die Grenzen, die niemand getestet hat.

Was sich für Sie ändert

  1. Produkte, in denen Menschen ihre Aufgaben abschließen

    Abläufe aus Forschung gestaltet und mit echten Nutzern getestet, bevor gebaut wird, für jede Sprache und Bildschirmgröße, die Sie brauchen.

  2. Barrierefreiheit von Anfang an

    Designs und Code nach WCAG 2.2 AA und nationalen Barrierefreiheitsregeln, bei jedem Release geprüft.

  3. Releases ohne Überraschungen

    Automatisierte Suites und Qualitätsgates, die ein fehlerhaftes Release stoppen, sowie Last- und Chaos-Tests, die zeigen, wie das System ausfällt, bevor Ihre Kunden es erleben.

Was wir liefern

  • UX-Forschung und Informationsarchitektur

    Interviews, Beobachtung und Analytics in klare Befunde übersetzt, dazu eine Struktur für Navigation, Benennung und Inhalte.

  • Wireframes und getestete Prototypen

    Jede zentrale Aufgabe Schritt für Schritt abgebildet, einschließlich Fehlern und Leerzuständen, und klickbare Prototypen, mit echten Nutzern getestet.

  • UI-Designsysteme

    Design-Token, Komponenten und Nutzungshinweise zwischen Figma und Code im Gleichschritt, damit jedes Produkt konsistent bleibt.

  • Einhaltung der Barrierefreiheit

    Designs und Builds geprüft gegen WCAG 2.2 AA bei Kontrast, Fokusreihenfolge, Zielgröße und Screenreader-Beschriftungen, einschließlich Rechts-nach-links-Layouts für Arabisch.

  • KI-gestützte selbstheilende Qualitätssicherung

    Automatisierte Regressions- und Integrations-Suites laufen bei jeder Änderung. Verschiebt sich die Oberfläche, schlagen KI-gestützte Tests die Reparatur zur Freigabe durch einen Ingenieur vor, statt zufällig zu scheitern.

  • Performance-, Last- und Chaos-Tests

    Last- und Stresstests der kritischen Kundenreisen und kontrollierte Ausfälle von Diensten und Netzen, die zeigen, wie das System sich verschlechtert und erholt.

  • Qualitätsgates und Berichte

    Tests, Coverage und Sicherheitsscans, die ein Release stoppen, wenn sie scheitern, mit Defekttrends und Release-Bereitschaft an einer Stelle.

So arbeiten wir

  1. Erforschen und bewerten

    Wir interviewen Nutzer, prüfen Analytics, Supportanfragen und aktuelle Defekte und finden, wo Probleme heute entweichen.

  2. Definieren

    Wir vereinbaren, für welche Nutzer wir gestalten, welche Risiken wir testen und wie Erfolg gemessen wird.

  3. Gestalten und mit Nutzern testen

    Wir prototypen die zentralen Abläufe, testen sie mit echten Nutzern und beheben, was sie verwirrt, bevor gebaut wird.

  4. Automatisieren

    Wir bauen die Test-Suites und Testdaten und binden sie als Qualitätsgates in Ihre Pipeline ein.

  5. Belasten und brechen

    Wir belasten das System bis zur Spitze und darüber hinaus, injizieren Fehler und beheben, was vor dem Start nachgibt.

  6. Gesund halten

    Wir prüfen Ausgeliefertes gegen das Design, beheben instabile Tests schnell und schulen Ihr Team, die Suites zu verantworten.

Technologien und Standards

Wir nutzen die Werkzeuge, die zu Ihrem Stack passen, und halten Tests in Ihrem Repository. Die Nennung eines Produkts bedeutet keine Partnerschaft mit seinem Anbieter.

Testing
  • axe-core
  • Playwright
  • Cypress
  • Selenium
  • Appium
  • Jest
  • JUnit
  • pytest
  • Postman
  • k6
  • Apache JMeter
  • OWASP ZAP
Design und Barrierefreiheit
  • Figma
  • Storybook
  • WCAG 2.2

So beginnen

Eine Design- oder Testzusammenarbeit kann allein oder als Teil eines Baus beginnen. Spezialisten können auch als eingebettete Designer oder QA-Ingenieure zu Ihrem Team stoßen.

Wie es weitergeht

  1. Beratungsvorgespräch

    Ein kostenlose 30-minütige Online-Vorberatung: Wir gehen Ihre Ziele, Systeme und Rahmenbedingungen durch.

  2. Readiness-Review

    In einer kostenlose 48-stündige Readiness-Review prüft ein Principal Architect Ihr Projekt gegen die 6-Punkte-Definition of Ready und empfiehlt den passenden Track.

  3. Wahl des Tracks

    Projekte mit klarem Leistungsumfang erhalten innerhalb von 3–5 Werktagen ein verbindliches Angebot. Projekte in der Konzeptphase starten im Blueprint Studio. Ein laufendes System, das ausfällt, nicht dokumentiert ist oder integriert werden muss, beginnt mit einer Diagnose von 1–2 Wochen. Blueprint Studio und Diagnose haben jeweils ein festes Honorar, das im Angebot genannt wird.

  4. Umsetzung in fünf Phasen

    Mobilisierung, Sprints mit Live-Demonstrationen, Integration und Härtung, Abnahme und Inbetriebnahme, dann Managed Services. Nach dem Start folgt eine Gewährleistungsfrist, danach optional Support und Wartung.

Fragen und Antworten

Brauchen wir Nutzerforschung, wenn wir unsere Nutzer bereits kennen?

Sie wissen sehr viel, und Forschung baut darauf auf. Sie prüft Annahmen mit den Menschen, die die Arbeit tun, und deckt oft Schritte, Workarounds und Begriffe auf, die nie in ein Anforderungsdokument gelangen. Eine kleine Runde Interviews und Prototypentests kostet weniger als die Änderung von Software nach dem Marktstart.

Wie machen Sie Produkte barrierefrei?

Wir gestalten ab dem ersten Wireframe nach WCAG 2.2 AA: ausreichender Kontrast, sichtbarer Fokus, logische Lesereihenfolge, ausreichend große Ziele und eine Beschriftung für jedes Bedienelement. Automatisierte Prüfungen laufen bei jeder Änderung. Vor jedem Release testen wir zentrale Kundenreisen von Hand mit Tastatur und Screenreadern.

Können Sie für Arabisch und andere Rechts-nach-links-Sprachen gestalten?

Ja. Rechts-nach-links-Design ist mehr als das Spiegeln des Bildschirms: Navigation, Fortschrittsanzeigen und Richtungssymbole spiegeln, Zahlen, Logos und Mediensteuerung meist nicht. Arabischer Text braucht eigene Schriftart, Größe und Zeilenhöhe, und wir prüfen beide Richtungen mit Muttersprachlern.

Was ist selbstheilende Testautomatisierung?

Oberflächentests brechen meist, wenn ein Button verschoben oder umbenannt wird, obwohl die Funktion noch arbeitet. Selbstheilende Tests nutzen KI, um das Element wiederzufinden, und schlagen einen aktualisierten Test vor, den ein Ingenieur vor der Annahme prüft. Die Suite bleibt zuverlässig, ohne echte Defekte zu verbergen.

Sollten wir alle unsere Tests automatisieren?

Nein. Automatisieren Sie, was oft läuft und jedes Mal dieselbe Antwort geben muss: Unit-Tests, API-Tests und die wichtigsten Kundenreisen. Menschen bleiben für exploratives Testen, Usability und Funktionen, die sich noch ändern. Eine kleinere Suite, die nie zufällig scheitert, ist mehr wert als eine große, der niemand traut.

Was ist Chaos-Testing, und ist es sicher?

Chaos-Testing schaltet Dienste absichtlich ab, bremst Netze oder füllt Datenträger, um zu belegen, dass das System kontrolliert nachgibt und sich erholt. Wir beginnen in Testumgebungen, vereinbaren die Grenzen mit Ihrem Betriebsteam und führen kontrollierte Experimente in der Produktion erst aus, wenn Monitoring und Rollback belegt sind.

Wie testen Sie Integrationen mit Banken, Zahlungsdienstleistern oder ERPs?

Wir nutzen die Sandbox des Partners, wo es eine gibt, und Simulatoren, wo nicht, damit Tests bei jeder Änderung laufen. Testdaten decken abgelehnte Zahlungen, Timeouts, doppelte Nachrichten und Teilausfälle ab, und End-to-End-Prüfungen bestätigen, dass die Summen über Systeme hinweg übereinstimmen.

Bereit zu bauen? Fragen Sie nach einem Angebot.

Senden Sie Ihre Anforderungen oder Ausschreibung. Unsere Architekten prüfen sie und liefern ein verbindliches Angebot mit festem Umfang.

Wie es weitergeht

  1. Readiness-Review

    In einer kostenlose 48-stündige Readiness-Review prüft ein Principal Architect Ihr Projekt gegen die 6-Punkte-Definition of Ready und empfiehlt den passenden Track.

  2. Verbindliches Angebot

    Nach Architekturvalidierung kostenfrei erhalten Sie innerhalb von 3–5 Werktagen ein verbindliches Angebot mit festem Leistungsumfang: Meilensteine, Architektur, Teamstruktur und SLAs. Wir unterzeichnen auf Wunsch eine Geheimhaltungsvereinbarung (NDA) mit Ihnen, bevor Sie Ihre Anforderungen teilen.

  3. Mobilisierung

    Sobald Sie unterzeichnen, beginnen unsere Engineering-Pods innerhalb von 5–10 Werktagen nach Vertragsunterzeichnung mit Sprint 0.

  4. Umsetzung in fünf Phasen

    Mobilisierung, Sprints mit Live-Demonstrationen, Integration und Härtung, Abnahme und Inbetriebnahme, dann Managed Services. Nach dem Start folgt eine Gewährleistungsfrist, danach optional Support und Wartung.