11
Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1 © Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 1 Användarcentrerad systemdesign Kursintroduktion och registrering Jan ”Gulan” Gulliksen Institutionen för IT/MDI, Uppsala Universitet, Sverige [email protected] Elina Eriksson Institutionen för IT/MDI, Uppsala Universitet, Sverige [email protected] Bengt Göransson IT-arkitekterna AB, Sverige [email protected] http://acsd.hci.uu.se 24 Oktober 2007 © Jan Gulliksen, 2007 Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion Gulan och Bengt Bengt har doktorerat vid MDI-avdelningen och är nu konsult vid företaget IT- arkitekterna. Gulan är kursansvarig lärare, professor och studierektor i MDI vid IT-institutionen.

Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 1

Användarcentrerad systemdesignKursintroduktion och registrering

Jan ”Gulan” Gulliksen

Institutionen för IT/MDI, Uppsala

Universitet, Sverige

[email protected]

Elina Eriksson

Institutionen för IT/MDI, Uppsala

Universitet, Sverige

[email protected]

Bengt Göransson

IT-arkitekterna AB, Sverige

[email protected]

http://acsd.hci.uu.se

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Gulan och Bengt

Bengt har doktoreratvid MDI-avdelningenoch är nu konsult vidföretaget IT-arkitekterna.

Gulan är kursansvariglärare, professor ochstudierektor i MDI vidIT-institutionen.

Page 2: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 2

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Elina

Elina ärkursammanuens ochdoktorand i MDI vidIT-institutionen.

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Målsättningen med kursen

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

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

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

Hur skall man införa ACSD i en organisation.

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

Ge er möjlighet att diskutera, kritisera och komma medegna idéer till hur man kan genomföra målet atttillsammans jobba för användbara system.

Page 3: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 3

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Kursinnehåll

1. Kursintroduktion Jan Gulliksen, Elina Eriksson

2. Användarna och intro till inlupparna Elina Eriksson

3. Systemutveckling i teorin Roland Bol

4. Krav och kravhantering Lars Oestreicher

5. ACSD – definition och principer Jan Gulliksen

6. Användbarhet och användarcentrering Jan Gulliksen

7. Användningsfall, modellering och UML Lars Oestreicher

8. Övn. Inlupp – mittredovisning Elina Eriksson

9. Att arbeta i projekt Jan Gulliksen

10. Att tillämpa ACSD Bengt Göransson, IT-arkitekterna

11. Rational Unified Process (RUP) Eva Hådding, Volvo IT

12. Usability design i praktiken – en fallstudie Bengt Göransson , IT-arkitekterna

13. Agile-metoder, XP och ACSD Stefan Blomkvist, Profdoc

Deadline inlupp (30/11, kl. 17.00)

14. Designexempel Bengt Göransson , IT-arkitekterna

15. Övn. Inlupp slutseminarium Elina Eriksson, Jan Gulliksen

Deadline projektuppgift (12/12, kl. 17.00)

Projektredovisning Jan Gulliksen, Elina Eriksson

Individuell hemtentamen för de som önskar ett högre betyg (21/12)

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Kurslitteratur

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

Page 4: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 4

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Examination

1 större inlämningsuppgift (individuell, skriftlig, deadlines)

1 projekt (grupper om max 3 personer, skriftligt o muntligt)

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

e-el Handläggningsstöd

för synskadade

Logistiksystem

Software for use –

Constantine & Lockwood

Grupp 1 Grupp 4 Grupp 7

Contextual design – Beyer

& Holzblatt

Grupp 2 Grupp 5 Grupp 8

Usability Engineering

Lifecycle – Mayhew

Grupp 3 Grupp 6 Grupp 9

Projekt 1 Projekt 2 Projekt 3

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Inlämningsuppgifter

Nästa tillfälle fredag den26/10 ägnas åt förberedelserinför inluppen

Mer info om uppgifterna på kurswebbenwww.it.uu.se/edu/course/homepage/acsd/ht07

Frågor:Frågor, handledning, övrigt: maila direkt till berördlärare

Tips: maila både Elina och Gulan för snabbare svar…

Handledning på böckerna:Har inte efterfrågats så mycket i det senaste: MailaGulan eller Elina om ni vill diskutera någotspeciellt

Page 5: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 5

Kursintroduktion

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

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

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

Page 6: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 6

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Vad är sanning?

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

En gemensam terminologi – Vad är en…Metod – implicerar ett systematiskt, repeterbart sätt attutforma, att göra något enligt en plan

Modell – är ett system som vi själva valt just för att denavbildar väsentliga egenskaper hos ett annat system

Process – är en strukturerad serie av händelser med ettspecifikt mål att åstadkomma ett visst resultat inom en visstid

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Hur sker systemutveckling idag?

Tidspress, kostnadspress, resursbrist,…

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

Det finns inte särskilt mycket kompetens omanvändbarhet

Användbarheten angår alla, från managementnivå tillprogrammerarna

Page 7: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 7

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Att utvecklaanvändbara systemhandlar om atttillämpaanvändarcentreradsystemdesign

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Technology-driven design vs. user-centered systems design

Technology-driven designphilosophy

User-centered systems designphilosophy

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 solutionsonly

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

Technology/developer-driven

Component focus

Individual contribution

Focus on internal architecture

Quality measured by product defectsand performance (system quality)

Implementation prior to usabilityvalidation

Solutions are directed by functionalrequirements

Page 8: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 8

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Olika utvecklingssammanhang

A case study

Page 9: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 9

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

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

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

The project had an explicit goal to apply a UCSDapproach.

Based on previous experiences simply adding usabilityengineering methods to existing processes did not makeany difference

We established a set of UCSD principles for the projectto follow.

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Initial set of principles for UCSD

Work practices of the users control the development.

Active user participation throughout the project.work domain experts (continuously through the developmentproject)

and actual end-users (for evaluation of various designresults)

Early prototyping to evaluate and develop designsolutions.

Continuous iteration of design solutions.

Multidisciplinary design teams.

Integrated design.

Page 10: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 10

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Activities

Usability designer.

User and task analysis.

Personas

Collaborative prototyping with users.

Quality assurance plan.

Implementation support.

Project cancelled.

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Problems

Little or no lifecycle perspective.

Usability designers were ignored.

Use case mania.

Little understanding of the documentation.

Changing technical platform.

Problems establishing a user-centered attitude.

Page 11: Användarcentrerad systemdesignHemtentamen för den som vill uppnå högre betyg e-el Handläggningsstöd för synskadade Logistiksystem Software for use – Constantine & Lockwood

Åhörarkopior – Användarcentrerad systemdesign. Föreläsning1

© Jan Gulliksen, 2007 – http://acsd.hci.uu.se/ 11

24 Oktober 2007 © Jan Gulliksen, 2007

Användarcentrerad systemdesign, 7,5 hp, ht 2007, Del 1: Kursintroduktion

Lessons learnt

UCSD is not commonly understood, and there is no cleardefinition.

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

Commercial products don’t give us much help.

We had to modify our principles for UCSD.

All participant’s and stakeholders’ support is crucial.

UCSD is as strong as its weakest link.

It’s all about attitude…