Webapplikationsarkitektur

En teknisk plan før udviklingen begynder

Vi udarbejder en teknisk plan, når et nyt produkt eller en større ændring kræver afklaringer, før udviklingen går i gang.

Planen beskriver systemets dele, data, adgange, integrationer, drift og en praktisk rækkefølge for arbejdet.

Tal om arkitekturen

Hvornår servicen er relevant

Når vigtige tekniske valg skal træffes tidligt

Arkitekturarbejde mindsker usikkerheden, når flere brugerflader, datakilder, brugergrupper eller eksterne tjenester skal fungere sammen.

Flere produkter deler samme platform

Website, mobilapp og administration skal bruge de samme data og regler.

Mange systemer skal forbindes

Data flyder mellem interne værktøjer, leverandører og nye brugerflader.

Det kan vi levere

En plan, som udviklerne kan bruge

01

Komponenter og datamodel

Systemgrænser, centrale objekter, relationer, datakilder og ansvar.

02

API'er, konti og adgange

Dataudveksling og regler for, hvad hver bruger kan se eller gøre.

03

Infrastruktur og faser

Miljøer, udgivelse, sikkerhedskopier, afhængigheder og arbejdsrækkefølge.

Sådan arbejder vi

Gør beslutningerne klare og begrundede

  1. 01

    Afklar mål og begrænsninger

    Vi gennemgår brugere, data, nuværende systemer, tidsplan og budget.

  2. 02

    Sammenlign mulige løsninger

    Vi vurderer pris, risiko, vedligeholdelse og begrænsninger ved de vigtigste valg.

  3. 03

    Dokumentér planen

    Vi beskriver den valgte struktur, åbne spørgsmål, risici og de første udviklingsfaser.

Resultat

En klar struktur, før koden skrives

I får tekniske beslutninger, en systemskitse, arbejdsrækkefølge og en risikoliste, som udviklerne kan arbejde ud fra.

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Kan vi bestille arkitekturen alene?

Ja. Planen kan bruges af Ex Machina Stack eller af et andet udviklingsteam.

Binder planen os til én bestemt teknologi?

Nej. Teknologi vælges ud fra produktet, teamet, integrationerne og behovet for vedligeholdelse.

Har I et system, der skal bygges eller rettes?

Beskriv den nuværende situation, brugerne og det ønskede resultat. Vi hjælper med at afklare næste skridt.

Tal om projektet