Kursusgang 6 Oversigt: Kursusforløb: Metoder til HCI-design

Slides:



Advertisements
Lignende præsentationer
VIS HJÆLPELINJER SOM ER EN HJÆLP VED PLACERING AF LOGO: 1.Højreklik på den aktuelle side og vælg ’gitter og hjælpelinjer’ 2. Sæt kryds ved ’Vis’ tegnehjælpelinjer.
Advertisements

VIS HJÆLPELINJER SOM ER EN HJÆLP VED PLACERING AF LOGO: 1.Højreklik på den aktuelle side og vælg ’gitter og hjælpelinjer’ 2. Sæt kryds ved ’Vis’ tegnehjælpelinjer.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Legal aid in Denmark.
High Growth Initiatives in Denmark
Teknik og Miljø - Planlægning og Byggeri Aarhus Kommune •Flemming Meyer •Master of Law, Special Consultant •Municipality of Aarhus •Department of employment.
VIS HJÆLPELINJER SOM ER EN HJÆLP VED PLACERING AF LOGO: 1.Højreklik på den aktuelle side og vælg ’gitter og hjælpelinjer’ 2. Sæt kryds ved ’Vis’ tegnehjælpelinjer.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto New production system.
Brødtekst her Brødtekst starter uden bullets, hvis du vil have bullets brug ”Forøge / Formindske indryk” for at få de forskellige niveauer frem Overskrift.
Learning Ressource Centres En studierejse til Leeds og Sheffield februar 2002.
Læreruddannelsen i Århus Nordic Geogebra Network Copenhagen 21 September 2013.
Dagens program  Emne: Tim Berners-Lees WWW koncept og deraf følgende innovationer Forbered hver for sig Præsenter og diskutér i grupper Fremlæggelse med.
Head Project Management-gruppe. Stakeholder contracting & Gode rapporteringsformer.
Select one of the 3 title pages and delete the others. Please do not create new title pages by using the layouts Title 1 – 3 as these layouts do not contain.
FNI marts Dupline introduction. FNI marts Sensors, Switches, Relays, Valves, Motors Counters, Timers, Drives Dupline PLC's PC's, SCADA Prod.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Projektledelse IT-projektledelse (ITP) Projektledelse og Produktion af Digitalt Indhold (DPI) Projektledelse IT-projektledelse (ITP) Projektledelse og.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Forside Titel Navn, sted eller begivenhed, dato. CHALLENGES FOR THE BANKING SECTOR - IN THE AFTERMATH OF THE CRISIS Louise C. Mogensen Deputy Chief Executive.
Tekst starter uden punktopstilling For at få punkt- opstilling på teksten, brug forøg indrykning For at få venstre- stillet tekst uden punktopstilling,
Department meeting 6 October 2009 Welcome!. Department meeting 6 October 2009Dias 2 Agenda Coffee ASB Management visiting LBC 11.00–11.05.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
1 Analyse af geografiske valgresultater Søren Risbjerg Thomsen Institut for Statskundskab Aarhus Universitet.
Arne Winther Et værdifuldt samarbejde mellem hospital og produktudvikler.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Model-Driven Development.
Self-Organizing Criticality. Definition of Innovation In an abstract, systems-theoretical approach, innovation can be understood as a critical event which.
Portfolio. Portfolio – what? Portfolio is used in more ways –Product or presentation –Process –Learning –Evaluation Often we distinguish between a learning.
Database Normalization without Mathmatics
Design dokument Agenda Intro Guidelines for the Game Concept Guidelines for the Game Proposal Guidelines Functional specification Kilde: Ryan, Tim (1999).The.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
PUMA kursus - ekstern finansiering 2011 Slide 1 For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Vis” > ”Sidehoved / Sidefod”.
Specialeseminar Kristine Tiedt.
Microsoft Solutions for Management Peter Colsted Direktør Enterprise & Partner Group Microsoft Danmark.
02/09/2014 Sygefravær v/Jesper Johansen Director People & Organisation Europe Title slide Edit: Add presentation title and speaker(s). Editing slides in.
Projektledelse IT-projektledelse (ITP) Projektledelse IT-projektledelse (ITP) Lektion september 2004 Peter Olaf Looms.
Kulturstudier M, KA Art Worlds Hvem skaber kunsten?
0 IT direktøren i hjertet af forretningen: Få pulsen i vejret på jeres forretning Michael Vad, Managing partner, COO, Heidrick & Struggles Februar 2009.
© Copyright IBM Corporation 2007 Process Identification and Reuse - BPMBlueWorks Bo Ebro Christensen, Executive IT Architect, IBM.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Litteratursiden / forfattere / anmeldelser / analyser / lister / temaer / læseklubber / video / brugere Digital communication of performance literature.
CUSTOMER JOURNEYS 12/9.
The Rethinking Resource Sharing Initiative Poul Erlandsen National Library of Education Copenhagen, Denmark.
Statistics Denmark DISCO Kenneth Christensen Labour Market responsibility: DISCO Birgitte Brondum Income and Registers responsibility: SOCIO DISCO = Danish.
Presentation 27: Comparison of technologies Objektorienteret Middleware.
Overskrift 40/42 pkt, Maks 2 linjer Underoverskrift, 14/16 pkt For at vise hjælpelinjer: 1.Højreklik på slidet og vælg “Gitter og hjælpelinjer” 2.Kryds.
Magistrenes Arbejdsløshedskasse side 1 Welcome to MA Odense.
Linking international students and Danish businesses.
Agenda 1.Informationer 1.Excel i fb.m. projekt 2 2.Reserver tid til projekt 2 3.Øvelse: a / b = c 2.Opsamling fra sidst 3.Estimation (konfidensintervaller)
Velkommen til Datamatikkeruddannelsen Roskilde Handelsskole Advanced Computer Study.
KLAR TIL NYE MULIGHEDER
Nyt tværfagligt innovations tilvalgskursus på DTU Diplom Vil du bruge din faglighed i tværdisciplinært samarbejde med ingeniørstuderende fra andre retninger?
Reliable Architecture Ved Henrik Bærbak Christensen Reflective Architectures Emne: reflective architecture overview 11 december 2009.
Business case - Gevinstoverblik Forsikring eksempel
Tekstslide i punktform Rubrik, helst 1 linje Brug ”Forøg/Formindsk indryk” for at få de forskellige niveauer frem Danish Standards  Signe Annette Boegh.
Working for you. Ivan Grønning, Sun Chemical Kemiens Dag, 23 November 2013 REACH Manufacturer/Importer the Registrant.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
AAALAC-akkreditering Afdeling for Eksperimentel Medicin.
Interview service in Statistics Denmark Structure and Surveys.
Completing secondary education
Software Testing Software testing.
Description of career Geochemists study the amount and distribution of chemical elements in rocks and minerals Study elements in soil and water They help.
The Effects of Depressants on the Pulse Rate of Lumbriculus Variegatus
AB295 Sexuality Education Expansion Bill
Impact and usage of the UI in Regulations No. [148]/[149]/[150]
CS 3800 Switch/Router Lab Project Introduction
Maynooth University Placement
A Constitutional Monarchy, Parliamentary Democracy, & Federation
Scientific Method – Steps 1-2
Præsentationens transcript:

Kursusgang 6 Oversigt: Kursusforløb: Metoder til HCI-design Formål og evaluering Hidtidige kursusgange Resten af kurset Metoder til HCI-design Modellering af brugere i design Design af brugerflader

Formål og evaluering Semestermål Kursusformål Dele (1 modul hver): Viden og erfaring med design og implementation af et edb-værktøj Kursusformål Give indsigt i principper, retningslinier og omgivelser til design og implementation af grafiske brugergrænseflader. Forstå de teorier og erfaringer, der udgør grundlaget for principper og retningslinier. Opnå praktisk erfaring med, hvordan design og implementering af en grafisk brugergrænseflade kan udføres. Dele (1 modul hver): Grundlæggende HCI og brugbarhedstest (kun Dat1) Videregående HCI Værktøjer og biblioteker til implementering af brugergrænseflader Programmering af brugergrænseflader (kun Inf1) Evaluering Evalueres gennem projektet. Design af brugerflader

Hidtidige kursusgange Grundlæggende HCI: Menneskelig informationsbehandling Kognitionsteori Gestalt-love Computeren Input/output-enheder Interaktion Interaktionsformer Interaktionsdesign Paradigmer Principper Andre teknikker til test (udførelse) Brugbarhedsevaluering: Definition af brugbarhed Placering i udviklings-processen Aktiviteter: Etablering (rammer) Planlægning (testrapport) Forberedelse (situation) Udførelse (tænke-højt) Fortolkning (problemer) Præsentation Design af brugerflader

Resten af kurset Hidtil Resten Design af brugerflader

Metoder til HCI-design ”Metode” – hvad er det? Hvad skal vi med metoder? ”Metodiske anvisninger” – blødere Dix: fire kategorier af metodske anvisninger for designprocessen: Life-cycle eller vandfaldsmodellen Designregler Usability engineering Prototyping Problem: hvordan skal vi vælge og kombinere metodiske anvisninger? To løsninger: Kontingensfaktorer Mombineret metode Design af brugerflader

Vandfaldsmodellen Det klassiske eksempel på en life-cycle model Hvad er ideen? Udviklingsprocessen gennemløber et antal faser Hver fase har et klart defineret produkt Produktet af en fase valideres i forhold til bestemte kriterier Produktet af en fase er udgangspunktet for den næste fase Design af brugerflader

Vandfaldsmodellen i Dix Hvad betyder faserne? Hvad er produkterne? Requirements specification Operation and maintenance Architectural design Detailed design Coding and unit testing Integration and testing Design af brugerflader

Relation til OOA&D Requirements specification Architectural design Operation and maintenance Architectural design Detailed design Coding and unit testing Integration and testing Design af brugerflader

Erfaringer med vandfaldsmodellen Projektledelse er simpelt: Hvorfor? Virker ikke i praksis! Design af brugerflader

Problemer med Life-cycle modellen Effects (Zuboff) Sensory satisfaction with handling of physical objects (forms, books, etc.) was missing. Experienced less interaction with humans (customers, supervisors) and more with computers. Did not fully understand where data on their screens came from and what it meant. Reduced feeling of certainty and control because of lack of concreteness (no names, no history, etc.). Less skill and knowledge of insurance claims required (the computer knows it). More computer skills required. Routine work, just ”pushing buttons”. Baserer sig udelukkende på specifikationer, men de er vanskelige at lave og forstå Mange negative effekter af de udviklede systemer Svært at uddestillere brugernes viden om deres arbejde Krav ændrer sig over tid Ikke-tekniske aspekter er svære at beskrive Fungerer kun, når vi ved hvad vi vil have, og vi kan beskrive det præcist og utvetydigt Tilbagekobling bliver nødvendigt Design af brugerflader

Designregler En anden måde at støtte designerne på Eksempel: en standard for GUI-design Går fra generelle principper til specifikke anvisninger Variende krav om, hvor meget de skal følges Design af brugerflader

Usability engineering Forsøg på at specificere, hvad brugbarhed konkret er i et givet projekt Eksempel: videobåndoptager (VCR) Specifikationen sammenholdes med kriterier for brugbarhed Design af brugerflader

Prototyping Brug af prototyper er et andet alternativ til life-cycle modellen Hvad er en prototype? En prototype realiserer bestemte egenskaber ved et system Brugerne kan arbejde og eksperimentere med den for at illustrere deres krav Der findes forskellige former for prototyper De bruges på forskellige tidspunkter i udviklingsprocessen Quick and dirty Early implementation without prior analysis and design. Revised until the users are satisfied. Revisions become complicated and maintenance is very expensive. Throw-away Development in order to enquire into and express requirements. Is often described as a ”running” requirements specification. Design-driven An implementation of a design which is as close to the final systems as possible. Often used for technical experiments, e.g. with the technical platform. Mock-up A cardboard or similar non-executable model of the system. Evolutionary A modifiable, running model of part of a system. Is gradyally developed into the final version which becomes the system. Design af brugerflader

Eksempel: Mock-up UTOPIA project Tools for graphical workers for page make-up and image processing. Oppose the deskilling that occurred when computers were introduced. Started describing requirements to a tool, but that was too abstract for the graphical workers. Made mock-ups to simulate how the computerized system would work. The mock-ups were made of cardboard boxes, overhead projectors and projector screens. Simulation involved people performing the operations of the computer. A prototype was developed from the experiences with the mock-ups. Design af brugerflader

Kontingensfaktorer Quantity Too much Too little Hvad gør man med de mange metoder? Relevansen af life-cycle metoder og prototyping kan afgøres ud fra kontingensfaktorer: Kompleksitet Usikkerhed Kan simpelt defineres ud fra den tingængelige information: Quantity Too much Too little Quality Too difficult Too unreliable Complexity Uncertainty Design af brugerflader

En simpel kontingenmodel Reference: Burns & Dennis Design af brugerflader

Kombineret metode Spiralmodellen kombinerer prototyping og vandfaldsmodellen Baseret på cykler, som indeholder fire typer aktivitet Den radiale dimension svarer til den samlede indsats på et givet tidspunkt Vinkeldimensionen svarer til hvad der er opnået I en enkelt cykel. Ved hver passage af x-aksen (klokken 3) tages en beslutning Beslutningen baserer sig på risikoanalyse Når alle risici er eliminerede, fases der ud I en vandfaldsmodel Design af brugerflader

Modellering af brugere i design Hvorfor er det nødvendigt? Interaktive systemer Modellering af krav Sociotekniske metoder: ETHICS Modellering: systembeskrivelse i Florence Design af brugerflader

The Payroll System: Computerizing A classical IS. All employees are paid on a monthly basis. The monthly payment is calculated manually. Computerization: The IS replaces the manual work in the payroll department. The working hours are registered manually and then typed onto a tape. Batch mode: the data processing calculates the payment for the month and updates the accumulated information. hours of work in current month for each employee Typing hours of work in current month for all employees Data processing Information about all employees: Salary rate Tax rate Accumulated year-to-date Update Payments Design af brugerflader

Consequences of the Payroll System The first generation of administrative information systems replaced repetitive manual work (e.g. payroll). The information system was integrated into and used by the department that performed the original manual task. A new typing function was introduced, often conducted in a separate department or office. Benefits: Reduction of simple manual work. Faster processing. More accurate calculations. Problems: A group of clerical workers become superfluous. Work in the typing department is extremely repetitive. New type of errors because input data are not checked when output data seem unreasonable. Data are only correct right after processing. Design af brugerflader

The Payroll System: Modernizing A second generation of administrative systems that modernized the first generation. Going from batch processing to on-line: Data are captured at their source: Employees enter their working hours directly into the system. Data are processed when they are needed. The information system becomes the communication channel between departments. Advantages: The database is always up to date. Capture of data is integrated into the work that produces the data. Fewer errors because data are registered in their context. Organizational changes: The typing department becomes superfluous. More people (all employees) are using computers which may require more training. New relationships between departments. Design af brugerflader

Systemudviklerne forstår ikke brugerne og deres arbejde Jeg har brug for hjælp til at udfylde min SU-ansøgning Vi starter på Aalborg Universitets web-sted: Vi finder aldrig den nødvendige hjælp; kun samlinger af regler og bestemmelser Design af brugerflader

ETHICS: Basics Information system development method created by Enid Mumford. Effective Technical and Human Implementation of Computer-Based Systems. Focus on the interaction of technology and people Result: work systems that are both technically efficient and have social characteristics which lead to high job satisfaction. ”All change involves some conflicts of interest. To be resolved, these conflicts need to be recognised, brought out into the open, negotiated and a solution arrived at which largely meets the interests of all the parties in the situation ... successful change strategies require institutional mechanisms which enable all these interests to be represented, and participation provides these.” Job satisfaction: the attainment of a good 'fit' between What the employee is seeking from his work: job needs, expectations and aspirations What he is required to do in his job: the organisational job requirements which mould his experience. Design af brugerflader

ETHICS: Methodology Why Change? System boundaries Description of the existing system (5 different levels, operative tasks to whole system) Definition of key objectives Definition of key tasks Definition of key information needs Diagnosis of efficiency needs Diagnosis of job satisfaction needs Future analysis Specifying and weighting efficiency and job satisfaction needs and objectives The organisational design of the new system Technical options The preparation of a detailed job design Implementation Evaluation Step 4 - Examples of key objectives of the Purchase Invoice Dept. Key objectives are to ensure that the Company obtains goods and services from suppliers which are of the right quality and price and arrive on the date promised. Also to provide a satisfying, stimulating work environment for Purchase Invoice and Treasurer's Dept. staff.  Relationships with suppliers are often very poor due to inaccurate or delayed payment of suppliers accounts. This is affecting the quality of the supplier's service. Step 5 - Examples of key tasks of the Purchase Invoice Dept. The fast, correct payment of suppliers accounts The fast, correct answering of suppliers queries The fast, accurate notification to suppliers' of rejected goods and requests for financial compensation The monitoring and improvement of the suppliers' service Step 6 - Example of key information needs Operating Information Information on suppliers and the state of their accounts Information on payments made Problem prevention/solution information Accurate goods received information Which suppliers have not been paid and why Co-ordination information Which receipts have been transferred from Purchase Invoice to Treasurer's Dept. for payment Development Information Which suppliers are antagonistic to the Company and why Control information The extent to which goods and services provided by suppliers are meeting company quality standards Design af brugerflader

ETHICS: Discussion Common reaction to ETHICS: it is impractical because Unskilled users cannot do the design properly. Management would never accept it. To reaction 1: Mumford argues that users can and do, design properly. They need training and help, but this can be provided relatively easily. More importantly, they have the skills of knowing about their own work and system, and have a stake in the design.  To reaction 2: Mumford’s experience is that managers have often welcomed participation and can be convinced of its benefits. Examples: A group of secretaries at Imperial Chemical Industries (ICI) designed new work systems for themselves in the wake of the introduction of word-processing equipment. A group of purchase clerks helped design a major on-line computer system. The first major use of ETHICS in the development of a large system was DECs XSEL, an expert system for their sales offices, used to configure DEC hardware systems for particular customers. Design af brugerflader

System Description in Florence Analysis of work conducted in a three-day seminar where both nurses and system developers participated. The purpose of the seminar was to establish a detailed and precise understanding of nursing. The flow of data was to be described. At the seminar the participants were trained in making data flow diagrams (Yourdon 1982), and were then supposed to apply this tool to describe their work. Three groups of nurses were established: A, B, and C. Each group included nurses from three different wards and a systems developer. An external consultant with extensive development experience circulated between the three groups. The nurses’ experience was chosen as the starting point. While working with the descriptions it became clear that their experience was different: Varying degrees of skill. Differences in the organization of work in different wards. Design af brugerflader

Group A In group A, the work was mainly led by the nurses. The systems developer was primarily acting as an advisor. The description concentrated on relations between the manual routines of nursing and it focused on the physical situation in the three wards of the participants. It reflected how work was actually organized and carried out. It was an attempt to describe human information processing instead of simple data transformation and the contents of the forms applied. The rules of the method were not strictly observed: A special signature for informal communication between various persons was introduced. The routines were not described in the exact way in which the incoming data flows were transformed to the outgoing data flows. Instead, the group focused on criteria that were influencing the major decisions. Various time consuming activities were included in the description, even though they were not of direct importance to the data transformation. The description also included the nurses’ relation to customers and local management (the manager of the ward). Design af brugerflader

Group B and C The descriptions made by group B and group C differed much from that of group A. In both groups, the system developer was the most dominant person. Much weight was attached to observation of the rules and guidelines of the method, and in this sense the descriptions produced were more correct. The participants were surprised that these two descriptions turned out to be very different anyway. In group B, there was an experienced nurse, and her understanding of work in the ward in which she was employed influenced the description very much. In group C, the participants were more equal. This implied that their description gave a more generalized picture of the work in the three wards. Design af brugerflader

Comparison On the last day of the seminar, the descriptions were presented. The nurses stressed that all three descriptions gave a strongly biased impression of “actual” nursing. Group A gave the most relevant picture of their work. The consultant emphasized the quality of the description from group C. After the seminar, system developers, who did not participate in the seminar, were presented to the descriptions. They had problems in understanding the descriptions. This especially applied to the description produced by group A but also to the descriptions produced by group B and C. Design af brugerflader

Florence Results The descriptions were only applicable to a limited extent. To supplement them, a number of prototypes were developed. A prototype was developed in collaboration with the nurses at two different hospital wards. Design af brugerflader

Hvilke typer information om brugere modelleres Information is used for something by somebody (application domain) E.g.: by a bank clerk for assessing whether a customer should be granted a loan. Information is about something (problem domain) E.g.: about the financial situation of a person. An information system is based on an understanding of these contexts. Design af brugerflader

Transfer Knowledge (Nonaka) A key reference in knowledge management Question: how can you transfer knowledge to others? Distinguishes between explicit and tacit knowledge From Tacit knowledge Explicit knowledge To Internalization Converting explicit knowl-edge into tacit knowledge; learning by doing; studying previously captured explicit knowledge (manuals, documentation) to gain technical know-how Socialization Transfering tacit knowledge through shared experiences, apprenticeships, on-the-job training, talking at the water cooler Externalization Articulating and thereby capturing tacit knowledge through use of metaphors, analogies, and models Combination Combining existing explicit knowledge through exchange and synthesis into new explicit knowledge Design af brugerflader