11
Delmoment i användarcentrerad systemdesign Användbarhetsdesign – systemutveckling med användarna i fokus © Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 1 » Användbarhetsdesign, användbarhetsdesignern och utvecklingsprocessen. Design för användbarhet Bengt Göransson | användbarhetsdesigner | [email protected] även avdelningen för Människa-datorinteraktion, Uppsala universitet Guide Redina AB Smedsgränd 9, SE-753 20 Uppsala, 018-66 08 00 :: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 :: Spelar det någon roll hur utvecklingsprocessen är beskriven?

Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 1

» Användbarhetsdesign,

användbarhetsdesignern och

utvecklingsprocessen.

Design för användbarhet

Bengt Göransson | användbarhetsdesigner | [email protected]även avdelningen för Människa-datorinteraktion, Uppsala universitet

Guide Redina AB Smedsgränd 9, SE-753 20 Uppsala, 018-66 08 00

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Spelar det någon roll hur utvecklingsprocessen är

beskriven?

Page 2: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 2

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Myten om den magiska utvecklingsprocessen

Processen ger oss svar på alla frågor.

Följer vi bara processen så blir allting rätt.

En process är något vi kan enas kring, den ger ett gemensamt språk.

Det finns en process som täcker alla behov.

Någon annan utvecklar och förbättrar den.

Vi behöver inte tänka själva längre.

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

En ständigt lärande process.

Processerna förändras ständigt.

Det finns inte en process för allt.

Man skall plocka ihop och använda det som passar bäst.

Använda sina tidigare erfarenheter.

Ett förhållningssätt och attityd: det sitter »i huvudet« hos alla som på ett eller annat sätt är delaktiga i utvecklingen. Det är hur man tillämpar en process som är avgörande för resultatet.

Insikter i vad utvecklingsprocessen egentligen är

Page 3: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 3

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Uppgift: beskriv en användarcentrerad process

Vad är det första ni skulle göra?

Vilka faser och aktiviteter?

Resurssättning?

Tid

Pengar

Vilka utvecklarroller skulle ni ha?

Hur skulle ni få med användarna?

Hur skulle ni sälja in »er process«?

Användarcentrerad

systemdesign och

Rational Unified Process

Page 4: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 4

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Användarcentrering i RUP

Ganska utspritt…

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Requirements:

Deployment:

Användarcentrering i RUP

Analysis & Design:

Use CasesConceptual Road Map:Usability Engineering

Ux Plug-In

Guidelines: Role playing, Interviews, Storyboarding, User Interface etc

Concepts:User-Centered Design,Usability Testing

Page 5: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 5

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Användningsfall och användarcentrering

+ Fokus på användarna och deras systemanvändning.

– Oftast görs ingen skillnad på nulägesbeskrivning och krav på det nya systemet.

– Användarna är experter på sina arbetsuppgifter, inte påsystemutveckling.

– I användningsfallen beskrivs ofta hur gränssnittet ska uppföra sig.

– Räcker inte för kommunikation med användarna.

– Användningsfallens sekventiella struktur kan leda till starkt styrda användargränssnitt. Ofta inget utrymme för design.

– Leder ofta till fragmenterade användargränssnitt (»ett användningsfall = ett fönster«).

– Ingen entydig definition.

Användarna skall aktivt delta i användningsfallsmodelleringen.

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Användarcentrering i RUP

Detta kunde varit bättre...

Användbarhet är utspritt och otydligt →kan nedprioriteras –eller helt enkelt »försvinna«

RUP är »arkitekturcentrerad« och en »användningsfallsdriven«process. Den är inte användarcentrerad.

Ingen samordnande, ansvarig roll.

Detta kan bli bra

Användningsfall →användarcentrering.

Fokus på krav.

Iterativ utveckling.

Tvärdisciplinärt samarbete.

Page 6: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 6

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Disciplinen för användbarhetsdesign

En plug-in till RUP: text- och bildbeskrivningar, exempel och mallar.

Lägger till nyckelprinciperna för ACSD till ”Best Practices”i RUP.

Ett ramverk som kan anpassas till kundernas process.

Bygger på beprövade »användbarhetsmetoder«.

Det är paketeringen som är ny…

Enea är partner till Rational, vi samarbetar kring denna plug-in.

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Fördelarna med disciplinen

En disciplin är tydlig och kommunikativ.

Stöd för att jobba med användarna i fokus och med aktiv användarmedverkan – möjliggör ett användarcentrerat arbetssätt.

Utvecklarroller med kompetens inom användbarhet, användarcentrerad systemdesign och människa-datorinteraktion.

Kvalitetssäkring av systemets användbarhet.

Tidig förankring av systemet i verksamheten. Systemet kommer att tas emot på ett bättre sätt genom att behov och krav är avstämda med verksamheten och systemet utvecklat tillsammans med verksamheten – verksamhets- och användaranpassat.

Page 7: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 7

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Användbarhetsdesign i RUP

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Usability design: Overview

Create usability design plan

Create usability design plan

Conductuser studies

Conductuser studies

Conceptualdesign

Conceptualdesign

Interactiondesign

Interactiondesign

[ Start of project ]

Performcompetitor analysis

Performcompetitor analysis

Develop userassistance

Develop userassistance

[ Inception and early elaboration ]

Monitorusability work

Monitorusability work

Detaileddesign

Detaileddesign

UsabilityevaluationUsability

evaluation

Refine usabilitydesign plan

Refine usabilitydesign plan

Page 8: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 8

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Field studyspecialist

Field studyspecialist

Userprofiling

Use and taskanalysis

PrototypingPrototyping

Businessvision

Businessvision

Analyze contextof use and work

environment

Usability goals(qualitative & quantitative)

Usability goals(qualitative & quantitative)

Functionaldescription

use-cases anduse-case model

Functionaldescription

use-cases anduse-case model

Functionaldescription

use-cases anduse-case model

Context of use andwork environmentContext of use andwork environment

Task model(current & future)

Task model(current & future)

Conceptualdesign sketches

Conceptualdesign sketches

User profilesUser profiles

Domain expertsDomain experts

End userEnd user

VisionVision

Modifies

Workflow detail: Conduct user studies

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Activity: User profiling

Resulting artifacts• User profiles•…

Workflow details• …

Tool mentors• …

Role: Field study specialist

Input artifacts• …

Steps

• Identify the different user categoriesCollect characteristics of different user categoriesPrioritize user categories

Purpose

Understand who will use the system: current and potential users, their characteristics and prioritize them

Resulting artifacts• User profiles•…

Workflow details• …

Tool mentors• …

Role: Field study specialist

Input artifacts• …

Steps

• Identify the different user categoriesCollect characteristics of different user categoriesPrioritize user categories

Purpose

Understand who will use the system: current and potential users, their characteristics and prioritize them

Page 9: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 9

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Usability Design discipline: Activity Overview

UsabilitydesignerUsabilitydesigner

Detailed planning of user-centered activities

Detailed planning of user-centered activities

Conduct projectusability workshop

Conduct projectusability workshop

Select relevantsystems or business

to analyze

Select relevantsystems or business

to analyze

Inspect systemsor business

Inspect systemsor business

Develop userassistance material

Develop userassistance material

Integrate assistance in business

Integrate assistance in business

Integrate assistance in work environment

Integrate assistance in work environment

Integrate assistance in system

Integrate assistance in system

Giveusability support

Giveusability support

Refine designsRefine designs Field studyspecialist

Field studyspecialist

Userprofiling

Userprofiling

Use and taskanalysis

Use and taskanalysis

Visualizeuser needsVisualize

user needsAnalyze contextof use and work

environment

Analyze contextof use and work

environment

Interactiondesigner

Interactiondesigner

Develop usage scenarios

Develop usage scenarios

Develop mockupsDevelop mockups Brainstormconcepts

Brainstormconcepts

Develop informationarchitecture

Develop informationarchitecture

Content designand layout

Content designand layout

Develop navigationstructure

Develop navigationstructure

PrototypesPrototypes

Detailed contentdesign

Detailed contentdesign

Refine prototypesRefine prototypes

GraphicdesignerGraphicdesigner

Detailed graphicdesign

Detailed graphicdesign

Usabilityevaluationspecialist

Usabilityevaluationspecialist

Plan and conductevaluation

Plan and conductevaluation

Determine usability metrics

Determine usability metrics

Recruitrepresentative

users

Recruitrepresentative

users

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Usability Design discipline: Artifact Overview

UsabilitydesignerUsabilitydesigner

Field studyspecialist

Field studyspecialist

Interactiondesigner

Interactiondesigner

Usabilityevaluationspecialist

Usabilityevaluationspecialist

DesignsketchesDesign

sketches

Conceptualdesign mockups

Conceptualdesign mockups

GraphicdesignerGraphicdesigner

DetailedprototypesDetailed

prototypesInteraction

design prototypesInteraction

design prototypes

User profilesUser profiles

Conceptualdesign modelConceptual

design model

Detaileddesign model

Detaileddesign model

Interactiondesign model

Interactiondesign model

Task model(current & future)

Task model(current & future)

UsabilityDesign plan

UsabilityDesign plan

Documentation of competitor analysisDocumentation of competitor analysis

On-line helpOn-line help

Paper manualPaper manual Education plan and support material

Education plan and support material

TutorialTutorial

Other helpfeatures

Other helpfeatures

Recommendations forwork re-engineering

and work environment

Recommendations forwork re-engineering

and work environment

Usabilityevaluation plan

Usabilityevaluation plan

Usability problems andre-design recommendations

Usability problems andre-design recommendations

DetailedprototypesDetailed

prototypes

Design guidelinesand rationales

Design guidelinesand rationales

Conceptual design description

Conceptual design description

Usagescenarios

Usagescenarios

Detailed design description

Detailed design description

Interaction design description

Interaction design description

Usability goals(qualitative & quantitative)

Usability goals(qualitative & quantitative)

Context of use andwork environmentContext of use andwork environment

Page 10: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 10

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Roller

User-InterfaceDesigner

End User

Usabilitydesigner

Interaction designer

Graphicdesigner

Field studyspecialist

Usability evaluationspecialist

Domainexpert

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Mer om roller

UsabilitydesignerUsabilitydesignerUsabilitydesigner

Interaction designer

Interaction designer

GraphicdesignerGraphicdesigner

Field studyspecialist

Field studyspecialist

Usability evaluationspecialist

Usability evaluationspecialist

Page 11: Design för användbarhet - Uppsala University · 2004-12-29 · Ux Plug-In Guidelines: Role ... Interviews, Storyboarding, User Interface etc Concepts: User-Centered Design, Usability

Delmoment i användarcentrerad systemdesignAnvändbarhetsdesign – systemutveckling med användarna i fokus

© Bengt Göransson, Guide Redina AB, 2004 – http://www.redina.se/ :: http://www.acsd.se/ 11

:: Användbarhetsdesign: delmoment i användarcentrerad systemdesign : © Bengt Göransson, Guide Redina, 2004 ::

Usability Designer i RUP

En roll och även en titel.

Kan »axla« flera av rollerna.

Ibland den sammanhållande, ibland mer operativ.

Informellt ansvarig för de användarcentrerade aktiviteterna.

Är »specialist« inom området människa-datorinteraktion.