Home

Basisfunksjonalitet

Basisfunksjonalitet er et begrep som brukes i programvareutvikling og produktledelse for å beskrive den essensielle funksjonaliteten som definerer et system eller et produkt. Det representerer det minimale settet av funksjoner som er nødvendig for å levere kjerneverdi til brukere og for å oppfylle prosjektets formål. Begrepet brukes ofte i kravinnhenting og omfangsstyring for å skille mellom basisfunksjonalitet og tilleggs- eller optionele funksjoner.

Identifikasjon av basisfunksjonalitet innebærer arbeid med interessenter, bruksscenarier og brukerreiser, samt verdibasert prioritering. Metoder som MoSCoW

Begrepet er levende og kan endre seg over tid, spesielt når markedsbehov eller teknisk gjeld endrer rammeverket

Eksempler varierer med domene: et notatsystem trenger typisk oppretting, redigering og søk som basisfunksjonalitet, mens avanserte

Se også: minimum viable product, kritiske funksjoner, funksjonsomfang.

(må-ha,
burde-ha,
kunne-ha,
ikke-ha)
kan
hjelpe
til
med
å
avklare
hva
som
utgjør
kjernen.
Basisfunksjonalitet
er
nært
knyttet
til
arkitekturvalg
og
ikke-funksjonelle
krav
som
pålitelighet,
ytelse
og
sikkerhet
for
de
grunnleggende
operasjonene.
for
et
produkt.
I
praksis
styrer
basisfunksjonalitet
rettet
mot
en
minimum
levedyktig
produkt
(MVP)
og
den
innledende
arkitekturen,
samtidig
som
det
gir
en
referanser
for
videre
utvikling
og
prioritering
av
nye
funksjoner.
delings-
eller
samarbeidsfunksjoner
ofte
betegnes
som
tilleggsfunksjonalitet
i
tidlig
fase.
Begrensninger
kan
oppstå
hvis
for
bred
definisjon
av
basisfunksjonalitet
hindrer
innovasjon
eller
hvis
for
snever
avgrensing
fører
til
hyppig
omprioritering.