Oplægget blev holdt ved InfinIT-arrangementet "Workshop om usability og interaktionsdesign", der blev afholdt den 10. marts 2010. Læs mere om arrangementet her: http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/brugerne_i_fokus_i_nystartet_interessegruppe.htm
Virksomhedens erfaringer med integrering af usabilityarbejde i agil udvikling...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Idekatalog for integrering af usabilityarbejde i agile udviklingsprocesser af...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAUInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Muligheder for samspil mellem usability-evaluering og interaktionsdesign af J...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Temadag:
samspillet mellem usability-evaluering og interaktionsdesign", der blev afholdt den 13. april 2011. Læs mere om arrangementet her: http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/snak_sammen_om_brugervenlighed.htm
SeverinChristie Stauning Andersenݺߣs fra Coop Severin Seminar for deres frivillige den 4. maj 2013.
Det handler om at bruge digitale og sociale medier som et aktiv samt hvordan man laver indhold til Facebook, som bliver delt.
Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
Orla Pedersen, Dafolo A/SInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Temadag:
samspillet mellem usability-evaluering og interaktionsdesign", der blev afholdt den 13. april 2011. Læs mere om arrangementet her: http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/snak_sammen_om_brugervenlighed.htm
Jens Poders præsentation "Agil Brugerinddragelse i UX Design"Peytz & Coݺߣs fra Jens Poders præsentation til morgeninspirationen "Gør UX agil – og spar en masse ressourcer", afholdt hos Peytz & Co d. 9/5/2018.
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...InfinIT - Innovationsnetværket for itForslaget blev præsenteret ved InfinIT-arrangementet "Temadag om samspillet mellem agil udvikling og usability-evaluering" afholdt den 23. januar 2013.
Læs mere om arrangementet på http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/samspillet_mellem_agil_udvikling_og_usability-evaluering.htm
Fra User experience til Fødevarer? af Lars Bo Larsen, AAUInfinIT - Innovationsnetværket for itPræsentationen blev holdt ved InfinIT-konferencen SummIT 2013, der blev afholdt den 22. maj 2013 på Axelborg i København. Læs mere om konferencen her: http://www.infinit.dk/dk/arrangementer/tidligere_arrangementer/summit_2013.htm
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAUInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
ITU - Social software: 14 ProcesMorten GadeI efteråret 2007 og foråret 2008 underviste jeg på ITU-kurset Social Software: Design og implementering.
Se http://mortengade.dk/2009/social-software-et-semesters-undervisning-i-en-post
Se http://social08.pbwiki.com
Usability-test i en mindre IT-virksomhed af Orla Pedersen, Dafolo A/SInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
Værktøjer til Digital StrategiPeytz & CoPeytz & Co's morgeninspiration 5 november 2015. Værktøjer til Digital Strategi:
Cynefin Framework, Bussines Model Canvas, Value Proposition Design, Lean Start Up og Pretotyping.
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music GroupInfinIT - Innovationsnetværket for itMed mere end 50 deltagere fra over 30 forskellige organisationer blev der på InfinITs arrangement Selling the UX den 26. september 2016 sat fokus på, hvordan man sætter UX på dagsordenen. Det store spørgsmål lød: Hvordan får vi produkt-owner, produktudvikler og resten af teamet til at se værdien af UX som en essentiel del af udviklingsfasen.
http://www.infinit.dk/dk/nyheder-og-reportager/5-gode-raad-saelge-ux-kompetencen.htm
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-konferencen Digitalisering af det offentlige og private rum: Udvikling, brugbarhed og etik, der blev holdt den 11. juni 2014. Læs mere om reportagen her: http://infinit.dk/dk/arrangementer/tidligere_arrangementer/konference_digitaliseringen_af_offentlige_og_private_rum_udvikling_brughed_og_etik.htm
Kvalitetssikring i et highperformance teamNiels FrydenholmNår det handler om at levere hyppigt uden at gå på kompromis med kvaliteten, så kræver det en teamindsats. Det dur ikke, at udviklerne bare koder løs, og derefter regner med at andre, måske endda et helt andet (test)team, sikrer at alt er ok - både før og efter ændringerne er kommet i produktion.
Udvikling og kvalitetssikring skal gå hånd i hånd, men som udvikler ved jeg, at det kan være en udfordring at få til at ske i praksis, da vi udviklere kan have en tendens til hellere at vil skrive kode end at hjælpe med at teste det vi lige har lavet. Men det kan lade sig gøre!
I dette oplæg vil jeg komme med eksempler fra hverdagen, på hvordan vi får det hele til at rulle på skinner. Hvordan gensidig respekt mellem forskellige roller, og bedst udnyttelse af hinandens kompetencer, spiller sammen med den automatisering, der er en væsentlig parameter for at få det hele til at lykkedes.
Usability-evaluering af løsninger til digital borgerservice af Jan StageInfinIT - Innovationsnetværket for itOplægget blev holdt ved arrangementet "Fra borger til bruger" afholdt den 13. november 2012.
Læs mere om arrangementet på http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/den_digitale_kommune.htm
Metoder til usabilityevaluering af Jan Stage, AAUInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
Brugervenlige offentlige løsninger - tre konkrete tilgange Peytz & CoLena Frederiksen har arbejdet med borger.dk, virk.dk og mange andre store offentlige websites.
Baseret på hendes mange års erfaring får du her tre konkrete tilgange til at:
- tjekke, om dine løsninger lever op til brugervenlighedskriterierne i det offentliges digitaliseringsstrategi og den fællesoffentlige udviklingsvejledning
- forbedre brugervenligheden på de løsninger, hvor du ved, at brugervenlighedsskoen trykker
- komme videre – på ”gør-det-selv-måder”, med budget-metoder eller med grundige undersøgelser
Object orientering, test driven development og cInfinIT - Innovationsnetværket for itThis document discusses challenges with hardware-near programming and proposes solutions like object-oriented design, test-driven development, and mocking hardware for testing in C. It provides examples of encapsulating hardware registers in C and writing tests that check register values and function outputs without the physical hardware. The document concludes that while setting up the tools is an initial investment, TDD is possible and helps create safe, maintainable low-level software.
More Related Content
Similar to Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable machine (20)
Indførelse af usabilityaktiviteter i en virksomhed af Nikolaj Lyngbye Kolbe, ...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
Orla Pedersen, Dafolo A/SInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Temadag:
samspillet mellem usability-evaluering og interaktionsdesign", der blev afholdt den 13. april 2011. Læs mere om arrangementet her: http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/snak_sammen_om_brugervenlighed.htm
Jens Poders præsentation "Agil Brugerinddragelse i UX Design"Peytz & Coݺߣs fra Jens Poders præsentation til morgeninspirationen "Gør UX agil – og spar en masse ressourcer", afholdt hos Peytz & Co d. 9/5/2018.
Forskning i agil udvikling og og indføring af usability arbejde af jan stage,...InfinIT - Innovationsnetværket for itForslaget blev præsenteret ved InfinIT-arrangementet "Temadag om samspillet mellem agil udvikling og usability-evaluering" afholdt den 23. januar 2013.
Læs mere om arrangementet på http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/samspillet_mellem_agil_udvikling_og_usability-evaluering.htm
Fra User experience til Fødevarer? af Lars Bo Larsen, AAUInfinIT - Innovationsnetværket for itPræsentationen blev holdt ved InfinIT-konferencen SummIT 2013, der blev afholdt den 22. maj 2013 på Axelborg i København. Læs mere om konferencen her: http://www.infinit.dk/dk/arrangementer/tidligere_arrangementer/summit_2013.htm
Opsamling fra forrige møde, brugercentreret design af Lars Bo Larsen, AAUInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
ITU - Social software: 14 ProcesMorten GadeI efteråret 2007 og foråret 2008 underviste jeg på ITU-kurset Social Software: Design og implementering.
Se http://mortengade.dk/2009/social-software-et-semesters-undervisning-i-en-post
Se http://social08.pbwiki.com
Usability-test i en mindre IT-virksomhed af Orla Pedersen, Dafolo A/SInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
Værktøjer til Digital StrategiPeytz & CoPeytz & Co's morgeninspiration 5 november 2015. Værktøjer til Digital Strategi:
Cynefin Framework, Bussines Model Canvas, Value Proposition Design, Lean Start Up og Pretotyping.
Selling the UX - en UX-succeshistorie af Jesper Lumbye Andersen, Music GroupInfinIT - Innovationsnetværket for itMed mere end 50 deltagere fra over 30 forskellige organisationer blev der på InfinITs arrangement Selling the UX den 26. september 2016 sat fokus på, hvordan man sætter UX på dagsordenen. Det store spørgsmål lød: Hvordan får vi produkt-owner, produktudvikler og resten af teamet til at se værdien af UX som en essentiel del af udviklingsfasen.
http://www.infinit.dk/dk/nyheder-og-reportager/5-gode-raad-saelge-ux-kompetencen.htm
Udvikling af brugervenlige selvbetjeningsløsninger til borgerne i Aalborg Kom...InfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-konferencen Digitalisering af det offentlige og private rum: Udvikling, brugbarhed og etik, der blev holdt den 11. juni 2014. Læs mere om reportagen her: http://infinit.dk/dk/arrangementer/tidligere_arrangementer/konference_digitaliseringen_af_offentlige_og_private_rum_udvikling_brughed_og_etik.htm
Kvalitetssikring i et highperformance teamNiels FrydenholmNår det handler om at levere hyppigt uden at gå på kompromis med kvaliteten, så kræver det en teamindsats. Det dur ikke, at udviklerne bare koder løs, og derefter regner med at andre, måske endda et helt andet (test)team, sikrer at alt er ok - både før og efter ændringerne er kommet i produktion.
Udvikling og kvalitetssikring skal gå hånd i hånd, men som udvikler ved jeg, at det kan være en udfordring at få til at ske i praksis, da vi udviklere kan have en tendens til hellere at vil skrive kode end at hjælpe med at teste det vi lige har lavet. Men det kan lade sig gøre!
I dette oplæg vil jeg komme med eksempler fra hverdagen, på hvordan vi får det hele til at rulle på skinner. Hvordan gensidig respekt mellem forskellige roller, og bedst udnyttelse af hinandens kompetencer, spiller sammen med den automatisering, der er en væsentlig parameter for at få det hele til at lykkedes.
Usability-evaluering af løsninger til digital borgerservice af Jan StageInfinIT - Innovationsnetværket for itOplægget blev holdt ved arrangementet "Fra borger til bruger" afholdt den 13. november 2012.
Læs mere om arrangementet på http://www.infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/den_digitale_kommune.htm
Metoder til usabilityevaluering af Jan Stage, AAUInfinIT - Innovationsnetværket for itOplægget blev holdt ved InfinIT-arrangementet "Usability- evaluering i softwareusvikling", der blev afholdt den 16. september 2010. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/usability-evaluering_paa_forkant_er_rigtig_god_business.htm
Brugervenlige offentlige løsninger - tre konkrete tilgange Peytz & CoLena Frederiksen har arbejdet med borger.dk, virk.dk og mange andre store offentlige websites.
Baseret på hendes mange års erfaring får du her tre konkrete tilgange til at:
- tjekke, om dine løsninger lever op til brugervenlighedskriterierne i det offentliges digitaliseringsstrategi og den fællesoffentlige udviklingsvejledning
- forbedre brugervenligheden på de løsninger, hvor du ved, at brugervenlighedsskoen trykker
- komme videre – på ”gør-det-selv-måder”, med budget-metoder eller med grundige undersøgelser
Object orientering, test driven development og cInfinIT - Innovationsnetværket for itThis document discusses challenges with hardware-near programming and proposes solutions like object-oriented design, test-driven development, and mocking hardware for testing in C. It provides examples of encapsulating hardware registers in C and writing tests that check register values and function outputs without the physical hardware. The document concludes that while setting up the tools is an initial investment, TDD is possible and helps create safe, maintainable low-level software.
Embedded softwaredevelopment hcsInfinIT - Innovationsnetværket for itThis document summarizes an embedded software project that used object-oriented modeling and design with UML, along with Safety-Critical Java and C programming. A team of students created a model car that could be remotely controlled via an app. The project followed an object-oriented development process, including use case modeling, component diagrams, and testing of components using mock objects. The design included a layered architecture with hardware abstraction and platform abstraction layers. Missions in Safety-Critical Java were used to model different car modes like Park and Drive. Unit testing of components and testing on the execution platform helped evaluate memory usage and schedulability. The document concludes that this approach helped manage complexity in the embedded system.
C og c++-jens lund jensenInfinIT - Innovationsnetværket for itThe document summarizes a company's conversion of its embedded controller software from C to C++ over a two month period. It involved converting 8 projects with 30% shared code across 18 developers. Challenges included converting callbacks and dealing with scripting errors. Opportunities included improving code quality, team building, and evaluating new static analysis tools. The conversion was successful with minimal performance impacts and many bugs were found and fixed during the process. Future plans include C++ training and refactoring code to fully utilize C++ features.
201811xx foredrag c_cppInfinIT - Innovationsnetværket for itThis document discusses embedded Linux development from a manager's perspective. It provides the speaker's background working with C and C++ on embedded systems. Key expectations of programming languages for embedded systems are outlined, including flexibility, low cost, and real-time performance. The document discusses why C is commonly used for embedded development and outlines best practices like code reviews when using C to avoid issues. It also discusses moving to C++ and using Linux for embedded projects.
C som-programmeringssprog-btInfinIT - Innovationsnetværket for itThe document discusses the C programming language. It provides some key facts about C:
- C was developed in the late 1960s and early 1970s by Dennis Ritchie at Bell Labs.
- C became popular due to its use in developing the UNIX operating system.
- The IT world widely uses C, as evidenced by its use in operating systems like Linux, Windows, and iOS.
- The C language has undergone standardization with standards published in 1989 (C89), 1999 (C99), 2011 (C11), and 2018 (C18).
- C influenced many other popular programming languages and remains one of the most widely used languages today.
Infinit seminar 060918InfinIT - Innovationsnetværket for itThe document discusses the evolution of industrial revolutions and key elements of Industry 4.0, including intelligent automation and production facilities, smart products, virtual production, and more. It also examines the increasing need for systems engineering as products and production become more complex. Finally, it outlines six key fields that must be mastered for successful digital transformation: usage, data, technology, process, role, and culture.
Not your grandfathers BPMInfinIT - Innovationsnetværket for itEmergent synthetic processes (ESP) is a new paradigm for implementing process changes without needing agreement from all participants. It works by having organizational members define service descriptions stating what tasks they are willing to do and under what conditions. Processes are then synthesized in real-time from these service descriptions for each specific case, finding the optimal route through the organization. This allows service descriptions and partially completed processes to be updated at any time without requiring agreement. ESP enables a more flexible and distributed approach to processes and workflow.
Kmd workzone - an evolutionary approach to revolutionInfinIT - Innovationsnetværket for itThis document discusses the integration of DCR (Dynamic Case Resolution) with the KMD Workzone case management platform to enable more automated and adaptive case resolution. It envisions using technologies like machine learning, artificial intelligence, and automation to handle more routine case activities while still allowing for human judgment and deviations from standard workflows. The approach is described as evolutionary rather than revolutionary, breaking large changes into smaller, configurable steps and getting users involved to identify automatable activities and ensure the system meets their needs. Demostrations are provided of Workzone's flexible configuration capabilities and how DCR could be integrated to iteratively introduce more automated case resolution over time.
EcoKnow - oplægInfinIT - Innovationsnetværket for itOplæg til seminar: Effective, co-created and compliant adaptive case management for knowledge workers.
Martin Wickins Chatbots i frontenInfinIT - Innovationsnetværket for itFra InfinIT-konference om kunstig intelligens til fremtidens kundeservice den 29. august 2018
Marie Fenger ai kundeserviceInfinIT - Innovationsnetværket for itFra InfinIT-konference om kunstig intelligens til fremtidens kundeservice den 29. august 2018
Mads Kaysen SupWizInfinIT - Innovationsnetværket for itSupWiz is a spin-off from world-leading AI experts that develops omni-channel AI software to disrupt customer service and support. Their platform makes different customer service channels intelligent and links them together using techniques like intelligent virtual agents, knowledge management, and analytics. The platform integrates with infrastructure components and has been proven valuable at several customers, accurately answering questions and reducing response times. SupWiz aims to improve the customer experience throughout the entire journey with AI-powered solutions.
Leif Howalt NNIT Service Support CenterInfinIT - Innovationsnetværket for itThe document discusses NNIT's vision for its Service Support Center to improve user productivity through reducing demand for support. Key points include:
- Integrating all user interaction data across systems to create a single source of truth data warehouse for metrics and reporting.
- Implementing configuration management policies, SLA policies, and integrating different levels of knowledge and problem management to reduce support demand and minimize downtime.
- The goal is machine-learning enabled intelligent automation that is flexible, consistent and cost-efficient to provide support across channels like phone, chat, and with multi-language translation available 24/7 globally.
- Statistics are presented on ticket routing optimization using AI to reduce unnecessary ticket jumps between support agents.
Jan Neerbek NLP og ChatbotsInfinIT - Innovationsnetværket for itFra InfinIT-konference om kunstig intelligens til fremtidens kundeservice den 29. august 2018
Anders Soegaard NLP for Customer SupportInfinIT - Innovationsnetværket for itThis document discusses how natural language processing (NLP) can be used for customer support. It outlines several NLP applications for customer support like search, fraud detection, and translation. It also discusses how NLP can help answer previously unasked questions by generating questions from knowledge bases and documents. Finally, it proposes a "customer support Turing test" to evaluate NLP systems for their ability to fool classifiers that distinguish customer support agents from customers.
Stephen Alstrup infinit august 2018InfinIT - Innovationsnetværket for itThis document provides information about an AI conference on the future of customer service. The conference will feature presentations from leaders in various AI and data organizations, as well as a panel debate. Statistics are presented showing the growing importance and impact of AI and chatbots on customer service interactions and cost savings over the coming years. The AMAOS project from the University of Copenhagen is also introduced, which focuses on advanced machine learning for automated omni-channel customer support.
Innovation og værdiskabelse i it-projekterInfinIT - Innovationsnetværket for itThe document discusses a project aimed at improving quality of life for citizens with affective disorders like depression. It outlines a vision called "Psyche" that aims to anticipate and alleviate acute depression through a digital platform. A configuration table presents the rationale, strategy, and tactics for a prospect to realize this vision, including leveraging the user's digital diary and questionnaire responses to detect emerging depressive episodes and provide alleviation measures. The table identifies challenges like ineffective intervention and underused platform potential, noting that anticipation works but could be improved and alleviation measures are sometimes weak or misplaced.
Brugervenlighed som en fast del af udviklingsprocessen af Ingrid Haug, usable machine
1. Brugervenlighed som en fast del
af udviklingsprocessen
Ingrid
Haug,
10.
marts
2010
Usability
som
en
fast
del
af
udviklingsprocessen
2. Hvorfor dette oplæg?
• Brugervenlige produkter opnås kun ved at arbejde
målrettet med brugervenlighed
• Alt for sjældent er brugervenlighedsarbejde en del af
udviklingsprocessen
• Skepsis i udviklermiljøet skal væk
• Brugervenlighedsaktiviteter som en fast del af processen
Usability
som
en
fast
del
af
udviklingsprocessen
3. Hvem er jeg?
• Cand. mag i Informationsvidenskab, Århus Unversitet
• 9 års erfaring med design af brugergrænseflader og
usability:
– UI designer hos RedSpark, San Francisco
– Informationsarkitekt og leder af DR Digital Design
– User Experience designer i Microsoft
– Interaktionsdesigner i Usable Machine
Usability
som
en
fast
del
af
udviklingsprocessen
4. Agenda
• Introduktion
– Hvad er brugervenlighed?
– Hvorfor er det vigtigt?
• Kritik af usability disciplinen
– 4 fordomme
– En objektiv disciplin?
• Usability som en fast del af designprocessen
– 3 typer usability arbejde
– Udviklingsprocessen – før og efter
– Brugervenlighed som en fast del af udviklingsprocessen
– 3 eksempler
• Afslutning
Usability
som
en
fast
del
af
udviklingsprocessen
5. God vs. dårlig usability
Usability
som
en
fast
del
af
udviklingsprocessen
6. God vs. dårlig usability
Usability
som
en
fast
del
af
udviklingsprocessen
7. Hvad er brugervenlighed?
• Noget er let at anvende
• Ikke en objektiv størrelse
• Brugervenlighed er, når:
– Brugeren kan anvende produktet med lidt
eller ingen forudgående instruktion
– Brugeren oplever det som let at bruge og
”logisk”
– Brugeren laver få eller ingen fejl og er i
stand til at korrigere fejlene uden hjælp
– Det er relativt hurtigt at anvende
Usability
som
en
fast
del
af
udviklingsprocessen
8. Jakob Nielsens definition
• Learnability: Hvor let er designet at bruge
første gang?
• Efficiency: Når brugeren kender designet,
hvor hurtigt kan de så bruge det?
• Memorability: Når brugeren vender tilbage
efter en periode, hvor de ikke bruger det,
hvor let kan de genetablere deres
færdigheder?
• Errors: Hvor mange fejl laver brugerne,
hvor alvorlige er de og hvor let kan de
repareres?
• Satisfaction: Hvor behageligt er det at
anvende designet?
Usability
som
en
fast
del
af
udviklingsprocessen
9. Hvorfor er det vigtigt?
• Højere brugertilfredshed
• Højere tillid til produktet (og virksomheden)
• Højere effektivitet hos brugeren
• Mindre support og uddannelse nødvendig
• Bedre demo-/salgssituation
• E-handel: Mere salg!
• Kortere udviklingsproces
• Hurtigere at skrive dokumentation
Usability
som
en
fast
del
af
udviklingsprocessen
10. Agenda
• Introduktion
– Hvad er brugervenlighed?
– Hvorfor er det vigtigt?
• Kritik af usability disciplinen
– 4 fordomme
– En objektiv disciplin?
• Usability som en fast del af designprocessen
– 3 typer usability arbejde
– Udviklingsprocessen – før og efter
– Brugervenlighed som en fast del af udviklingsprocessen
– 3 eksempler
• Afslutning
Usability
som
en
fast
del
af
udviklingsprocessen
11. Kritik af usability disciplinen
1. Hvorfor er det nødvendigt med usability? Vi ingeniører
klarede os jo fint før I brugervenligheds-folk kom.
2. Brugertest er kunstige og langt fra folks virkelighed , så
man kan ikke regne med resultaterne.
3. Brugerne forventer at bruge tid på oplæring og
undervisning – de skal nok lære at bruge produktet før
eller senere.
4. Men jeg synes, at produktet er logisk og let at bruge.
Hvorfor skal det så testes?
Usability
som
en
fast
del
af
udviklingsprocessen
12. 1. Hvorfor er det nødvendigt med
usability? Vi ingeniører klarede os jo
fint før brugervenligheds-folkene kom
• Konkurrencen skærpes
• Det er ikke nok at kunne fungere –
det skal også være let at bruge
• Online-salg forudsætter
brugervenlighed i produktet
Usability
som
en
fast
del
af
udviklingsprocessen
13. 2. Brugertest er kunstige og langt fra
folks virkelighed , så man kan ikke
regne med resultaterne
• Det er det nærmeste man
kommer at være en flue på
væggen, når kunden bruger
produktet
• En test kan udbedre fejlene,
inden kunden finder dem
Usability
som
en
fast
del
af
udviklingsprocessen
14. 3. Brugerne forventer at bruge tid på
oplæring og undervisning – de skal nok
lære at bruge produktet før eller
senere
• Brugervenlighed gør, at I skal
bruge færre ressourcer på
oplæring og support
• Mange produkter støttes ikke
af undervisning
Usability
som
en
fast
del
af
udviklingsprocessen
15. 4. Men jeg synes, at produktet er logisk
og let at bruge. Hvorfor skal det så
laves om?
• Du er IKKE en typisk bruger
• Programmører mere tekniske
end ”almindelige mennesker”
• Du ved meget mere om
produktet i end brugeren
Usability
som
en
fast
del
af
udviklingsprocessen
16. Er det objektivt?
• Ved brugertesten måles:
– Succesrater
– Tidsforbrug
– Antal klik
– Samlet ”score”
• Men også…
– Kommentarer
– Lyde og gestik
– Vurderet usability
– Kan de li’ det?
Usability
som
en
fast
del
af
udviklingsprocessen
17. Agenda
• Introduktion
– Hvad er brugervenlighed?
– Hvorfor er det vigtigt?
• Kritik af usability disciplinen
– 4 fordomme
– En objektiv disciplin?
• Usability som en fast del af designprocessen
– 3 typer usability arbejde
– Udviklingsprocessen – før og efter
– Brugervenlighed som en fast del af udviklingsprocessen
– 3 eksempler
• Afslutning
Usability
som
en
fast
del
af
udviklingsprocessen
18. 3 typer usability arbejde
1. Brugerstudier
2. Design
3. Evaluering af brugervenlighed
Usability
som
en
fast
del
af
udviklingsprocessen
19. 1. Brugerstudier
• Observation
• Interviews
• Fokusgrupper
• Spørgeskemaer
• Personas
• Scenarier
Usability
som
en
fast
del
af
udviklingsprocessen
20. 2. Design
• Brainstorm
• Skitser
• Wireframes
• Storyboards
• Iterativt forløb
Usability
som
en
fast
del
af
udviklingsprocessen
21. 3. Evaluering af brugervenlighed
• Brugertest
• Ekspertevaluering
• Spørgeskema
Usability
som
en
fast
del
af
udviklingsprocessen
22. Udviklingsprocessen – ”klassisk”
Krav
SpecifikaAon
Kode
Test
(QA)
Launch
Brugerstudier:
Brugertest
-‐
Interviews
Ændring
af
design
IteraAv
designproces:
-‐
Fokusgruppe
Ændring
af
kode
-‐
Wireframes
-‐
Personas
-‐
Storyboards
-‐
Scenarier
-‐
Prototyping
-‐
Brugertest
-‐
Mere
design...
Usability
som
en
fast
del
af
udviklingsprocessen
23. En ny udviklingsproces
Bruger-‐ Krav
InterakAons-‐ SpecifikaAon
Kode
Bruger-‐ Kode
Test
Launch
studier
design
test
(QA)
Brugerstudier:
Brugertest
IteraAv
designproces:
-‐
Interviews
Ændring
af
design
-‐
Wireframes
-‐
Fokusgruppe
Ændring
af
kode
-‐
Storyboards
-‐
Personas
-‐
Prototyping
-‐
Scenarier
-‐
Brugertest
-‐
Mere
design...
Usability
som
en
fast
del
af
udviklingsprocessen
24. En fast del af udviklingsprocessen
1. Indoptag faste aktiviteter i processen
2. Inkluder usability i dokumenter, f.eks. kravspecifikation
3. Opbyg redskaber, der anvendes i processen
Usability
som
en
fast
del
af
udviklingsprocessen
25. Eksempel 1 - Personas
• Alan Cooper: “The Inmates are
Running the Asylum” (1999)
• Baseret på interviews
• Realistiske personbeskrivelser
– Vaner
– Målsætninger
– Egenskaber
– Holdninger
– Miljø
– Personlige oplysninger
Usability
som
en
fast
del
af
udviklingsprocessen
27. Microsoft Dynamics personas
• Navn, stilling, alder
• Uddannelse og
erfaring
• “En dag i mit liv”
• Samarbejde
• Arbejdsopgaver
• Roller
• Personlige
oplysninger
• Kilder
Usability
som
en
fast
del
af
udviklingsprocessen
28. Personaer i processen
Alicia
Indkøber
Krav - Specification - Kode - Test (QA) - Launch
Usability
som
en
fast
del
af
udviklingsprocessen
29. Del dem i organisationen
• Plakater
• Website
• Scenarier
• Use cases
• Præsentationer
• Brugertest
Usability
som
en
fast
del
af
udviklingsprocessen
30. Eksempel 2 - Scenarier
• Produktet fra brugerens synspunkt
• Fortalt i brugerens sprog
• En kort fortælling - med start, handling og afslutning
• Ingen tekniske løsningsbeskrivelser
• Sikrer fokus på oplevelsen
• “High level”
• “End-to-end”
Usability
som
en
fast
del
af
udviklingsprocessen
31. Scenariets opbygning
• Personas
• Problemformulering
• Baggrund
• Brugerens mål
• Scenariet - skridt for
skridt
Usability
som
en
fast
del
af
udviklingsprocessen
32. Scenarier i funktionelle specifikationer
Personas
• Sikrer fokus på brugerens
oplevelse
• Gør, at man tænker Scenarier
overordnet flow inden
man fortaber sig i detaljer
Use
cases
og teknik
FunkAonelle
kra
v
Usability
som
en
fast
del
af
udviklingsprocessen
33. Eksempel 3 - Brugertest
• Fast aktivitet inden sign-off
• Sætte mål tidligt i forløbet
• Successkriterier
– Succesrate
– Tid per opgave
– Antal klik
– Opfattet usability
– Tilfredshed
• ”Scorecards”
Usability
som
en
fast
del
af
udviklingsprocessen
35. Agenda
• Introduktion
– Hvad er brugervenlighed?
– Hvorfor er det vigtigt?
• Kritik af usability disciplinen
– 4 fordomme
– En objektiv disciplin?
• Usability som en fast del af designprocessen
– 3 typer usability arbejde
– Udviklingsprocessen – før og efter
– Brugervenlighed som en fast del af udviklingsprocessen
– 3 eksempler
• Afslutning
Usability
som
en
fast
del
af
udviklingsprocessen
36. Hvad gør du nu?
• Find en metode og afprøv, om den virker for jer
• Indoptag i arbejdsgange
– Indbyg i jeres proces
– Inkluder i tidsplanen
– Inkluder i dokumenterne
– Lav redskaber
Usability
som
en
fast
del
af
udviklingsprocessen
37. Usability og innovation
• Brugerdrevet innovation findes
• Lyt ikke altid til brugerens mening – de er ofte
konservative
• Brugervenlighed og innovation kan gå imod hinanden
Usability
som
en
fast
del
af
udviklingsprocessen
38. Tak for opmærksomheden!
ingrid@usablemachine.com
Usability
som
en
fast
del
af
udviklingsprocessen