Webapplikasjonsarkitektur

En teknisk plan før utviklingen starter

Vi lager en teknisk plan når et nytt produkt eller en større endring krever avklaringer før utviklingen begynner.

Planen beskriver systemets deler, data, tilganger, integrasjoner, drift og en praktisk rekkefølge for arbeidet.

Snakk om arkitekturen

Når tjenesten er aktuell

Når viktige tekniske valg må tas tidlig

Arkitekturarbeid reduserer usikkerhet når flere flater, datakilder, brukergrupper eller eksterne tjenester skal virke sammen.

Flere produkter deler samme plattform

Nettsted, mobilapp og administrasjon skal bruke de samme dataene og reglene.

Mange systemer skal kobles sammen

Data flyter mellom interne verktøy, leverandører og nye brukerflater.

Dette kan vi levere

En plan utviklerne kan bruke

01

Komponenter og datamodell

Systemgrenser, sentrale objekter, relasjoner, kilder og ansvar.

02

API-er, kontoer og tilganger

Datautveksling og regler for hva hver bruker kan se eller gjøre.

03

Infrastruktur og faser

Miljøer, utrulling, sikkerhetskopier, avhengigheter og rekkefølge på arbeidet.

Slik arbeider vi

Gjør valgene forståelige og etterprøvbare

  1. 01

    Avklar mål og begrensninger

    Vi går gjennom brukere, data, dagens systemer, tidsplan og budsjett.

  2. 02

    Sammenlign aktuelle løsninger

    Vi vurderer kostnad, risiko, vedlikehold og begrensninger ved de viktigste valgene.

  3. 03

    Dokumenter planen

    Vi beskriver valgt struktur, åpne spørsmål, risiko og de første utviklingsfasene.

Resultat

En tydelig struktur før koden skrives

Dere får tekniske beslutninger, systemskisse, arbeidsrekkefølge og en risikoliste som kan brukes av utviklerne.

Vanlige spørsmål

Vanlige spørsmål

Kan vi bestille bare arkitekturarbeidet?

Ja. Planen kan brukes av Ex Machina Stack eller av et annet utviklingsteam.

Låser planen oss til én teknologi?

Nei. Teknologi velges ut fra produktet, teamet, integrasjonene og behovet for vedlikehold.

Har dere et system som skal bygges eller rettes?

Beskriv dagens situasjon, brukerne og ønsket resultat. Vi hjelper dere med å avklare neste steg.

Snakk om prosjektet