Users are not designers. … Designers are
not users.
— J. Nielsen, Usability
Engineering, 1993
-
User Interface Design and Testing:
-
Great Minds in Development
(87MB;
watch 0:20-5:40)
- Why aren’t developers good at discerning
usability issues?
- Nielsen favors paper prototyping. Is this practice
compatible with agile methods?
- What things does Nielsen say that you need for
simple usability tests?
-
Discount
Usability
- What are the three basic practices of discount
usability?
- What is the minimum number of test subjects required
to do a simple user test? Wouldn’t testing
more subjects always be better?
- Compare and contrast the so-called qual and
quant approaches to usability testing.
-
Checklist for
Planning Usability Studies
- What are the options for format and setting of the
study?
- Can proxy users be valuable?
- What types of tasks can be included?
-
Team Members
Behaving
Badly During
Usability Tests
- What are the key principles of “ethical”
user research?
- List the “difficult scenarios” and what
to
do about them.
-
Technology Stack
-
Networking
—
Be able to explain and/or implement:
- How do JavaScript promises help support
network
operations?
- What is JSON and what
role
does it play in the networking examples?
- In the lab, we’ll be using the GoogleBooks
API,
so familiarize yourself with the structure and
contents
of that data service. For example, consider the
results
of this HTTP GET command: https://www.googleapis.com/books/v1/volumes?q=jane%20austen.