02.05.2013 Views

Brukervennlighet i smidig systemutvikling - Brukerinvolvering i ...

Brukervennlighet i smidig systemutvikling - Brukerinvolvering i ...

Brukervennlighet i smidig systemutvikling - Brukerinvolvering i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

KAPITTEL 2. FORSTUDIE 24<br />

Sammenligning av fire utviklingsprosjekter Ferreira m.fl. [21] utga i 2007<br />

en artikkel der de hadde fulgt fire <strong>smidig</strong>e utviklingsprosjekter for ˚a se hvordan<br />

de de forholdt seg til designet av brukergrensesnittet gjennom utviklingsprosessen.<br />

Det viste seg at det var store forskjellige praksiser mellom prosjektene, men man<br />

definerte fire ulike temaer som gikk igjen for prosjektene.<br />

• Iterasjonsplaneleggingen p˚avirker brukergrensesnittdesignet:<br />

I de fleste tilfeller har man allerede laget en enkel prototype av brukergrensesnittet<br />

før man starter selve iterasjonene i utviklingsprosessen. Men denne<br />

prototypen blir videreutviklet basert p˚a hvilken funksjonalitet man velger ˚a<br />

implementere i de ulike iterasjonene. Dette impliserer at brukergrensesnittet<br />

utvikles basert p˚a valg man gjør i planleggingen av iterasjonene.<br />

• Iterasjonene driver frem brukbarhetstesting:<br />

N˚ar en iterasjon er gjennomført, vil det som oftest eksistere en fungerende<br />

versjon av systemet (med begrenset funksjonalitet) og man kan se p˚a dette<br />

som en god mulighet til ˚a teste det virkelige systemet. Man vil alts˚a ha<br />

mulighet til ˚a la sluttbrukeren bruke det virkelige systemet (i motsetning til<br />

prototyper med begrensinger).<br />

• Brukbarhetstesting resulterer i endring i utviklingen:<br />

I mange tilfeller kan det oppst˚a misforst˚aelser mellom kunde og utvikler, med<br />

bl.a. uklare krav eller endrede krav. Siden man har mulighet til˚a gjennomføre<br />

brukbarhetstesting i et tidlig stadium av utviklingen av systemet ved <strong>smidig</strong><br />

utvikling, vil dette bidra til ˚a oppklare mulige konflikter. Dette fører igjen<br />

til at man m˚a gjøre endringer i den planlagte utviklingsprosessen, men man<br />

har sikret en tidlig oppklaring av problemer.<br />

• Smidig utvikling endrer forholdet mellom brukergrensesnittdesignere<br />

og programvareutviklere:<br />

Siden <strong>smidig</strong> utvikling og brukersentrert utvikling følger en iterativ prosess,<br />

observerte man at disse prosessene hadde mer ˚a tilby hverandre dersom de<br />

delte iterasjoner.<br />

Brukergrensesnitt p˚a forh˚and I en annen studie gjort av Jennifer Ferreira<br />

m.fl. [22], ogs˚a utgitt i 2007, ser man p˚a ulike aspekter knyttet til ˚a designe brukergrensesnittet<br />

før selve arbeide med implementasjonen starter. De fant følgende<br />

punkter i dette studiet:<br />

• Det finnes fordeler ved ˚a utvikle brukergrensesnittet p˚a forh˚and:<br />

Ved ˚a gjøre interaksjonsdesignet før implementasjonen starter viser det seg

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!