Release- og kvalitetsutvikling for AI-programvare for ergonomisk vurdering

Innowise etablerte et forutsigbart leveringssystem med automatiserte quality gates, noe som forvandlet produktutviklingen fra kaotisk til fullstendig kontrollert.

2× raskere utgivelser

raskere utvikling med jevn kvalitet

25 nye funksjoner

levert i løpet av 2 år, slik kunden planla

Hero section image
Industri Enterprise, EHS
Ansatte 11-50
Region USA
Kunde siden 2024

Oversikt over kunder

Summarize article with AI

Et universitetsbasert produktselskap som utvikler programvare for AI-ergonomivurdering*, og som ved hjelp av datasyn analyserer videostrømmer av ansattes handlinger og gir en fargekodet risikovurdering for å bidra til å forebygge muskel- og skjelettskader.

Selskapet ble grunnlagt som en nystartet teknologibedrift, og samarbeider nå med de største globale bil-, legemiddel- og forsikringsselskapene, og fortsetter å forbedre produktfunksjonene og tilpasse distribusjonene til kundenes behov.

*Kundens identitet er tilgjengelig på forespørsel.

Utfordring

Kundens toppmoderne produkt opplevde rask vekst, men de ustrukturerte utviklingsprosessene fra startup-tiden slet med å holde tritt. På veien mot produktmodenhet strebet kunden vår etter:

  • Kontrollert produktutviklingmed forutsigbar planlegging og lanseringsplaner for å levere forbedringer i tråd med strategiske prioriteringer;
  • Raskere og mer stabile utgivelserfor å fremskynde utrullingen av funksjoner uten å ødelegge systemstabiliteten;
  • Lavere kostnader for feilrettingved å redusere avhengigheten av manuell, feilutsatt testing og minimere brannslukking av produksjonsfeil.

Før kundens produkt kunne skaleres på en smidig måte, måtte vi overvinne to store hindringer:

  • Strukturere utviklingssykluser.Innfør moderne, fleksible utviklingsmetoder for å styre fremdrift, ressurser og priser på en forutsigbar måte.
  • Kvalitetssikring på et høyere nivå.Bygg automatiserte kvalitetsporter for raskere, bredere og virkelig effektiv testing.

Løsningen vi leverte

I tett samarbeid med kundens produktteam la Innowise et godt forankret prosessfundament for prosjektet. Vi utviklet nye utviklings- og QA-systemmodeller som var utformet for å sikre produktutvikling i et miljø i rask endring.

Forutsigbart leveringssystem

Innowise gikk inn som releasekoordinatorer og bidro med struktur og beste smidige praksis, skreddersydd for kundens skalerbarhetsfokuserte produkt. På denne måten implementerte vi:

  • Faste utviklingssykluser- to ukers sprinter og transparent planlegging gjennom Jira-baserte Fix Versions gjorde det mulig for kunden å spore veikart, oppgaver, hastighet og tidsfrister;
  • Kategoriserte utgivelser- vedlikehold annenhver uke, reaktive hurtigreparasjoner og velplanlagte lanseringer av store funksjoner minimerte risikoen og sikret en kontrollert produktutvikling;
  • Testbasert verifisering- røyk- og regresjonstesting ble obligatorisk i en todagers periode med kodefrys før lansering;
  • GitLab-drevet versjonskontroll- hver oppdatering ble sporbar og klar for tilbakeføring. Hele CI/CD-pipelinen ble gjort transparent, noe som muliggjorde sanntidssporing av testresultater og utgivelsesberedskap.

Denne konsekvente, transparente prosessen muliggjorde langsiktig planlegging av produktutviklingen, slik at kvaliteten kunne holdes stabil og ressursene under kontroll.

Gjennomgående automatisering av kvalitetssikring

Innowise AQA-teamet utviklet et Playwright-basert testrammeverk og integrerte det i CI/CD for å oppdage problemer på et tidlig utviklingsstadium. Rammeverket er hierarkisk strukturert, fra shake-out-sjekker til verifisering av kjernebaner, og muliggjør raskere tilbakemelding på kritiske feil, noe som øker effektiviteten uten å påvirke utviklingshastigheten.

Vi klarte det virkelig:

  • Dekning av nøkkelmoduler- benytter en pragmatisk, risikobasert tilnærming der scenarier med høy verdi prioriteres;
  • Push-utløst testing- automatisert testing starter ved hver kodedropping for å fange opp problemer umiddelbart;
  • Støtte på tvers av nettlesere- testene kjøres gjennom Chromium, Firefox og Webkit, og validerer konsistens på tvers av nettlesere;
  • Randomiseringsstøttet stabilitet- utvidede inndatavariasjoner simulerer realistiske brukerflyter for å validere funksjonaliteten i grensetilfeller.

Dette gjorde kvalitetssikringen bunnsolid og syklusene forutsigbare, slik at kunden kunne planlegge utgivelser uten usikkerhet knyttet til tidsfrister for testing.

Strømlinjeformet forsendelse av funksjoner

Etter at leveransen ble satt på solide skinner, ble det mer sømløst og effektivt å levere funksjoner og integrasjoner. Med Innowises fullstack-utvikling, produktledelse og designstøtte ble produktet forbedret med: 

  • Nye støttende funksjoner- Automatisk oversettelse av UGC, SSO/Okta-integrasjon, sladdebryter, GDPR-banner for informasjonskapsler og mer;
  • Nye språkversjoner- slovakisk, portugisisk, spansk, japansk og mer;
  • Optimalisert ytelse- refaktoriserte eldre moduler, optimaliserte databasespørringer og forbedret versjoneringspipelinen;
  • Brukervennlige rapporter- designet et nytt utseende for rapporter som dekker beregninger, risiko og anbefalinger.

We’re proud to keep supporting the client on their development journey — most recently as we bring AI-powered video analysis into the product.

Quote icon

Kunden kom til oss på det perfekte tidspunktet, på randen av ekspansjon, slik at vi kunne bygge et skalerbart fundament i stedet for å slukke branner senere. Nå høster de fruktene av dette: De leverer raskt og planlegger langsiktig med ro i sjelen.

Dmitriy Nikitenko
Dmitrij Nikitenko Koordinator for prosjektleveranser

Teknologier som brukes

AQA

Playwright

Infrastruktur

Git, GitLab CI/CD, AWS, Docker

Backend

Node.js, Express.js, REST API

Frontend

Angular, TypeScript

Team

Icon 1
Kvalitetssikringsingeniør
Icon 3
Fullstack-ingeniører
Icon 1
UX/UI-
designer
Icon 1
Produkteier
Innowise team

Resultater

Prosjektets varighet
Mars 2024 - i dag

Et velorganisert leveringssystem bidro til å effektivisere utviklingen betydelig, noe som resulterte i

  • 2x forkortede utgivelser- nye funksjoner vises raskere med jevn kvalitet;
  • 50 ganger raskere testsykluser- redusert fra 20 timer til 40 minutter;
  • 95% færre produksjonsfeil- testing med venstre skift gjør det mulig å oppdage problemer på et tidlig stadium;
  • 25 nye funksjoner- levert i løpet av to år, slik kunden planla;
  • Effektiv respons på hendelser og gjenoppretting- støttet av hotfix-utgivelser og versjonskontroll.

Skala med ryggrad

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så vil vi kontakte deg så snart vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil opptil 2MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til vår Personvernerklæring for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt, godtar du at vi kan kontakte deg via talesamtaler, SMS og meldingsapper. Samtale-, meldings- og datakostnader kan påløpe.

    Du kan også sende oss forespørselen din
    til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, vil vi kontakte deg for å diskutere prosjektbehovene dine og signere en NDA for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, vil teamet vårt utarbeide et prosjektforslag med omfang av arbeid, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi vil arrangere et møte med deg for å diskutere tilbudet og fastsette detaljene.

    4

    Til slutt vil vi signere en kontrakt og starte arbeidet med prosjektet ditt umiddelbart.

    arrow