Handlingsbara IT-system - perspektiv & modeller Göran Goldkuhl Forskningsgruppen VITS IEI Linköpings universitet Sätt att tänka om IT-system har betydelse Hur vi uppfattar IT-system Hur vi tycker IT-system ska vara Hur vi planerar för IT-system Hur vi designar IT-system 1
IT-system: Kognitivt instrument? Användbart system Bara ett personligt hjälpmedel? För att lösa problem fatta beslut IT-system: Informationslager? Bara en avspegling av verkligheten? 2
Avbildningstänkande Data används uteslutande för att representera (avbilda) verkligheten IT-systemet i första hand dess databas ses som en avbild (modell) av verkligheten Istället för att användaren skall gå ut och titta på verkligheten, så kan användaren titta på IT-systemets databas och därmed nyttja IT-systemet som ett alternativt fönster mot verkligheten IT-system: Kommunikationsinstrument 3
IT-system: Instrument för teknikmedierad verksamhetskommunikation att kommunicera Bli informerad Behov av Verksamhetsminne..för att handla Handlingsbarhet är ett perspektiv på IT-system som betonar IT-system är system för verksamhetskommunikation Vad kan jag säga genom systemen Vad kan jag få reda på genom systemen, dvs vad kan andra säga till mig Människors handlingar i verksamheten och genom IT-systemen Kunskap, kommunikation, handling förbättras i verksamheten 4
Vad är handlingsbarhet? Definitionen av ett IT-systems handlingsbarhet lyder: Ett IT-systems förmåga att utföra handlingar, och att befrämja, möjliggöra och underlätta handlingar som utförs av IT-systemets användare både genom ITsystemet och baserat på information från IT-systemet i en verksamhetskontext. Vad är handlingsbarhet? befrämja, möjliggöra och underlätta handlingar innebär att systemet stödjer användarnas handlingar IT-systemet skall vara enkelt att använda Handlingsrepertoaren skall vara tydlig och lätt att komma åt 5
Vad är handlingsbarhet? IT-systemet skall också kunna automatiskt utföra handlingar En automatisk handling innebär att handlingen utförs genom i förväg definierade regler Ett IT-system kan inte ses som ansvarigt för en handling Det finns alltid mänskliga aktörer som har slutligt ansvar för automatiska handlingar IT-systemen bör ses som agenter som utför handlingar för någon annans räkning Vad är handlingsbarhet? Systemanvändarnas handlingar kan utföras genom IT-systemet är fallet när IT-systemet används som ett verktyg för kommunikation Systemanvändare kan också handla utanför systemet men baserat på information från IT-systemet när systemanvändaren läser information och därefter utför en uppgift utanför systemet 6
Vad är handlingsbarhet? Ett IT-systems handlingsbarhet är alltid relaterat till en specifik verksamhetskontext Verksamhetskontexten omfattar t ex användarnas förkunskaper och färdigheter avseende IT-systemet och den arbetsuppgift som skall utföras uppgiftens natur och komplexitet tid och resurser för att genomföra uppgiften Vad består ett IT-system av En handlingspotential (en fördefinierad repertoar av handlingar) Handlingar utförda interaktivt av användare och systemet, eller automatiskt av systemet Verksamhetsminne (tidigare utförda handlingar samt andra handlingsförutsättningar) Meddelanden och dokument (handlingsförutsättningar, handlingsresultat och handlingsmedia) Ett avgränsat verksamhetsspråk (begrepp, terminologi) 7
Handlingar och dokument Interaktion med IT-system sker normalt genom skärmdokument Dokument har en handlingspotential genom att den funktionalitet som IT-systemet erbjuder är åtkomlig via dokumenten. Exempel på handlingar som utförs genom skärmdokument är registrering av information och sökning av information. Datorns gränssnitt: Ett handlingsmedium med handlingsförutsättningar och handlingsresultat 8
Ett kommunikationsperspektiv på användargränssnitt En aktör (användare) tolkar & kommunicerar Användargränssnitt Tolka Vad kan göras handlingsmöjligheter (handlingsrepertoar) Tolka meddelanden Skapa meddelanden Navigera Vad andra säger (förutsättningar) Vad som sägs till andra (resultat) Vad göra sedan (utsökning eller förflyttning) Designers Andra kommunicerar Andra tolkar En handlings tre faser Förvärdering vad kan jag göra? Utförande nu gör jag! Eftervärdering vad blev gjort? 9
1 Vad kan jag göra? (Förvärdering) INTERAKTIONSLOOPEN 2 Nu gör jag! (Utförande) 3 Datorns reaktion Vad har gjorts? (Eftervärdering) 4 Fas 1: Förvärdering Datorn förser användaren med handlingsförutsättningar Vad kan jag göra? Handlingsrepertoar: Kommunikationsförutsättningar Utförandemöjligheter Navigationsmöjligheter 10
Fas 2: Utförande Handlingsresultat från användaren Nu gör jag! Meddelandeinnehåll Utförande av handling Fas 3: Datorns reaktion Datorn utför begärd handling Jag väntar 11
Fas 4: Eftervärdering Handlingsresultat från datorn, som tolkas av användaren Vad har gjorts? Feedback (Utförd handling) Typer av handlingar och faser Läshandling Formuleringshandling Navigeringshandling Informering Utförande IT handling (reaktion) Tolkning 12
Läsa Formulering 13
Navigering Tre handlingar ger tre olika typer av interaktionsloopar Läsloop Formuleringsloop Navigeringsloop 14
Tre loopar och fyra faser Läsloop Formuleringsloop Navigeringsloop Informering Utförande IT handling Tolkning Informering Utförande IT handling Tolkning Informering Utförande IT handling Tolkning Tre loopar och fyra faser Läsloop Informering= Läsrepertoar Utförande=Inputparametrar IT handling= Utsökning & exponering Tolkning= Läsa meddelanden Formuleringsloop Navigeringsloop Informering= Formuleringsrepertoar Utförande= Inputmeddelanden IT handling= Registrering, behandling Tolkning= Kontroll av registrering Informering= Navigeringsrepertoar Utförande= Navigera (begär flytt) IT handling= Visa nytt dokument Tolkning= Kontrollera ny plats 15
Läsa Läsloop Användarens handlingar Val av Vad kan jag läsa? läsmöjlighet Informering Utförande LäsrepertoarInputparametrar IT-systemets handlingar Meddelanden Reaktion Visning av hämtade meddelande Start/slut Tolkning Läsning av meddelanden 16
Formulering Formuleringsloop Användarens handlingar Vad kan jag säga? Formulera Informering Formuleringsrepertoar Utförande Input meddelanden IT-systemets handlingar Meddelanden Reaktion Feedback från registrering Start/slut Tolkning Blev meddelandet registrerat? 17
Navigering Navigeringsloop Användarens handlingar Navigera i Vart kan jag gå? systemet Informering Navigeringsrepertoar Utförande Val av nästa skärmdokument IT-systemets handlingar Reaktion Nytt skärmdokument visas Start/slut Tolkning Har jag kommit till önskad plats? 18
Pragmatisk dualitet I en interaktiv användningssituation interagerar en användare samtidigt med IT-systemet Andra aktörer i verksamheten Handlingen är dual Handlingsbarhet: Tre skikt av handlingskvaliteter Interaktionskvalitet Kommunikationskvalitet Processkvalitet Intern användare 19
Handlingsbarhet: Tre skikt av handlingskvaliteter Extern användare Kommunikationskvalitet Processkvalitet Interaktionskvalitet IT-system i verksamhetskontext Förutsättningar Lässituation: Designsituation: Förutsättningar Regulativa handlingar Förutsättningar Regler Formuleringssituation: Läshandling Formuleringshandling Automatiska handlingar IT-system Succedenshandling Verksamhetsminne Succedenshandling 20
IT-system som kommunikation många-till-många IT-system Meddelanden Meddelanden Meddelanden Meddelanden Meddelanden 21