Kravställande/kravhantering

Relevanta dokument
Vad är design? Designmetodik. Varför en metodik? Samma (5!) huvudmoment. Härledning av form från specifikation. Användarcentrerad designmetodik

Designmetodik - Analys och kravställning. 9 oktober 2002

Systemering med användarfokus

Designmetodik. Användarcentrerad systemutveckling. 2 oktober 2002

Analysfasen. Systemering med användarfokus

Användaranalys och användbarhetskrav

Designmetodik. Systemering med användarfokus Malin Pongolini

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Användbarhet. Datorbaserade verktyg används till att. Aspekter på användbarhet. uppfylla behov eller lösa problem! Användbarhet.

Utvärdering av gränssnitt särskilt befintliga. Hur utvecklar man användbara system? Användbarhet handlar om kvalitet

Test och utvärdering - introduktion. Systemering med användarfokus Malin Pongolini

Användarcentrerad Systemutveckling

Chaos om IT-projekt..

Metoder för datainsamling

Interaktionsdesign - Prototyper. Användbarhetskrav

Chaos om datorprojekt..

Design för användbarhet Användarcentrerad utvecklingsprocess

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

Personlig reflektion över designarbetet. Av Anneli Olsen, ,

Människa-datorinteraktion 1MD016, hösten 2011 Användarcentrerad systemdesign september 2011

LOGISTIKSYSTEM FÖR SNABBA HJULET AB UTVECKLINGSPROCESS BASERAD PÅ DR. DEBORAH J. MAYHEW S THE USABILITY ENGINEERING LIFECYCLE

Användarcentrerad systemdesign

Inlämning 2 - Förslag till tentamensfrågor i Kravhantering, Grupp A. Kompletterar de kursavsnitt som inte täcktes av förra inlämningen.

Problemet. Beställarkompetens och kravhantering. Användbarhetsboom Internet som motor. Beställarproblemet. Användarnytta = verksamhetsnytta.

SKÅNETRAFIKEN. David Johnsson uxdavid.se

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt

Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping

Interaction Design. Karin Andersson Niklas Kihl-Forsberg Stefan Norberg Oskar Wenneling

Arbetsuppgifter. Vad gör du? Egentligen? Vad behövs? Gruppincheckning

Att fastställa krav. Annakarin Nyberg

SAMBRUK. Tentativa förslag för arbete med interaktionsdesign vid utveckling av kommunala e-tjänster. Jonas Sjöström (

Användarcentrerad systemdesign

Gränssnittsdesign. Design för användbarhet. Gränssnittsdesign - designheuristik

Användarcentrerad systemdesign

Inlämning 2 - Tentamensfrågor

Sveriges innovationsmyndighet

Hur vill du hålla kontakten? Behöver du beställa något mer? Håll dig uppdaterad om nyheter och insikter. EFG är tillgängligt dygnet runt.

Konverteringsskola Del 3: Vad är användbarhet?

Projekt 4 - FlyttIT Rådgivning och hjälp vid flytt

Erfarenheter av användarfall vid utvärdering i strategisk upphandling

Interaktionsdesign, designheuristik

Facebook Twitter Instagram Pinterest Google+ Bloggar Forum sociala medier för butiker och företag

Krav- och Uppgiftsanalys

Utvärdering. Användbarhet. + beställarperspektivet! Innehåll. Varför?

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.

Interaktionsdesign, designheuristik Människa-datorinteraktion (MDI) Inst för informationsteknologi Uppsala universitet


SYSTEMUTVECKLING METODER & MODELLER. Suzana Ramadani

Frågor och svar till tentamen i Kravhantering. Del 2. Kravhantering (ETS170), LTH Grupp B

Inlämning 1 - Tentafrågor. Projektgrupp A

Monterinspiration 2014

Användarcentrerad systemdesign

Effektivt Nyttigt Självförklarande Kräver ingen manual Intuitivt Läcker design Vem som helst kan använda det. Ändamålsenligt. Farmor kan använda den!

Fö: Användbarhetsutvärdering

SCREENS FOR FOCUSING

Anledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och kvalitet.

BEHOVEN KRING ETT ANVÄNDBART

Framfabs guide till användarfokus 2

Användarcentrerad systemdesign

Interaktionsdesign, designheuristik Människa-datorinteraktion (MDI) Inst för informationsteknologi Uppsala universitet

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet

Grupparbete ACSD Projektplanering för ett Patientjournalsystem

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Olika syften. TDDD60 användbarhetstest. När passar vilken typ? Med eller utan användare

Operatörer och användargränssnitt vid processtyrning

Nya möjligheter att höra bättre med Comfort Digisystem

Eric Kuster. Inredarnas. inredarnas hemligheter

Identifiera dina kompetenser

Inredning för skolan. Klassrummet

Inlämning 2 - Tentafrågor. Projektgrupp A 1 december 2010

Skriftlig tentamen den 25 oktober 2014 Kravhantering, ETS672, 7,5 hp

Praktisk metodik för design av användarupplevelse (UX) Mats Berglind Senior Consultant User Experience

Objektorientering. Grunderna i OO

Flexibla miljöer för moderna kontor. Från öppen till avskärmad med en knapptryckning. HILO STAY FOCUSED MOUNT

SKAPA DITT EGET BORD

* Rätt svar A. * Motivering De flesta hushållsmaskiner har en på- och avstäningsknapp och inte endast en av-knapp.

GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL.

Fråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav.

Introduktion till kursen Människadatorinteraktion Maria Redström Patricija Jaksetic CR&T

Avdelningen för Människadatorinteraktion

EFG Room, EFG play & EFG Flow. Screens for focusing

Frågor och svar till tentamen i Kravhantering

Vad påverkar designen?

Presentation av uppgiften. Företaget. Vi ger er i uppgift att: Sista-minuten-företaget. Målanalys. Arbetssätt under övningarna

NY KOLLEKTION STOCKHOLM

Projektuppgift i Användarcentrerad Systemdesign, ht 04

Principer för interaktionsdesign

Process IT-utveckling, översikt

Utvärdering. Övergripande (1) Med/utan användare. Övergripande (2) Fredag 1 oktober F1. Ann Lantz - Anna Swartling -

Berättelser Scenarios Presentationer Skisser Formella modeller Mjukvaruprototyper Kartong modeller etc.

Digitaliseringen och ledarskap

Kravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form

Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet

Exempel på verklig kravspecifikation

Vi levererar helhetslösningar

Upplägg. Fö: Användbarhetsutvärdering. Heuristisk utvärdering. 10 heuristiker (Nielsen) Hur många utvärderare?

Design och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc

Blue Line inbrottsdetektorer

Seniormarknaden Plusmöbelprojektet

Transkript:

Kravställande/kravhantering Systemering med användarfokus Suzana Ramadani 1

ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Funktionalitetskrav Egenskapskrav Användbarhetskrav Design Prototyping Utvärdering Suzana R (omarb från Pongolini) 2

Kravanalys Kravanalys kartlägga ett system Resultat en kravspecifikation som ställer krav på ett system, anger vad systemet skall kunna göra Kontrakt mellan kund och leverantör Beställaren Leverantören Verksamhetsanalys behovet av ett system Begreppsanalys Scenario och aktörer Suzana R (omarb från Pongolini) 3

Vad är ett krav? Ett krav är en önskvärd egenskap eller funktion hos ett IT-system En specifikation av vad systemet skall göra Under vilka omständigheter systemet förväntas fungera Suzana R (omarb från Pongolini) 4

Kravanalys Förståelse för systemdomän, behov, begränsningar i miljö och organisation, hårdvara Förståelse för intressenter Suzana R (omarb från Pongolini) 5

Analysresultaten -> Kravspecifikation Analyserna leder till krav i kravspecifikationen Funktionalitetskrav Krav på vilka funktioner som systemet ska tillhandahålla Skall vara motiverade utifrån användarens behov och deras (olika) sätt att utföra uppgiften på Egenskapskrav Kringliggande krav så som tillförlitlighet, återanvändbarhet, säkerhet, effektivitet. Användbarhetskrav Krav på användandet av systemet Skall vara mätbara/avgörbara Suzana R (omarb från Pongolini) 6

Kravhantering faser Identifiera krav Utgå från analysmaterialet Härledbara krav från analysen Klassificera kraven Användbarhetskrav Funktionalitetskrav Typifiera och specificera dessa krav ytterligare och iterativt Prioritera och rangordna kraven Fastställ kravspecifikationen Suzana R (omarb från Pongolini) 7

Analysresultaten -> Kravspecifikation Analyserna leder till krav i kravspecifikationen: Användaranalys användbarhetskrav Krav på användandet av systemet Skall vara mätbara/avgörbara Uppgiftsanalys funktionalitetskrav Krav på vilka funktioner som systemet ska tillhandahålla Skall vara motiverade utifrån användarens behov och deras (olika) sätt att utföra uppgiften på Suzana R (omarb från Pongolini) 8

Spårbara designbeslut (rep) användar analys uppgifts analys anpassad till målgrupperna & användningssituationen anpassad till uppgiften anv. barhet funk. kravspec beskriver hur funktionerna tillhandahålls utvärdering övergripande design, interaktionssätt, in- utmatningsdon,... prototyp Suzana R (omarb från Pongolini) 9

Användbarhetskrav Inlärning (Learnability) Hur lätt är det att lära sig systemet? Hur lång tid får det ta att komma till en viss grad av användande? Hur lång tid tar det att bli expert? Ex. Learnability En testperson skall, efter 3 minuters introduktion till systemet, kunna skicka och ta emot ett meddelande Motivering: Hög personalomsättning med många vikarier varje dag En användare som använt systemet under en arbetsdag skall efter en veckas uppehåll kunna komma till samma nivå av användning efter 1 minuts introduktion Suzana R (omarb från Pongolini) 10

Användbarhetskrav Genomförande (Throughput) Hur smidigt är systemet att använda? Kan uppgiften utföras fortare jämfört med dagens system? Ex Throughput Användningen av systemet skall öka den tillgängliga tiden för vårdpersonalen hos vårdtagaren Motivering: Tidspress, främst kopplad till att personalen vill kunna spendera mer tid hos vårdtagaren. 98% av samtliga meddelanden som sänds skall uppfattas och mottagas korrekt Motivering: Krav på säkerhet och vårdtagares integritet. Suzana R (omarb från Pongolini) 11

Användbarhetskrav Subjektiva åsikter (Attitude) Användarens subjektiva åsikter Användarens personliga upplevelser under användning Vilket varumärke förmedlar systemet Ex. Attitude 80% av användarna skall svara Ja på frågan: Tycker du att meddelandesystemet har underlättat din arbetssituation? Motivering: Ett problem är den stora personalomsättningen och problem att få personalen att stanna kvar. 70 % av användarna skall svara Ja på frågan: Tycker du att systemet känns modernt och spännande? Motivering: Statusen i yrket bör höjas för att få personal att söka sig till vården och för att få dem att stanna kvar. Suzana R (omarb från Pongolini) 12

Användbarhetskrav Flexibilitet (Flexibility) Om uppgiften förändras, kan systemet följa med? Kan jag göra på mitt sätt Användarupplevelser (User experience goals) Underhållande Estetisk upplevelse Kreativitetsskapande Roligt etc. Centralt för en interaktionsdesigner! Suzana R (omarb från Pongolini) 13

Ex. Användbarhetskrav Användbarhetskrav skall vara mätbara (avgörbara), dvs. inte lättanvänt. Tänk på kraven som ett kontrakt! Exempel: Biljettautomat: usability user experience usability 8 av 10 testpersoner skall ta sig igenom köpprocessen med mindre än två felaktiga val första testomgången. 75% av testpersonerna skall uppge att de upplevde biljettautomaten som ett tidsbesparande alternativ, jämfört med kassaförsäljning. Professionellt bokföringsprogram: user experience Efter 2 veckors träning, skall 9 av 10 testpersoner utföra sina rutinuppdrag (se spec.) på kortare tid än med det gamla systemet. Efter 3 månaders användande, skall 80% av användarna tycka att det nya systemet är mer tillfredställande än det gamla. Suzana R (omarb från Pongolini) 14

Funktionalitetskrav är krav på vilka funktioner som skall tillhandahållas (på något sätt) för att uppgiften/aktiviteten ska kunna utföras bör vara prioritetsordnade (t.ex nödvändiga, önskvärda, tänkbara) funktionens berättigande skall vara tydlig från uppgiftsanalysen Suzana R (omarb från Pongolini) 15

Ex. System för heminredning Ett system där man kan konstruera (en modell av) sitt eget hem/rum och sedan experimentera med olika inredningar (möbler, färger, tapeter, gardiner, golv, ) Systemet är tänkt att vara ihopkopplat med en databas med produktinformation (bl.a. en modell av produkten) från t.ex. möbel-, färg-, tyg- och köksutrustningsaffärer Suzana R (omarb från Pongolini) 16

Ex. Början till funktionalitetskrav Nödvändiga funktioner: skapa ett rum beklä väggar, golv, tak inreda rummet med möbler välja möbeltyp välja möbelbeklädnad placera möbeln visualisera rummet... spara, ladda, skriva ut Önskvärda funktioner: se två alternativa inredningar samtidigt... Suzana R (omarb från Pongolini) 17

Ex. Funktionalitetskrav Funktionerna bör rangordnas efter grad av viktighet. Exempel (från ett heminredningssystem) 1. nödvändiga funktioner: välja utseende på väggar, tak och golv konstruera en 3D-modell av ett rum placera ut möbelmodeller i rummet titta sig runt i det möblerade rummet 2. viktiga funktioner: kunna se två rum samtidigt (för jämförelse) 3. önskvärda funktioner skriva ut olika vyer av rummet... Suzana R (omarb från Pongolini) 18

Ex. Funktionalitetskrav, forts. Tänk vidare Fler användargrupper? Rörelsehindrade speciellt viktig målgrupp? (samlat, hemma) Möbeldesigners? Koppla ihop med CAD-system? Andra användningsområden? Arkitektutbildningar i utbildningssyfte? Skapa presentationsmaterial, reklambroschyrer? Intressant för möbelföretag, affärer, reklambranschen? Suzana R (omarb från Pongolini) 19

Kravspecifikation Organisera kraven Funktionskrav Användbarhetskrav Gör prioriteringar Skallkraven/Nödvändiga Börkraven/Viktiga Kompletteringskraven/Önskvärda 20

Källa: http://anvandbarhet.se/bok:idefasen 21

Källa: http://anvandbarhet.se/bok:idefasen 22

Litteraturhänvisning Gulliksen & Göransson, kap 3, 6 http://anvandbarhet.se/bok:idefasen http://www.usabilitypartners.se/tjanster/ 23