Skip to main content

Hva er sluttbrukerutvikling?

Utvikling av sluttbruker er når sluttbrukeren for et program er ansvarlig for å utvikle nye applikasjoner eller eiendeler i det programmet.Dette er det motsatte av mer grunnleggende programvareutvikling, der selskapet som er ansvarlig for å lage et program også er det som utvikler alle applikasjoner og eiendeler for det.Store fordeler med slik utvikling inkluderer det faktum at det kan gjøre utviklingstiden raskere og at brukere kan ende opp med å føle seg mer engasjert i programvaren.Utvikling av sluttbrukere har blitt brukt i en rekke forskjellige programmer, inkludert dataspill, illustrasjonsprogrammer og vitenskapelig modelleringsprogramvare.

Den største forskjellen mellom sluttbrukerutvikling og vanlig programvareutvikling er måten en bruker engasjerer programvaren.Standard utvikling involverer vanligvis bare programvaredesignerne og utviklerne som lager nye applikasjoner og bruk av programvaren, som deretter blir gitt til brukerne.Gjennom sluttbrukerutvikling kan imidlertid et program fortsette å vokse etter at det er utgitt, ettersom brukere lager nye applikasjoner innen programvaren eller bruker programmet for å lage nye eiendeler.Dette gjør at en programvareutvikler kan gi ut et program som er fullført, men som ikke er ment å tilfredsstille behovene til enhver mulig bruker, ettersom brukerne selv får muligheten til å få programvaren til å imøtekomme deres behov.

ved å bruke sluttbrukerUtvikling, et programvareselskap kan også tillate brukere å føle seg mer personlig involvert i opprettelsen av nytt innhold.Dette er ikke alltid sant for alle brukere, siden noen individer sannsynligvis vil bruke programvaren og innholdet som er utviklet av andre, men ikke driver med utvikling selv.Et slikt program vil sannsynligvis være mer tilpassbart og kan generere en større brukerbase, men ettersom folk ofte blir lojale mot programvare, er de i stand til å manipulere.

End-User Development har blitt implementert i en rekke programmer for forskjellige bruksområderog grunner.Dataspill inkluderer for eksempel ofte verktøysett eller utviklingssett som gir spillerne mange av de samme verktøyene som brukes av utviklerne, slik at spillerne kan skape nye nivåer, miljøer, skapninger og opplevelser som andre spillere kan glede seg over.Kunstprogrammer kan også inkludere lignende funksjoner, og gi brukerne muligheten til å lage nye verktøy for bruk i selve programmet.Vitenskapelig modelleringsprogramvare kan bruke utvikling av sluttbrukere for å gi dem muligheten til å lage forskjellige scenarier og skript forskjellig atferd, slik at brukere kan teste forskjellige mulige situasjoner og lage realistiske virtuelle modeller av fysiske hendelser.