användarcentrerad systemdesign - uppsala university · 2007-10-24 · hemtentamen för den som...
TRANSCRIPT
Å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
Elina Eriksson
Institutionen för IT/MDI, Uppsala
Universitet, Sverige
Bengt Göransson
IT-arkitekterna AB, Sverige
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.
Å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.
Å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/
Å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
Å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…
Å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
Å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
Å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
Å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.
Å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.
Å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…