Summary and Setup
Carpentries style lesson on ux research methods for making design decisions in scientific software. TODO! add more.
Objectives:
- Identify high priority usability issues for your software project and its users
- Recruit for a user study
- Identify risks of participation in a study and ways of addressing those
- Determine an appropriate approach to usability evaluation
- Conduct a rapid usability assessment and semistructured interview
- Develop and refine an interview protocol
- Rapidly analyze user study data
- Report findings from qualitative user research
- ???something to connect to design decisions
Prerequisite
We feel confident about:
- Have an example software that they can apply the lesson learnings and exercises to
- general understanding of grant funding requirements
- know/have an idea of what a GUI is
- Know/have an idea of what a ‘user’ is
- general understanding of iterative development styles
- web browser use
- have some coding experience (html/markdown) >> not required, but expecting for our primary audiences
- what a readme is
We feel less confident about: * knowledge of product lifecycle * What github/gitlab/repo’s are * Markdown * Active listening * Interpret metrics/feedback? * Understanding what feedback loops are
FIXME: Setup instructions live in this document. Please specify the tools and the data sets the Learner needs to have installed.
Data Sets
Download the data zip file and unzip it to your Desktop
Software Setup
Details
Setup for different systems can be presented in dropdown menus via a
spoiler
tag. They will join to this discussion block, so
you can give a general overview of the software used in this lesson here
and fill out the individual operating systems (and potentially add more,
e.g. online setup) in the solutions blocks.
Use PuTTY
Use Terminal.app
Use Terminal