Summary and Schedule

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

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.

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