• No results found

Användarcentrerad systemdesign

N/A
N/A
Protected

Academic year: 2022

Share "Användarcentrerad systemdesign"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

Användarcentrerad systemdesign

Kursintroduktion och registrering Jan ”Gulan” Gulliksen

Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se

Bengt Göransson

Enea Redina AB och Avdelningen för MDI/IT, Uppsala Universitet, Sverige Bengt.Goransson@enea.se

Niklas Johansson

Avdelningen för MDI/IT, Uppsala Universitet, Sverige Niklas.Johansson@hci.uu.se

http://www.hci.uu.se/edu

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Målsättningen med kursen

v

Nu kan du en massa MDI, men hur skall det tillämpas då?

v

Tydliggöra vad som menas med användarcentrerad systemdesign (ACSD).

v

Det handlar inte om design, utan om hur man skall ta sig dit…

v

Hur skall man införa ACSD i en organisation.

v

Förse er med “verktyg” för att kunna jobba användarcentrerat.

v

Ge er möjlighet att diskutera, kritisera och komma med

egna idéer till hur man kan genomföra målet att

tillsammans jobba för användbara system.

(2)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Kursinnehåll, prel.

1. Kursintroduktion Jan Gulliksen

2. ACSD – definition och principer Jan Gulliksen 3. Användbarhet och användarcentrering Jan Gulliksen

4. Krav och kravhantering Lars Oestreicher

5. Systemutveckling i teorin Roland Bol

Inlämningsuppgift 1 – Kravspec. med användbarhetskrav (1/11 deadline) Niklas Johansson 6. Användningsfall, modellering och UML Lars Oestreicher

7. Från verksamhetsutveckling till systemunderhåll – SU i praktiken 8. Rational Unified Process (RUP) Eva Hådding, Rational Inlämningsuppgift 2 – Ett användningsfall (8/11 deadline) Niklas Johansson 9. Usability design, ACSD & RUP Bengt Göransson 10.TBA

11.Usability design i praktiken, fallbeskrivningar Bengt Göransson 12.Projektplanering map ACSD Jan Gulliksen Inlämningsuppgift 3 – Projektplan för användbarhet (22/11 deadline) 9. TBA

10.Projektredovisning Jan Gulliksen, Niklas Johansson, Bengt Göransson 11.Projektredovisning Jan Gulliksen, Niklas Johansson, Bengt Göransson Individuell hemtentamen för de som önskar ett högre betyg

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Gulan och Bengt

Bengt är doktorand vid MDI-avdelningen och konsult vid företaget Enea Redina.

Gulan är kursansvarig lärare och

studierektor i MDI vid IT-institutionen.

(3)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Kurslitteratur

http://www.hci.uu.se/acsd/

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Inlämningsuppgifterna

v

Inlämningsuppgift 1 – Kravspec. med användbarhetskrav (1/11 deadline) Niklas Johansson

ß Skriv en kravspecifikation för en enklare teknisk pryl där alla krav uppfyller kraven på spårbarhet, etc.

v

Inlämningsuppgift 2 – Ett användningsfall (8/11 deadline) Niklas Johansson

v

Inlämningsuppgift 3 – Projektplan för användbarhet (22/11 deadline)

Customer Recycle Items Print Daily Report

Administer Deposit Item Operator

(4)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Examination

v

3 inlämningsuppgifter (individuella, skriftliga, deadlines)

v

1 projekt

v

Hemtentamen för den som vill uppnå högre betyg

Projektuppgift för kursen

Användarcentrerad systemdesign

Utveckla en mobil tjänst

Vidareutveckling av ett befintligt system för en arbetssituation

Medborgarterminal

Software for use – Constantine &

Lockwood

Grupp1 Grupp 2 Grupp 3

Usability Engineering Lifecycle – Mayhew

Grupp 4 Grupp 5 Grupp 6

Contextual design – Beyer & Holzblatt

Grupp 7 Grupp 8 Grupp 9

Kursintroduktion

(5)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Om vi bara lägger till användbarhet, kommer allt att bli bra då?

Nej, vi behöver en användarcentrerad systemdesignprocess…

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Att utveckla

användbara system handlar om att

tillämpa

användarcentrerad

systemdesign

(6)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Vad är sanning?

v

Hur kan man veta om en modell är bättre än en annan?

v

En gemensam terminologi – Vad är en…

ß Metod – implicerar ett systematiskt, repeterbart sätt att utforma, att göra något enligt en plan

ß Modell – är ett system som vi själva valt just för att den avbildar väsentliga egenskaper hos ett annat system ß Process – är en strukturerad serie av händelser med ett

specifikt mål att åstadkomma ett visst resultat inom en viss tid

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Technology-driven design vs. user-centered systems design Technology-driven design

philosophy User-centered systems design philosophy

User-driven Solution focus

Multidisciplinary teamwork including users, developers, customers, usability experts Focus on usability attributes: effectiveness, efficiency and satisfaction

Quality defined by usability (quality in use) Implementation of user-validated solutions only

Understanding the context of use: user, work task, work environment

Technology/developer-driven Component focus Individual contribution Focus on internal architecture Quality measured by product defects and performance (system quality) Implementation prior to usability validation Solutions are directed by functional requirements

(7)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Hur sker systemutveckling idag?

v

Tidspress, kostnadspress, resursbrist,…

v

Användbarhet är inte något särskilt viktigt i konkurrens med andra mål, typ säkerhet, stabilitet,…

v

Det finns inte särskilt mycket kompetens om användbarhet

v

Användbarheten angår alla, från managementnivå till programmerarna

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Olika utvecklingssammanhang

Användarna identifierade

Användarna identifierade Utvecklarna kända

Utvecklarna kända

Utvecklarna kända

Användare identifierade

Projekt-

start System-

leverans Tid

Kontrakts- utveckling (konsult)

Produkt- utveckling

”In-house”- utveckling

System- utveckling

(8)

A case study

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

A case study of the rise and fall of a UCSD project

v

The pilot project was an in-house development project within the Swedish National Tax Board. The purpose of the project was to develop a new computerized case- handling tool for administrators working with national registration.

v

The project had an explicit goal to apply a UCSD approach.

v

Based on previous experiences simply adding usability engineering methods to existing processes did not make any difference

v

We established a set of UCSD principles for the project

to follow.

(9)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Initial set of principles for UCSD

v

Work practices of the users control the development.

v

Active user participation throughout the project.

ß work domain experts (continuously through the development project)

ß and actual end-users (for evaluation of various design results)

v

Early prototyping to evaluate and develop design solutions.

v

Continuous iteration of design solutions.

v

Multidisciplinary design teams.

v

Integrated design.

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Activities

v

Usability designer.

v

User and task analysis.

v

Personas ‡

v

Collaborative prototyping with users.

v

v

Quality assurance plan.

v

Implementation support.

(10)

24 Oktober 2002 © Jan Gulliksen and Bengt Göransson, 2002

Problems

v

Little or no lifecycle perspective.

v

Usability designers were ignored.

v

Use case mania.

v

Little understanding of the documentation.

v

Changing technical platform.

v

Problems establishing a user-centered attitude.

Användarcentrerad systemdesign, 5 poäng, ht 2002, Del 1: Kursintroduktion

Lessons learnt

v

UCSD is not commonly understood, and there is no clear definition.

v

One needs to be very specific about what it takes from the process to comply with UCSD.

v

Commercial products don’t give us much help.

v

We had to modify our principles for UCSD.

v

All participant’s and stakeholders’ support is crucial.

v

UCSD is as strong as its weakest link.

v

It’s all about attitude…

References

Related documents

Han ville att sidan skulle kunna presentera varje loop enskilt, vilket den gör nu, men den skulle även kunna presentera alla looper samtidigt och då inte visa de enskilda rutterna

Intervjuerna anmärkte inga speciella fel i behandlingen, Ahlander beskrev a� definitivt finns saker som kunde bli bä�re men a� det var svårt för honom a�

Genom att designa systemet användarvänligt finns mycket att vinna för både användaren och utvecklaren.. Genom att granska ett existerande system där användarna har en

Först och främst vill man säkerställa att inga frågor är formulerade på ett sådant sätt att de kan misstolkas eller inte alls förstås, eller helt och hållet är

Anledningen till detta är att skydda individens uppgifter för obehöriga personer som vill på ett eller annat sätt sprida information som de inte har rätt till.. Lagen gäller inte

Det är viktigt att vara medveten om detta när man gör sitt val av metod, att vara medveten om både för och nackdelar gör de lättare att undvika fallgropar och hur man bör använda

väldigt många som man stöter på förstår inte vad UX eller användarcentrerad design är (UX- designer) Bristen av kunskap kännetecknas enligt UX- designern av att kunden inte

Kan ljudkvaliteten för en hel publik visualiseras så att en ljudtekniker kan förstå hur ljudet kommer att bli för publiken och på så sätt göra det möjligt för ljudteknikern