Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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?
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
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
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
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.
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.
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
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
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
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
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.