SlideShare a Scribd company logo
1 of 44
urbandictionary.com 
low-hanging fruit: 
• Targets or goals which are easily achievable and 
which do not require a lot of effort 
• Easiest tasks of the day 
• Male with low-hanging fruit (nuts, balls, testes, 
etc..)
Hva er en lavthengende frukt? 
Fordeler: 
Enkel å få tak i 
Enkel å forholde seg til 
Modne og gode  
Ulemper: 
Kvalitet kan variere 
Du trenger egentlig en grønnsak 
….når de blir modne så faller de ned 
Risiko: 
Noen ganger trenger du noe mer avansert enn et 
frukttre
Hjernestorm i frukthagen 
• Målgrupperettet innhold + funksjoner 
• White-space 
• Kontrast/ fargebruk 
• Størrelser 
• Grid 
• Typografi 
• Skjema 
• Bildebruk/ ikoner/ hjelpegrafikk 
• Linker/ knapper/ tydelig klikkbare soner 
• Universell tilgjengelighet 
• Vaner og konvensjoner 
• Riktige funksjoner 
• Tilbakemeldinger fra systemet 
• Innholdsmengde per seksjon/ struktur på innhold
Sett brukeren i sentrum 
• De fleste ønsker å lage løsninger slik brukerne 
vil ha dem og har behov for 
- svært få klarer det… 
• Observer 
• Still spørsmål 
• Lytt 
• Observer
Prosjekt! Spec og målgruppe 
• Finn ut hva slags innhold løsningen skal ha 
FØR du lager noe 
• Hva er relevant for målgruppen? 
• Hva har målgruppen behov for? 
• Ha disse spørsmålene/ svarene i bakhodet når 
du fortsetter 
• SPØR MÅLGRUPPEN
Utviklers fargepalett
Designerutvikler? 
• Primærfarger - RGB. Sekundærfarger og 
Tertiærfarger. 
• Kalde og varme farger 
• Komplementærfarger står rett overfor 
hverandre i fargesirkelen og passer godt 
sammen 
• Fargekontraster: 
– lys/mørk kontrast, kald/varm kontrast, komplementærkontrast, 
simultankontrast, kvalitetskontrast, kvantitetskontrast og 
egenkontrast.
Basis fargeteori 
• Fargehjulet 
• Harmoni 
• Komplementærfarger 
• Kontekst (kontrast) 
• Symbolikk og følelser
Lesbarhet 
• Test kontraster i en kontrastkalkulator 
– Ikke sikt mot laveste godkjente kontrast 
– Sikt mot så god kontrast og lesbarhet som mulig 
– Unngå mye grå tekst på grå bakgrunn
White-space, kort fortalt 
• Avstanden mellom elementer i en komposisjon 
• Gruppering av elementer som hører naturlig 
sammen. 
• Mer whitespace = oversiktelig og lukseriøst 
• Mindre whitespace = rotete og billig
Luftige, oversiktlige og 
brukervennlige nettsteder 
med en riktig mengde 
white-space
Fontstørrelse 
• Bruk en fontstørrelse som er stor nok for dem 
som skal lese teksten. 
– Test og observer 
• Ulike enheter kan kreve ulike fontstørrelser. 
• Viktige funksjoner og beskrivelser må blåses 
opp slik at de får oppmerksomhet. 
• 90 % bruker for liten fontstørrelse 
– Opp med størrelsen, kutt innhold for å få plass
Linjeavstand = 150% av brødtekst 
Optimal linjeavstand avhenger av medium, fonttype og kontekst. 
Men tommelfingerregelen sier at linjehøyde skal være mellom 140-160% av 
størrelsen på brødtekst. 
Mer om web typografi: http://alistapart.com/article/on-web-typography
Lengde på tekstkolonner 
Generelle retningslinjer: 
– 12 ord per linje 
– Rundt 50-60 tegn 
• Maks 75 tegn inkl. mellomrom 
Generelle retningslinjer: 12 ord per linje. Rundt 50-60 tegn. Maks 75 tegn inkl. mellomrom. 
Anbefalt lesning: http://ia.net/blog/100e2r
Hvorfor dummytekst ikke skaper verdi
Hvorfor dummytekst ikke skaper verdi
Hvorfor dummytekst ikke skaper verdi
Ikoner 
- Bruk gjerne ikoner som støtteelementer til menyer, lister etc. 
- Følg konvensjoner (kreative toalettskilt er ikke morsomt!) 
- Bruk ikoner som kunden/ brukerne kjenner 
- Benytt et profesjonelt ikonsett hvor alle ikoner er av samme stilart
Kort om fonter
Nye utfordringer. 
1993 2003 2013
Design for pølsefingre! 
….plansystemer…tilsynssystemer…kalkulatorer…innspeksjonsverktøy…
Plasser elementer på en grid
Plasser elementer på en grid
Det finnes regler 
og guider for alt…
…det gylne snitt!
Test-test-test 
• Det kan ikke sies nok…
Flyt og forståelse 
• La brukerne komme til målet på en intuitiv 
måte (her må du brukerteste) 
• Bruk begrep som målgruppen kjenner 
• Ikke lag løsningen for avansert 
Børge har laget beskrivelse av dagens arbeidsflyt og anbefalt arbeidsflyt
Informasjonsarkitektur 
• Hva er løsningens hovedinnhold? 
– Lag et innholdshierarki i stikkordsform 
• Bruker du ekte tekst vet du hvor mye plass du 
trenger. Ikke bruk dummytekst. 
• Ref. summer of code 2013
Prototype og brukertest 
• Lag en ikke-avansert prototype som beskriver 
hvordan løsningen kan komme til å se ut og fungere 
• Brukertest (live) prototypen på målgruppen og gjør 
nødvendige endringer 
• Lag eventuelt en mer detaljert prototype. 
• Prototypen har som formål å holde deg i ørene slik at 
spec følges
Hvor går grensen? 
Lavthengende frukt i naboens hage!
Skjema 
• Hva er gevinsten med usability i skjemadesign? 
– Brukeren oppfatter hva som skal fylles ut (mestring) 
– Mindre feil i utfyllingen 
– Tidsbesparelse
Warning! 
• Dette er grunnleggende regler som nesten 
alltid blir tilpasset 
• Målet er å få deg som utvikler til å huske på, 
og reflektere over usability 
• Din nydelige kode blir en suksess når 
målgruppen adopterer løsningen 
• Utvikler + usability = killerkombo!
Ekspertvurdering 
Er du i tvil om du har laget noe bra? 
Ikke spør din nærmeste kollega - spør din mor, venn, Jarle, kjæreste, bror…
Se på andre! 
De store kan være gode forbilder 
Finn dine favoritter
https://www.youtube.com/watch?v=D7hkukXrPx0&feature=player_detailpage
Usability for utviklere
Usability for utviklere
Usability for utviklere
Usability for utviklere
Usability for utviklere
Usability for utviklere

More Related Content

Similar to Usability for utviklere

Designe et nettsted
Designe et nettstedDesigne et nettsted
Designe et nettstedcarinasund
 
Strategisk prototyping
Strategisk prototypingStrategisk prototyping
Strategisk prototypingJanne Flusund
 
Å bygge tillit gjennom innhald
Å bygge tillit gjennom innhaldÅ bygge tillit gjennom innhald
Å bygge tillit gjennom innhaldAre Halland
 
Dette må du kunne om universell utforming
Dette må du kunne om universell utformingDette må du kunne om universell utforming
Dette må du kunne om universell utformingaudmaha
 
Kjernemodellen og kjerneverksted - Y! 28. oktober 2020
Kjernemodellen og kjerneverksted - Y! 28. oktober 2020Kjernemodellen og kjerneverksted - Y! 28. oktober 2020
Kjernemodellen og kjerneverksted - Y! 28. oktober 2020Are Halland
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterThor Henning Hetland
 
Er brukerne dumme? (Frokostseminar om brukertesting)
Er brukerne dumme? (Frokostseminar om brukertesting)Er brukerne dumme? (Frokostseminar om brukertesting)
Er brukerne dumme? (Frokostseminar om brukertesting)Haakon Halvorsen
 
Gode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerGode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerNina Taraldsen
 
Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)
Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)
Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)Veronica Heltne
 
Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...
Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...
Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...Yggdrasilkonferansen
 
Dirty fingers
Dirty fingersDirty fingers
Dirty fingersJakobT
 
Brukaropplevingar - kva, kvifor og kordan
Brukaropplevingar - kva, kvifor og kordanBrukaropplevingar - kva, kvifor og kordan
Brukaropplevingar - kva, kvifor og kordanAre Halland
 
Innhold på nye gjensidige.no
Innhold på nye gjensidige.noInnhold på nye gjensidige.no
Innhold på nye gjensidige.noLisa Kjelstad
 
Brukersentrert søk
Brukersentrert søkBrukersentrert søk
Brukersentrert søkAnders Hoff
 
Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...
Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...
Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...Tilsyn for universell utforming av ikt
 
Teknologi muligheter
Teknologi muligheterTeknologi muligheter
Teknologi muligheterEva Bratvold
 

Similar to Usability for utviklere (20)

Designe et nettsted
Designe et nettstedDesigne et nettsted
Designe et nettsted
 
Bestepraksis
BestepraksisBestepraksis
Bestepraksis
 
Strategisk prototyping
Strategisk prototypingStrategisk prototyping
Strategisk prototyping
 
Å bygge tillit gjennom innhald
Å bygge tillit gjennom innhaldÅ bygge tillit gjennom innhald
Å bygge tillit gjennom innhald
 
Uu skolen, Yggdrasil15
Uu skolen, Yggdrasil15Uu skolen, Yggdrasil15
Uu skolen, Yggdrasil15
 
Dette må du kunne om universell utforming
Dette må du kunne om universell utformingDette må du kunne om universell utforming
Dette må du kunne om universell utforming
 
Kjernemodellen og kjerneverksted - Y! 28. oktober 2020
Kjernemodellen og kjerneverksted - Y! 28. oktober 2020Kjernemodellen og kjerneverksted - Y! 28. oktober 2020
Kjernemodellen og kjerneverksted - Y! 28. oktober 2020
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekter
 
Hvordan skrive for web?
Hvordan skrive for web?Hvordan skrive for web?
Hvordan skrive for web?
 
Er brukerne dumme? (Frokostseminar om brukertesting)
Er brukerne dumme? (Frokostseminar om brukertesting)Er brukerne dumme? (Frokostseminar om brukertesting)
Er brukerne dumme? (Frokostseminar om brukertesting)
 
Gode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerGode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbruker
 
Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)
Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)
Yggdrasil 2016: 13 raske veier til bedre brukerinnsikt (workshop)
 
Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...
Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...
Workshop: 13 raske veier til bedre brukerinnsikt - Målfrid Jordet Ågotnes og ...
 
Dirty fingers
Dirty fingersDirty fingers
Dirty fingers
 
Brukaropplevingar - kva, kvifor og kordan
Brukaropplevingar - kva, kvifor og kordanBrukaropplevingar - kva, kvifor og kordan
Brukaropplevingar - kva, kvifor og kordan
 
Innhold på nye gjensidige.no
Innhold på nye gjensidige.noInnhold på nye gjensidige.no
Innhold på nye gjensidige.no
 
Brukersentrert søk
Brukersentrert søkBrukersentrert søk
Brukersentrert søk
 
Apps
AppsApps
Apps
 
Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...
Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...
Fagdag om universell utforming av nettsider 12. november 2015 - Design og inn...
 
Teknologi muligheter
Teknologi muligheterTeknologi muligheter
Teknologi muligheter
 

Usability for utviklere

  • 1. urbandictionary.com low-hanging fruit: • Targets or goals which are easily achievable and which do not require a lot of effort • Easiest tasks of the day • Male with low-hanging fruit (nuts, balls, testes, etc..)
  • 2. Hva er en lavthengende frukt? Fordeler: Enkel å få tak i Enkel å forholde seg til Modne og gode  Ulemper: Kvalitet kan variere Du trenger egentlig en grønnsak ….når de blir modne så faller de ned Risiko: Noen ganger trenger du noe mer avansert enn et frukttre
  • 3. Hjernestorm i frukthagen • Målgrupperettet innhold + funksjoner • White-space • Kontrast/ fargebruk • Størrelser • Grid • Typografi • Skjema • Bildebruk/ ikoner/ hjelpegrafikk • Linker/ knapper/ tydelig klikkbare soner • Universell tilgjengelighet • Vaner og konvensjoner • Riktige funksjoner • Tilbakemeldinger fra systemet • Innholdsmengde per seksjon/ struktur på innhold
  • 4. Sett brukeren i sentrum • De fleste ønsker å lage løsninger slik brukerne vil ha dem og har behov for - svært få klarer det… • Observer • Still spørsmål • Lytt • Observer
  • 5. Prosjekt! Spec og målgruppe • Finn ut hva slags innhold løsningen skal ha FØR du lager noe • Hva er relevant for målgruppen? • Hva har målgruppen behov for? • Ha disse spørsmålene/ svarene i bakhodet når du fortsetter • SPØR MÅLGRUPPEN
  • 7. Designerutvikler? • Primærfarger - RGB. Sekundærfarger og Tertiærfarger. • Kalde og varme farger • Komplementærfarger står rett overfor hverandre i fargesirkelen og passer godt sammen • Fargekontraster: – lys/mørk kontrast, kald/varm kontrast, komplementærkontrast, simultankontrast, kvalitetskontrast, kvantitetskontrast og egenkontrast.
  • 8. Basis fargeteori • Fargehjulet • Harmoni • Komplementærfarger • Kontekst (kontrast) • Symbolikk og følelser
  • 9. Lesbarhet • Test kontraster i en kontrastkalkulator – Ikke sikt mot laveste godkjente kontrast – Sikt mot så god kontrast og lesbarhet som mulig – Unngå mye grå tekst på grå bakgrunn
  • 10.
  • 11. White-space, kort fortalt • Avstanden mellom elementer i en komposisjon • Gruppering av elementer som hører naturlig sammen. • Mer whitespace = oversiktelig og lukseriøst • Mindre whitespace = rotete og billig
  • 12. Luftige, oversiktlige og brukervennlige nettsteder med en riktig mengde white-space
  • 13. Fontstørrelse • Bruk en fontstørrelse som er stor nok for dem som skal lese teksten. – Test og observer • Ulike enheter kan kreve ulike fontstørrelser. • Viktige funksjoner og beskrivelser må blåses opp slik at de får oppmerksomhet. • 90 % bruker for liten fontstørrelse – Opp med størrelsen, kutt innhold for å få plass
  • 14. Linjeavstand = 150% av brødtekst Optimal linjeavstand avhenger av medium, fonttype og kontekst. Men tommelfingerregelen sier at linjehøyde skal være mellom 140-160% av størrelsen på brødtekst. Mer om web typografi: http://alistapart.com/article/on-web-typography
  • 15. Lengde på tekstkolonner Generelle retningslinjer: – 12 ord per linje – Rundt 50-60 tegn • Maks 75 tegn inkl. mellomrom Generelle retningslinjer: 12 ord per linje. Rundt 50-60 tegn. Maks 75 tegn inkl. mellomrom. Anbefalt lesning: http://ia.net/blog/100e2r
  • 16. Hvorfor dummytekst ikke skaper verdi
  • 17. Hvorfor dummytekst ikke skaper verdi
  • 18. Hvorfor dummytekst ikke skaper verdi
  • 19.
  • 20.
  • 21. Ikoner - Bruk gjerne ikoner som støtteelementer til menyer, lister etc. - Følg konvensjoner (kreative toalettskilt er ikke morsomt!) - Bruk ikoner som kunden/ brukerne kjenner - Benytt et profesjonelt ikonsett hvor alle ikoner er av samme stilart
  • 24. Design for pølsefingre! ….plansystemer…tilsynssystemer…kalkulatorer…innspeksjonsverktøy…
  • 27. Det finnes regler og guider for alt…
  • 29. Test-test-test • Det kan ikke sies nok…
  • 30. Flyt og forståelse • La brukerne komme til målet på en intuitiv måte (her må du brukerteste) • Bruk begrep som målgruppen kjenner • Ikke lag løsningen for avansert Børge har laget beskrivelse av dagens arbeidsflyt og anbefalt arbeidsflyt
  • 31. Informasjonsarkitektur • Hva er løsningens hovedinnhold? – Lag et innholdshierarki i stikkordsform • Bruker du ekte tekst vet du hvor mye plass du trenger. Ikke bruk dummytekst. • Ref. summer of code 2013
  • 32. Prototype og brukertest • Lag en ikke-avansert prototype som beskriver hvordan løsningen kan komme til å se ut og fungere • Brukertest (live) prototypen på målgruppen og gjør nødvendige endringer • Lag eventuelt en mer detaljert prototype. • Prototypen har som formål å holde deg i ørene slik at spec følges
  • 33. Hvor går grensen? Lavthengende frukt i naboens hage!
  • 34. Skjema • Hva er gevinsten med usability i skjemadesign? – Brukeren oppfatter hva som skal fylles ut (mestring) – Mindre feil i utfyllingen – Tidsbesparelse
  • 35. Warning! • Dette er grunnleggende regler som nesten alltid blir tilpasset • Målet er å få deg som utvikler til å huske på, og reflektere over usability • Din nydelige kode blir en suksess når målgruppen adopterer løsningen • Utvikler + usability = killerkombo!
  • 36. Ekspertvurdering Er du i tvil om du har laget noe bra? Ikke spør din nærmeste kollega - spør din mor, venn, Jarle, kjæreste, bror…
  • 37. Se på andre! De store kan være gode forbilder Finn dine favoritter