smidig 2008 slik samarbeider du med ux - med kommentarer
TRANSCRIPT
Slik samarbeiderUX og utvikling smidigJon Gunnar Wold
Kommentar (til forrige slide)• Alle er enige om at brukeropplevelse er viktig og
at det er en vesentlig del av et systems suksess. Men smidig systemutvikling tar ikke høyde for brukerne. Det overlater man til designerne, som ofte kritiseres for å bedrive rene fossefallsmetoder. Men hvem påvirker brukeropplevelsen i størst grad? Er det bare designere som har en innvirkning? Og hvordan skal man praktisere brukersentrert design sammen med smidig utvikling? Det lurer jeg fælt på, fordi…
Kommentar (til forrige slide)
• …jeg har jobbet med brukersentrert design i og utenfor smidige prosjekter i en årrekke og dette har vært et problemområde lenge. Både som høne og svin har jeg praktisert UX-arbeid og ledet andre uten å finne noen magisk formel for dette. Ligger kanskje noe av ansvaret hos utviklerne?
© Steria| 1. mai 2023 Smidig 2008p5
Kommentar (til forrige slide)
• Designpolitiet legger seg alltid opp i hva utviklerne lager. Men det behøver ikke å oppleves som at vi er et designpoliti. Vi er ute etter utviklernes hjelp til å lage bedre brukeropplevelser, ikke å dele ut bøter
1. mai 2023 Design a presentation 7
We come in peace
Darren Hester, Flickr.com
1. mai 2023 Design a presentation 8
Kommentar (til forrige slide)
• Dersom man skal sminke noe som i utgangspunktet ikke er særlig vakkert kan man få de grimmeste motsetninger. Navnet ”rosenrød” passer ikke på denne båten. Man må ha respekt for at brukeropplevelse og smidig utvikling gjør ting på hver sin måte men at de er i samme båt, og det er ett og samme produkt de skal lage, hvor alles arbeid får en innvirkning på det ferdige produktet.
• Ulike mål– Designer fokuserer på
brukervennlighet, smidige team fokuserer på implementering (working software)
• Ulike metoder– UX-metoder fokuserer på bruker,
Smidig fokuserer på produkteier
• Ulik organiseringUX-gruppe vs. selvorganiserte
teams
• Ulik tilnærming– UX metoder baserer seg på
brukerundersøkelser og design før implementasjon – smidige team starter koding umiddelbart
George Eastman House Collection
Flickr.com commons
1. mai 2023 Design a presentation 11
Presentasjon
Kommentar (til forrige slide)
• Brukeropplevelse påvirkes av mer enn bare utseende. Bildet viser Sveriges største nettsamfunn for barn og ungdom, Lunarstorm.se med 1,2 millioner aktive brukere
Kommentar (til forrige slide)
• Alt påvirker brukeropplevelsen, hastighet, organisering av innhold, funksjonalitet, språk og utseende. Og ikke minst intolerante og påståelige databaser!
© Steria| 1. mai 2023 Smidig 2008p15
Kommentar (til forrige slide)
• Å bli erklært venneløs med stor font når man registrerer seg på youtube er IKKE bra. Er det designer som har påvirket dette, eller er det utvikler?
© Steria| 1. mai 2023 Smidig 2008p17dcvision2006, Flickr.com
Kommentar (til forrige slide)
• Interaksjonsdesigner Alan Cooper sier at systemer ofte trenger en omgang juling. Ta for eksempel vanlig lagringsproblematikk. Når databasen får beskjed om å lagre en fil og det finnes en fra før med samme navn, gjør den seg dum og melder tilbake at den finnes fra før. Det fortjener minst en kraftig ørefik. Hva om man lagret filen med et nytt navn, eller flettet innholdet av de to filene sammen, foreslo ulike valg for brukeren osv.
nosha, Flickr.com
Kommentar (til forrige slide)
• Alle har ansvar for brukeropplevelsen - Systemutviklere er kanskje de som har størst påvirkning på brukeropplevelsen, og de er ofte ikke klar over det.
Best practice – middelmådig?
Kommentar (til forrige slide)
• Dersom man tar utgangspunkt i beste praksis for interaksjon og utvikling av systemer gjør man ikke alltid noe galt, men man blir gjerne middelmådig.
© Steria| 1. mai 2023 Smidig 2008p23
Å gi folk det de sier de vil ha er ikke en garanti for kvalitet
Kommentar (til forrige slide)
• Krav fra brukere, produkteier, markedsavdeling m.m. må prioriteres – men hvordan vet man hva man skal prioritere?
• Et krav om innholdsfortegnelse i en bok – dersom man lager det og simpelthen følger beste praksis (det middelmådige som alle andre gjør) så får man noe sånt som vist her. Men er det brukbart for din målgruppe?
• Forstå brukerne
Kommentar (til forrige slide)
• Her er en eventyrbok for barn. Innholdsfortegnelsen har blitt prioritert ut fra målgruppens behov.
• Min datter på 4 år kan ikke lese men bruker innholdsfortegnelsen med bilder fra eventyrene til å peke på det eventyret hun vil jeg skal lese.
© Steria| 1. mai 2023 Smidig 2008p27
Fase 0 Smart!
Det løser vi med XML
Brukerne må se oversikten uten å
logge seg på
rhoadeecha , Flickr.com
Kommentar (til forrige slide)
• Slik gjør man det før første sprint: Systemarkitekt og UX manager jobber mot overordnet konsept sammen med produkteier.
Bemaia, Flickr.com
Kommentar (til forrige slide)
• Ved å dele opp designarbeidet i mindre biter som er tilpasset den smidige leveransesyklusen i prosjektet kan designere jobbe i parallell med utvikling, eller enda bedre, ligge ett steg foran.
© Steria| 1. mai 2023 Smidig 2008p31
UX gjør jobben du hater
”Which is more complicated: humans or machines?”
Jesse James Garrett,supersmart fyr fra Adaptive Path
Jesper Rønn-Jensen , Flickr.com
Kommentar (til forrige slide)
• UX mennesker jobber med å forstå brukernes mål og behov og bruker sine verktøy for å gjøre det. Designere gjør jobben utviklerne hater – å gjøre ulogiske krav forståelig, omforme fuzzy brukerbehov til brukbare, enkle grensesnitt.
gpshead , Flickr.com
Kommentar (til forrige slide)
• Utviklerne gjør jobben UX-folk hater – å piske dumme maskiner til å tjene våre formål. Det er et stykke arbeid det står respekt av!