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 hos Orbit Online A/S
Udgivet

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, og er 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.

"Performancemå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 nye, cool 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 performanceniveau, 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. Evaluer, om ændring af eksisterende kode konflikter med dens tilsigtede formål, og hvis det er tilfældet, hvilke performancekonsekvenser 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.