Indlæg fra udviklerafdelingen

Indblik i performance-strategien for Orbit

Performance i verdenen af IT systemer handler ikke kun om rå hastighed, men om tillid.
Kaare Hoff SkovgaardKaare Hoff Skovgaard

Kaare Hoff Skovgaard

Product Manager at Orbit Online A/S
Published

High-performance systemer er lettere at adoptere for nye brugere

Når en platform er stabil og performer godt, vil brugerne have tendens til at stole mere på den. De stoler på den med deres daglige opgaver, sikre på at den ikke vil svigte dem i afgørende øjeblikke.

Hos Orbit, værdsætter vi denne tillid som en forbindelse mellem os og vores brugere. Det er vores pligt at sikre, at hver interaktion, hvad enten det er en simpel kommando eller en kompleks operation, opfylder vores brugers forventninger. Denne konsekvente pålidelighed øger ikke kun brugertilfredsheden, men cementerer vores ry som en pålidelig software løsning.

For Orbit, kan system performance påvirke hvordan nye brugere opfatter og interagerer med det. Et high-performance system har større sandsynlighed for vellykket implementering.

"Performance målene for Orbit er ligetil: simple handlinger skal afsluttes hurtigt nok til at ingen bruger føler at de venter på systemet."

I dette indlæg, vil jeg forklare hvordan vi strategisk går til den løbende forbedring af performance for Orbit platformen.

Prioritering - er nøglen

Som udvikler, jonglerer jeg mellem cool nye funktioner, bug fixes, UX, strømlinet arkitektur, og forbedringer af performance – dette kan virkelig blive en hjernevrider i forhold til prioritering af opgaver. Vi prioriterer generelt udviklinger der beriger vores brugeres daglige oplevelse på platformen.

For at garantere et stabilt og acceptabelt performance niveau, specielt når vi implementerer nye funktioner, har vi et sæt af fundamentale retningslinjer som alle udviklere overholder:

  1. Genbrug eksisterende arkitektur til at bygge nye funktioner
  2. Evaluér om ændring af eksisterende kode konflikter med dens tilsigtede formål, og hvis det er tilfældet, hvilke performance konsekvenser det kan have.
  3. "Ryd op", sikre at kode forbliver vedligeholdelig.
  4. Evaluer konsekvenserne af en bug fix
  5. Kør test på store mængder af data

Ved at overholde disse retningslinjer, er vi bedre rustet til at vedligeholde koden og undgår at dårlig performance sniger sig ind i den underliggende arkitektur af Orbit.

Hvordan påvirker denne strategi brugeroplevelsen?

Først og fremmest, nyder vores brugere godt af en hurtig oplevelse når de navigerer i vores løsning og udfører deres opgaver.

For det andet, er det meget mere effektivt for os at vedligeholde, så vi kan bruge mere tid på at udvikle features og adressere de bug fixes, som vores brugere efterspørger.

I bund og grund, simplificerer vi processen for både vores brugere og udviklingsteamet.

Vi ses på LinkedIn!

Få Orbit nyheder, featuretricks og IT-hacks i dit feed.