Freigabe- und Qualitätsmanagement für KI-Software zur Ergonomiebewertung

Innowise hat ein vorhersehbares Liefersystem mit automatisierten Quality Gates eingeführt, das die Produktentwicklung von einem chaotischen zu einem vollständig kontrollierten Prozess macht.

2× schnellere Freigaben

Beschleunigte Entwicklung bei gleichbleibender Qualität

25 neue Funktionen

Auslieferung in 2 Jahren, wie vom Kunden geplant

Bild des Hauptteils
Angestellte 11-50
Region den USA
Kunde seit 2024

Kundenübersicht

Artikel mit KI zusammenfassen

Ein aus der Universität hervorgegangenes Produktunternehmen, das KI-Software zur Bewertung von Ergonomie entwickelt.* Auf der Grundlage von Computer Vision analysiert es Videoströme von Mitarbeiteraktionen und erstellt eine farbkodierte Risikobewertung, um Verletzungen des Bewegungsapparats zu vermeiden.

Das Unternehmen wurde als Deep-Tech-Startup gegründet und arbeitet heute mit den weltweit größten Unternehmen der Automobil-, Pharma- und Versicherungsbranche zusammen, um die Produktfunktionen zu verbessern und die Implementierungen an die Bedürfnisse der Kunden anzupassen.

*Die Identität des Kunden ist auf Anfrage erhältlich.

Herausforderung

Das hochmoderne Produkt des Kunden erlebte ein schnelles Wachstum, aber seine unstrukturierten Entwicklungsprozesse aus der Startup-Ära konnten damit nicht Schritt halten. Auf dem Weg zur Produktreife war unser Kunde bestrebt:

  • Kontrollierte Produktentwicklung mit vorhersehbarer Planung und Release-Roadmaps, um Erweiterungen zu liefern, die mit den strategischen Prioritäten übereinstimmen;
  • Schnellere und stabilere Veröffentlichungen um die Bereitstellung von Funktionen zu beschleunigen, ohne die Systemstabilität zu beeinträchtigen;
  • Geringere Kosten für die Fehlerbehebung indem die Abhängigkeit von manuellen, fehleranfälligen Tests verringert und die Fehlerbeseitigung in der Produktion minimiert wird.

Bevor das Produkt des Kunden reibungslos skaliert werden konnte, mussten wir zwei große Hürden überwinden:

  • Entwicklungszyklen strukturieren. Einführung moderner, flexibler Entwicklungspraktiken zur vorhersehbaren Verwaltung von Fortschritt, Ressourcen und Preisen.
  • Verstärkte Qualitätssicherung. Erstellen Sie automatisierte Quality Gates für schnellere, umfassendere und wirklich effiziente Tests.

Gelieferte Lösung

In enger Zusammenarbeit mit dem Produktteam des Kunden schuf Innowise eine fundierte Prozessgrundlage für das Projekt. Wir haben neue Entwicklungs- und QS-Systemmodelle entwickelt, die die Produktentwicklung in einem sich schnell verändernden Umfeld unterstützen.

Vorhersehbares Liefersystem

Innowise übernahm die Rolle des Release-Koordinators und brachte mit den besten agilen Praktiken Struktur in das auf Skalierbarkeit ausgerichtete Produkt des Kunden. Auf diese Weise haben wir implementiert:

  • Feste Entwicklungszyklen - Zweiwöchige Sprints und eine transparente Planung durch Jira-basierte Fix-Versionen ermöglichten es dem Kunden, Roadmaps, Aufgaben, Geschwindigkeit und Fristen zu verfolgen;
  • Kategorisierte Veröffentlichungen - Zweiwöchentliche Wartung, reaktive Hotfixes und gut geplante große Funktionsversionen minimierten die Risiken und sorgten für eine kontrollierte Produktentwicklung;
  • Testbasierte Überprüfung - Smoke- und Regressionstests wurden in einer zweitägigen Code-Freeze-Phase vor der Veröffentlichung obligatorisch;
  • GitLab-gestützte Versionskontrolle - Jede Aktualisierung wurde nachvollziehbar und rollback-fähig. Die gesamte CI/CD-Pipeline wurde transparent gemacht und ermöglichte die Nachverfolgung von Testergebnissen und Release-Reife in Echtzeit.

Dieser konsistente, transparente Prozess ermöglichte eine langfristige Planung der Produktentwicklung, wobei die Qualität stabil und die Ressourcen unter Kontrolle gehalten wurden.

Durchgängige QA-Automatisierungspipeline

Das AQA-Team von Innowise hat ein End-to-End-Testing-Framework auf Playwright-Basis entwickelt und in CI/CD integriert, um Probleme in frühen Entwicklungsphasen zu erkennen. Die hierarchische Strukturierung von Shake-out-Prüfungen bis hin zur Überprüfung des Kernpfads ermöglicht ein schnelleres Feedback zu kritischen Fehlern und steigert die Effizienz, ohne die Entwicklungsgeschwindigkeit zu beeinträchtigen.

Wir haben es wirklich geschafft:

  • Abdeckung der Schlüsselmodule - verwendet einen pragmatischen, risikobasierten Ansatz, bei dem hochwertigen Szenarien Priorität eingeräumt wird;
  • Push-getriggerte Prüfung - Automatisierte Tests starten bei jedem Code-Drop, um Probleme sofort zu erkennen;
  • Cross-Browser-Unterstützung - Die Tests werden in Chromium, Firefox und Webkit durchgeführt, um die Konsistenz zwischen den Browsern zu überprüfen;
  • Durch Randomisierung gestützte Stabilität - erweiterte Eingabevariationen simulieren realistische Benutzerströme, um die Funktionsfähigkeit in Grenzfällen zu validieren.

Dadurch wurde die Qualitätssicherung felsenfest und ihre Zyklen waren vorhersehbar, so dass der Kunde die Freigabe von Produkten ohne die Ungewissheit von Testzeitplänen planen konnte.

Rationalisierte Lieferung von Merkmalen

Nachdem wir die Lieferung auf solide Schienen gestellt hatten, wurde die Bereitstellung von Funktionen und Integrationen nahtloser und effizienter. Mit Innowise Full-Stack-Entwicklung, Produktmanagement und Design-Unterstützung wurde das Produkt verbessert: 

  • Neue unterstützende Funktionen - Automatische UGC-Übersetzungen, SSO/Okta-Integration, Unschärfe-Umschaltung, GDPR-Cookie-Banner und mehr;
  • Neue Sprachversionen - Slowakisch, Portugiesisch, Spanisch, Japanisch und mehr;
  • Optimierte Leistung - Refactoring von Legacy-Modulen, Optimierung von Datenbankabfragen und Verbesserung der Versionierungspipeline;
  • Benutzerfreundliche Berichte - ein neues Aussehen für Berichte entworfen, die Berechnungen, Risiken und Empfehlungen enthalten.

Wir sind stolz darauf, den Kunden auf seinem Entwicklungsweg zu unterstützen - zuletzt, als wir die KI-gestützte Videoanalyse in das Produkt integriert haben.

Zitat-Symbol

Der Kunde kam zum perfekten Zeitpunkt zu uns, als er kurz vor der Expansion stand, so dass wir zunächst eine Grundlage für die Skalierbarkeit schaffen konnten, anstatt später Brände zu löschen. Jetzt erntet er die Früchte: Er kann schnell liefern und mit ruhiger Sicherheit langfristig planen.

Dmitrij Nikitenko
Dmitrij Nikitenko Koordinator für die Projektabwicklung

Verwendete Technologien

AQA

Playwright

Infrastruktureinrichtungen

Git, GitLab CI/CD, AWS, Docker

Backend

Node.js, Express.js, REST API

Frontend

Angular, TypScript

Team

Icon 1
AQS-Ingenieur
Icon 3
Full-Stack-Ingenieure
Icon 1
UX/UI-Designer
Icon 1
Produktverantwortlicher
das Innowise-Team

Ergebnisse

Projektdauer
März 2024 - Gegenwart

Ein gut organisiertes Liefersystem trug zu einer erheblichen Rationalisierung der Entwicklung bei, was zu einem Ergebnis führte:

  • 2x verkürzte Releases - neue Funktionen erscheinen schneller und in gleichbleibender Qualität;
  • 50x schnellere Prüfzyklen - von 20 Stunden auf 40 Minuten verkürzt;
  • 95% weniger Fehler in der Produktion - Linksverschiebungstests ermöglichen eine frühzeitige Erkennung von Problemen;
  • 25 neue Funktionen - wie vom Kunden geplant in 2 Jahren ausgeliefert;
  • Effiziente Reaktion auf Vorfälle und Wiederherstellung - unterstützt durch Hotfix-Releases und Versionskontrolle.

Skala mit Rückgrat

    Kontaktformular

    Anruf buchen oder füllen Sie das Formular aus. Wir kontaktieren Sie, sobald wir Ihre Anfrage bearbeitet haben.

    Sprachnachricht senden
    Datei beifügen
    Datei hochladen

    Sie können 1 Datei mit bis zu 2 MB anhängen. Gültige Dateiformate: pdf, jpg, jpeg, png.

    Mit dem Klicken auf Senden erklären Sie sich damit einverstanden, dass Innowise Ihre personenbezogenen Daten gemäß unserer Datenschutzerklärung verarbeitet, um Ihnen relevante Informationen bereitzustellen. Mit Angabe Ihrer Telefonnummer stimmen Sie zu, dass wir Sie per Sprachanruf, SMS oder Messaging-Apps kontaktieren. Es können Gebühren für Anrufe, Nachrichten und Datenübertragung anfallen.

    Sie können uns auch kontaktieren
    bis hin zu contact@innowise.com
    Wie geht es weiter?
    1

    Sobald wir Ihre Anfrage erhalten und geprüft haben, melden wir uns bei Ihnen, klären erste Fragen und unterzeichnen bei Bedarf ein NDA, um die Vertraulichkeit zu gewährleisten.

    2

    Nach genauer Prüfung Ihrer Anforderungen, Bedürfnisse und Erwartungen wird unser Team einen Projektvorschlag mit Angaben zu Arbeitsumfang, Teamgröße, Zeitaufwand und Kosten erstellen.

    3

    Wir vereinbaren einen Termin, um das Angebot gemeinsam zu besprechen und alle Details festzulegen.

    4

    Abschließend unterzeichnen wir den Vertrag und starten umgehend mit der Umsetzung Ihres Projekts.

    Pfeil