wizrd-logo

Meny

Hva er no-code?

En komplett guide til moderne apputvikling

Introduksjon

Frem til nylig har utvikling av applikasjoner og digitale løsninger vært assosiert med ressurskrevende og langsomme prosjekter. Et prosjekt kunne strekke seg over måneder eller år før systemet var klart for implementering – noe som har gjort skreddersydd programvare utilgjengelig for de fleste bedrifter. Med fremveksten av no-code teknologi endres dette fundamentalt. Denne nye måten å bygge programvare på bryter ned de tradisjonelle barrierene og tilgjengeliggjør muligheten til å skape digitale løsninger - uten behov for omfattende prosjekter og store budsjetter.

No-code er en moderne tilnærming innen programvareutvikling, hvor vi bruker smarte visuelle byggeklosser i stedet for å skrive hundrevis av linjer med kode. Denne måten å bygge programvare på har skutt fart de siste årene og har en rekke fordeler sammenlignet med den tradisjonelle metoden. Det globale analyseselskapet Gartner predikerer at innen 2026 vil 70% av all ny programvare vil bli bygget ved bruk av no-code.

I dette innlegget skal vi gå igjennom alt du trenger å vite om no-code, inkludert: 

wizrd

Hva er no-code?

No-code er en ny tilnærming til programvareutvikling som foregår i spesialiserte plattformer hvor vi bruker visuelle konfigurerbare byggeklosser i stedet for å skrive kode. Disse plattformene håndterer ofte hele det tekniske økosystemet - fra skyinfrastruktur og databaser til sikkerhet og skalerbarhet - mens utvikleren fokuserer på å bygge selve løsningen gjennom et intuitivt visuelt grensesnitt. Ved hjelp av visuelle grensesnitt bygger vi programmer mens plattformen automatisk genererer koden i bakgrunnen. 

No-code sammenlignes ofte med LEGO. Hvor tradisjonell utvikling betyr å lage klossene fra bunnen av, tar no-code utgangspunkt i velprøvde og ferdigbygde deler som du så kan tilpasse og konfigurere helt etter dine behov. Mange no-code verktøy tilbyr også muligheten til å lage komponenter fra bunnen av, i de tilfellene man har behov for dette. 

Hvordan AI påvirker no-code

Nå som kunstig intelligens har blitt et av de heteste temaene innen teknologi, stiller mange bedriftsledere seg spørsmålet om hvordan de bør forholde seg til denne utviklingen. Skal de investere nå, og i så fall hvordan?

No-code teknologi i kombinasjon med AI åpner for spennende muligheter. Eksempelvis kan vi ved hjelp av no-code raskt bygge applikasjoner som drar nytte av AI-tjenester gjennom enkle integrasjoner. Dette gjør at vi kan ta i bruk AI for å løse spesifikke problemer uten særlig risiko. 

Eksempler på AI + No-code: 

  • Analyse av produktomtaler for å identifisere tilbakemeldinger og forbedringspunkter
  • Automatisk behandling av dokumenter som kontrakter og fakturaer
  • Intelligent søk i dokumentasjon der AI hjelper brukere å finne relevant informasjon

Kombinasjonen av no-code og AI handler om å gjøre nyttig teknologi mer tilgjengelig og enklere å implementere for alle typer virksomheter. 

Forskjellen på no-code og low-code

No-code og low-code er to begreper som ofte brukes sammen, men representerer ulike nivåer av visuell utvikling. No-code tillater utvikling gjennom helt visuelle grensesnitt. Low-code plattformer, derimot, kombinerer visuell utvikling, men hvor man ofte må skrive koder i deler av utviklingen. Low-code betegnes ofte som forgjengeren til no-code, hvor no-code tillater mer utvikling uten at man må skrive kode. Det betyr ikke at man ikke skrive kode. De meste sostifikert no-code plattformene lar utviklerne skrive kode ved behov, men man har større frihet og fleksibilitet til å utvikle mer uten kode sammenlignet med low-code. 

Tradisjonell utvikling vs. SaaS (hyllevaresystemer) vs. no-code

Historisk sett har det vært to ulike tilnærminger for bedrifter i anskaffelsen av programvare: Tradisjonell programvareutvikling eller hyllevaresystem (Software-as-a-service).

Tradisjonell programvareutvikling innebærer at man utvikler egne løsninger fra bunnen av ved hjelp av programmeringsspråk. Dette gir maksimal fleksibilitet og kontroll over funksjonalitet og design, men krever betydelige ressurser i form av tid, penger og kompetanse. Utviklingsprosessen omfatter vanligvis flere spesialiserte roller og et større team.

Teamet består gjerne av flere backend- og frontend-utviklere med ulik spisskompetanse innen programmering, databaser og brukergrensesnitt. Ofte trengs også testere og QA-ingeniører, samt UX-designere. DevOps-ingeniører håndterer deploy og drift av løsningen. I tillegg kommer gjerne forretningsanalytikere som fungerer som bro mellom kundens behov og teknisk implementasjon.

Hyllevaresystemer / Software-as-a-Service er ferdige programvareløsninger som leveres over internett på abonnementsbasis. Sammenlignet med tradisjonell utvikling, gir dette bedrifter en lav oppstartskostnad og rask implementering. Systemene blir også vedlikeholdt og oppdatert av leverandøren og man slipper vanligvis å leie inn store team av utviklere for å implementere og drifte. Problemer oppstår ofte fordi selskaper har unike og særegne prosesser som ikke dekkes av hyllevaren, og denne manglende funksjonaliteten fører ofte til kjøp av flere støttesystemer. Hyllevaresystemer er også ofte vanskelig å implementere med eksisterende systemer og databaser.

No-code representerer en mellomting mellom tradisjonell utvikling og hyllevaresystemer. Teknologien lar oss bruke konfigurerbare og ferdiglagde komponenter under utvikling. I tillegg håndterer plattformene tekniske aspekter som sky-arkitektur, databse, autentisering og sikkerthet.

"Innen 2025 vil 70% av nye applikasjoner utviklet av bedrifter bruke no-code eller low-code." - Gartner

De store fordelene med no-code utvikling

No-code representerer en ny vei innen programvareutvikling der man kan bygge applikasjoner uten tradisjonell koding. De viktigste fordelene er:

Dramatisk raskere utvikling – Det som før tok måneder kan nå gjøres på uker, ofte dager. Denne hastigheten trekkes frem som den viktigste fordelen, da den også utløser en rekke andre fordeler. Foruten lavere kostnader muliggjør den raske utviklingstiden for flere iterasjoner og utforsking av nye konsepter som er en viktig suksessfaktor når man skal bygge programvare. 

Tilgjengeliggjøring og inkludering – Den visuelle tilnærmingen gjør det enkelt for flere å forstå og bidra. Forretningssiden kan nå være direkte involvert i utviklingen, og i mange tilfeller gjøre deler av utviklingen selv. Ingen forstår problemene som bedriften må løse bedre enn bedriften selv! 

Alltid oppdatert teknologi - I likhet med SaaS-løsninger holder plattformleverandørene teknologien oppdatert med nyeste teknologi og sikkerhet. Det betyr at man slipper å tenke på sikkerhet, datalagring og arkitetur samt gjeldende regelverk. 

Enkel integrasjon - Skal man lykkes med digitalisering må systemene snakke samme. No-code gjør det enkelt å integrere ekisterende og nye systemer. I tillegg er det en meget rask måte å tilegne seg ny teknologi som AI. 

Begrensningene med no-code

I de siste årene har no-code plattformer blitt kraftigere og kraftigere. De fleste begrensinger man hører om er enten basert på gammel informasjon, eller lite kjennskap til de ulike plattformene. No-code i seg selv har ingen konkrete begrensinger, men ulike plattformer har ulike styrker og svakheter. 

Strategisk valg av plattform

I dag finnes det hundrevis av no-code og low-code plattformer på markedet, hver med sine styrker og svakheter. Etter å ha utviklet løsninger for små til store selskaper, vet vi at valg av riktig plattform er avgjørende for suksess. I Wizrd har vi valgt å spesialisere oss på to plattformer som vi mener er best egnet for norske bedrifter:

Power Apps, som er en del av Microsoft Power Platform, er et kraftfullt verktøy for rask utvikling av tilpassede applikasjoner. Plattformen utmerker seg spesielt for mindre, interne applikasjoner og integrasjon med Microsoft 365-økosystemet, men kan møte begrensninger i mer omfattende prosjekter.

Appfarm er et ledende norsk no-code selskap med en plattform spesielt utviklet for større, skreddersydde forretningsapplikasjoner. Plattformen håndterer komplekse behov og brukes på tvers av bransjer - fra prosessautomatisering til modernisering av legacy-systemer og omfattende virksomhetsløsninger. Med sin skalerbare arkitektur er Appfarm godt egnet for større og mer krevende prosjekter.

Valg av riktig plattform er mer enn bare funksjonalitet og brukervennlighet. For norske virksomheter er det viktig å velge plattformer som støtter lokale krav og reguleringer. Mange internasjonale no-code og low-code plattformer er ikke designet med europeiske og norske forhold i fokus, noe som kan skape utfordringer når det gjelder datalagring, GDPR, støtte for norsk språk og formater, samt sikkerhet og andre lokale standarder. I tillegg vet vi at mange plattformer har tekniske begrensninger som gjerne ikke blir tydelige før man er godt i gang med utviklingen.

Vanlige bruksområder og use cases

No-code kan løse en rekke utfordringer. Enten det er å automatisere tidkrevende manuelle prosesser, bygge et sentralt forretningssystem, eller teste ut en ny app-idé. 

Vi vet at i mange norske bedrifter håndterer kritiske forretningsprosesser gjennom tungvinte Excel-ark, lange e-posttråder og manuelle rutiner. Resultatet er i stor grad ineffektive arbeidsprosesser, manglende oversikt og økt risiko for feil. Vi har sett gang på gang hvordan moderne forretningsapplikasjoner betraktelig øker produktiviteten til bedrifter. Ved bruk av no-code kan de fleste bedrifter tilegne seg egne systemer for å løse et bredt spekter av problemer, eksempelvis: 

  • Prosjekt- og oppgavestyring
  • Kunde- og leverandøroppfølging
  • Avvikshåndtering og kvalitetssikring
  • Internkontroll og HMS
  • Booking- og ressursstyring
  • Ordre- og fakturabehandling
  • Ressursplanlegging og logistikk
  • HR, innmelding og utmelding

Du kan lese mer om våre konkrete prosjekter og case studies her

Konklusjon

No-code og low-code representerer ikke bare en ny måte å utvikle programvare på - det er en mulighet til å akselerere digitaliseringen av bedrifter. Med verktøy som Appfarm 

kan vi nå levere skreddersydde løsninger raskere og mer kostnadseffektivt enn noen gang før. Men det handler ikke bare om teknologi. Det handler om å velge riktig partner som forstår både mulighetene og begrensningene, og som kan bistå bedriften din i utvikling av de beste løsningene. 

Lurer du på hvordan no-code kan hjelpe din bedrift? La oss ta en prat! Vi deler gjerne våre erfaringer og viser konkrete eksempler på hvordan vi har hjulpet andre bedrifter.

Kontakt oss

Vi tar gjerne en uforpliktende kopp kaffe.

Send

Takk, vi har mottatt din melding og tar straks kontakt!
Oops! Noe gikk galt... Prøv igjen, eller send oss en e-post på kontakt@wizrd.no