Fagressurs

Kunnskapsbase og idébank for systemutvikling

Vet du hva du faktisk skal bygge?

Det bygges flere systemer nå enn noen gang. AI har gjort byggingen dramatisk billigere, og idéer som ikke var verdt å bygge i fjor, er det i år. Men når det å bygge blir lett, avgjøres alt av noe annet: å vite hva som skal bygges, hva det faktisk krever — og at dere fortsatt eier det om ti år.

Fra idé til drift

Seks faser. Hver med ett spørsmål du må svare på — og et oppslagsverk som hjelper deg å svare.

  1. Idé

    Hva kan vi bygge?

    Start med behovet, ikke teknologien. Biblioteket over funksjonalitet viser hva som faktisk lar seg bygge — hvordan det bygges, hva det krever av integrasjoner, og når det ikke lønner seg. Tilgangsområdene er skjelettet nesten alle systemer har.

  2. Forstå

    Hva betyr ordene?

    Fagspråket er en terskel, og den er unødvendig. Ordboken forklarer begrepene klart — fra sprint og teknisk gjeld til RAG og vektordatabase.

  3. Krav

    Hva kan vi kreve?

    Funksjonene får all oppmerksomheten, men det er de ikke-funksjonelle kravene som avgjør om systemet holder i produksjon. Her er kravene som finnes — med ferdige formuleringer du kan tilpasse.

  4. Omfang

    Hva koster det?

    Et estimat er en prognose, ikke et løfte. Byggestein-biblioteket viser hva hver del av et system har kostet — målt på ekte prosjekter — og vår vurdering av hva AI endrer. Mønsteret: AI gjør det billige billigere og rører nesten ikke det dyre.

  5. Bygg

    Hva bygger vi på — og mot hva?

    Valg av plattform avgjør hvem som eier løsningen om ti år. Og få systemer står alene: registeret dekker norske tjenester å integrere mot, med dokumentasjonslenker. Grensesnittene er der systemet møter verden — PC, mobil, kasse og kiosk.

  6. Drift

    Hva skjer etterpå?

    Systemet lever lenger enn prosjektet. Hvor det kjører avgjør datalokasjon, kostnad og hvor lett dere kommer dere ut igjen — og på drift er innlåsingen ofte dypere enn på utviklingsverktøyet. Har dere allerede et system, kan mye analyseres uten kildekode.

Systemutvikling er prosessen med å planlegge, designe, bygge, teste og drifte programvaresystemer som løser konkrete behov — fra interne fagsystemer og saksbehandlingsløsninger til kundeportaler og integrasjonsplattformer.

Hva er systemutvikling?

Systemutvikling handler om å omsette et behov til fungerende, vedlikeholdbar programvare. Det er mer enn å skrive kode: det omfatter å forstå brukernes og virksomhetens behov, beskrive krav, velge arkitektur og teknologi, utvikle og teste løsningen, sette den i drift og videreutvikle den over tid.

God systemutvikling reduserer risiko underveis. I stedet for å bygge alt på én gang og håpe det treffer, jobber moderne team i korte sykluser der de leverer, måler og justerer. Det gir raskere verdi og færre kostbare overraskelser sent i prosjektet.

Livssyklusen steg for steg

De fleste systemer går gjennom de samme fasene, uansett metodikk:

  1. Behov og mål. Hvilket problem skal løses, for hvem, og hvordan måler vi suksess?
  2. Kravspesifikasjon. Funksjonelle og ikke-funksjonelle krav, prioritert etter verdi og risiko.
  3. Arkitektur og design. Hvordan systemet struktureres, hvilke teknologier og integrasjoner som trengs.
  4. Utvikling. Løsningen bygges i iterasjoner med kontinuerlig testing.
  5. Testing og kvalitetssikring. Enhetstester, integrasjonstester og akseptansetester sikrer at systemet gjør det det skal.
  6. Drift og vedlikehold. Systemet settes i produksjon, overvåkes og videreutvikles.

Metodikken avgjør rekkefølgen og rytmen på disse fasene — les mer i guiden om systemutviklingsmetodikk.

Skreddersøm eller standardsystem?

Et av de viktigste valgene er om du skal kjøpe et hyllevaresystem eller utvikle skreddersøm. Standardsystemer er raske å komme i gang med og billige per bruker, men du må tilpasse arbeidsprosessene dine til systemet. Skreddersøm koster mer å bygge, men gir en løsning som passer nøyaktig dine behov og som du eier og kan videreutvikle fritt.

Tommelfingerregelen: er prosessen din en konkurransefordel eller spesiell for din virksomhet, taler mye for skreddersøm. Er den generisk (som lønn eller regnskap), er standardsystem oftest riktig. Se hva et slikt prosjekt koster i hva koster systemutvikling.

Skal du i gang med et konkret prosjekt? DOPS har utviklet fagsystemer, integrasjoner og skreddersydde løsninger for norske virksomheter i over 20 år.

Se hvordan DOPS kan hjelpe