Kursusgang 10 Oversigt: Sidste kursusgang Andet syn på IT-systemer: Groupware Computer-Supported Cooperative Work (CSCW) Eksempel - IPJ-systemet - Den maritime communicator Design af brugerflader 10.1
System Vindue Sidste kursusgang Struktur Opdeling i vinduer Opdeling og placering af paneler Principper for visuelt design 1. Organisér: Konsistens Skærmlayout Relationer Navigering 2. Økonomisér: Enkelhed Klarhed Forskellighed Fremhævelse 3. Kommunikér: Tydelighed (legibility) Læselighed (readability) Typografi Symbolisme Flere perspektiver Farve/tekstur To eksempler - IPJ-systemet - CD-bibliotek Proces Navigering mellem vinduer Navigering inden for vindue Design af brugerflader 10.2
IT-systemer: Fra individ til samarbejde Den simple forståelse: en enkelt bruger interagerer med et system Computer Human Bredere forståelse: flere brugere interagerer gennem et system (CSCW) Computer Human Human Design af brugerflader 10.3
CSCW-systemer Computer-Supported Cooperative Work En gruppe af brugere, som samarbejder Samarbejdet understøttes af et IT-system Fokus på samarbejdet (modsat systemet) Systemet er blot et medie for samarbejdet Systemer inden for dette område betegnes ofte som groupware sprogligt parallelt til software og hardware Design af brugerflader 10.4
Groupware Et system, som en gruppe af brugere anvender i fællesskab Groupware kan karikteriseres på forskellige måder Tid og sted: - Hvornår bruger de systemet (relativt til hinanden) - Hvor er brugerne af systemet (relativt til hinanden) Tabellen illustrerer dette med nogle traditionelle former for kommunikation (ikke IT) Samtidigt Forskellige tidspunkter Samme sted Samtale ansigt til ansigt Besked (note) Forskellige steder Telefon Brev Design af brugerflader 10.5
Klassificering efter funktion Alternativt kan groupware karakteriseres efter sin funktion Funktionen kan beskrives ud fra samspillet mellem brugerne Eksempel: et program (artifakten) som laves af flere Tre basale kategorier: - Computer-mediated communication: understøtter direkte kommunikation mellem brugerne - Meeting and decision support systems: gør det muligt at udvikle og fastholde en fælles forståelse - Shared applications and artefacts: gør det muligt at interagere med artifakter som deles (arbejdets genstande) Participant Understanding Direct communication Control and feedback Artefact of work Participant Design af brugerflader 10.6
Computer-Mediated Communication 1. Email 2. Web-sted 3. Elektroniske opslagstavler og nyhedsgrupper 4. Strukturerede meddelelser: baseret på foruddefineret format, som databaserecord 5. Videokonference 6. Virtuelle verdener: kommunikation i den 7. Net-baserede spil Samtidigt Samme sted Forskellige steder Forskellige tidspunkter Design af brugerflader 10.7
Meeting and Decision Support Systems 1. Argumentationsværktøjer: opsamler argumenter i en diskussion, for eksempel af et design 2. Møderum: udstyret med systemer til støtte af møder ansigt til ansigt, for eksempel et elektronisk whiteboard 3. Delt arbejdsflade: det elektroniske møderum brugt af fysisk adskilte aktører Samtidigt Forskellige tidspunkter Samme sted Forskellige steder Design af brugerflader 10.8
Shared Applications and Artefacts 1. Delte computere: alt er synligt for alle; computerne opfører sig som én computer 2. Delt vindue: et vindue er delt mellem flere computere 3. Delt editor: flere computere kan tilgå den samme editor samtidigt 4. Forfattersystem: forskellige personer kan have forskellige roller i forhold til en tekst 5. Delt kalender: forskellige personers kalendere er synlige for de andre og koordineres Samtidigt Forskellige tidspunkter Samme sted Forskellige steder Design af brugerflader 10.9
Diskussion Er der nogen af projekterne på Dat1/Inf1, som udvikler groupware? Beskriv formålet med jeres system Overvej, om det understøtter samarbejde hvis det gør, hvilken form er det så: - Computer-mediated communication - Meeting and decision support systems - Shared applications and artefacts Design af brugerflader 10.10
Administration eller groupware? Journalen for en patient består af en samling af notater. De kaldes også journalnotater I statusbilledet er der en menu med de eksisterende notater Et notat indeholder et antal punkter, som udfyldes og signeres af en sygeplejerske Design af brugerflader 10.11
Eksempel på plejeplan En plejeplan er det notat, sygeplejerskerne bruger i deres daglige pleje af en patient Det er opdelt i problem, mål, handling, evaluering og afslutning Design af brugerflader 10.12
Administration eller groupware Kommunikation på grundlag af en artifakt (groupware). Tænk på en telefon som eksempel Kommunikation gennem en artifakt, som ikke er rigtig groupware det kan for eksempel være et traditionelt administrativt system Typisk envejs, og kræver ofte direkte kommunikation (i tillæg til kommunikationen gennem systemet) for at opklare uklarheder Eksempel: sygeplejerskerne snakker sammen, når der er noget uforståeligt i journalen Design af brugerflader 10.13
En mere præcis begrebsramme Tid/sted-matricen er en klassiker inden for CSCW Problem: den er ikke tilstrækkeligt præcis For eksempel er det ligegyldigt, om brugere af email arbejder på forskellige tidspunkter eller samtidigt Det væsentlige er, hvordan lagrede data håndteres Parallel synkroniseret tilgang Blandet Seriel tilgang Usynkroniseret tilgang Samme sted Møderum Forskellige steder Videokonference, Net-spil Delte arbejdsflader og editorer Forfatterværktøjer og delte kalendere Argumentationsværktøjer Email, Websted Design af brugerflader 10.14
Betydningen af teorier En teori kan hjælpe os med at strukturere vores forståelse af et anvendelsesområde for IT Kategorier af teorier: - forklarende (Newtons love) - forudsigende (Boyle-Mariottes lov, Arkimedes lov) - beskrivende (vand koger ved 100 grader) To eksempler på teorier, som can hjælpe os med at designe groupware: - Distribueret kognition - Speech act teori Design af brugerflader 10.15
Distribueret kognition: En teori om samarbejde Kognitionsteori fokuserer på en enkelt aktørs interaktion med en brugergrænseflade (stimuli response) Distribueret kognition ser på flere aktører Fokus på menneskers (aktørers) indbyrdes interaktion og deres brug af teknologi m.v. i løsningen af en arbejdsopgave i en given kontekst Dette betegnes som distribueret kognition, som foregår i et funktionelt system, hvori der kan ske sammenbrud Design af brugerflader 10.16
Distribueret kognition: Design Designspørgsmål Hvordan koordineres og synkroniseres komponenterne i et funktionelt system: hvordan udbredes information hvilke medier indgår hvordan transformeres information hvilke konsekvenser har det for aktørers handlinger Hvordan opstår sammenbrud, og hvordan kan de håndteres Beskriv samarbejdet mellem kaptajn og styrmænd på containerskibet ved hjælp af disse begreber From Preece (1994) Design af brugerflader 10.17
Speech Act: En teori om kommunikation Kommunikation forstås som forskellige speech acts, der hver overholder et bestemt mønster Eksempel: conversation for action Side 524-528 Design af brugerflader 10.18
Speech Act: Design En forenklet version af conversation for action 1 <Captain> you can let go the bow line 2 <1 st officer> let go bow line 11 <1 st officer> and we have the bow line home 12 <Captain> ok 1 B: Promise 3 A: Declare 5 A: Request B: Assert A: Declare 2 4 Design af brugerflader 10.19
Brugen af teorier om CSCW Styrket forståelse af anvendelsesområdet, for eksempel hvornår der sker sammenbrud (begrebet hjælper i analysen) Ideer til design, for eksempel strukturen i kommunikationen mellem kaptajn og styrmand Design af brugerflader 10.20