HCI for Product Managers

Canvas:

https://canvas.cmu.edu/courses/38851

Semester:

2025 Spring (05-898, A3)

Instructors:

Sherry Tongshuang Wu (Office hour: Wednesday 2-3pm, NSH 3525)

Tas:

Gabriella Howse (Office hour: Monday 2-3pm, NSH Commons)

,

Elly Young (Office hour: Tuesday 2-3pm, GHC 7501)

Time:

Monday / Wednesday 12:30-01:50pm

Location:

NSH 3002

Product managers are ultimately responsible for developing products that meet customer needs. The field of Human-Computer Interaction (HCI) has developed techniques to understand user needs and design human-centered technology that directly addresses those needs. In this course, students will learn and practice these techniques through a course-long project. In this course, students will develop skills drawn from the field of HCI to research, ideate, evaluate and define a new software application, culminating with the presentation of a document specifying use cases and functionality. This course provides an overview and introduction to the field of human-computer interaction, focusing on how it applies to product managers. Particular emphasis will be placed on design thinking and what HCI methods and HCI-trained specialists can bring to design and development teams. The course will provide a hands-on introduction to proven tools and techniques for creating and improving user interfaces, grounded in real world ‘lean’ situations that product managers are likely to face. Students at the end of the course will have learned how to validate user needs, synthesize and ideate product ideas, and validate those ideas with users.

Schedule and Readings

This schedule is tentative and subject to changes.

Kickoff Session
Mon, Jan 13
Welcome & Introduction (Lecture)
HCI, human-centered design, grading/class policies.
Slides
Required What it takes to become a great product manager by Julia Austin 2017
Required How To Write a Good PRD by Martin Cagan 2017
Optional Lean Product Management by Dan Olsen (Google Ventures Startup Lab)
Needs finding and User Observation
Wed, Jan 15
Needs finding 1: Analytical Evaluation (Lecture)
Cognitive Walkthroughs, Task Analysis, Nielsen Heuristics, Heuristic Evaluation, Usability Aspect Reports.
Slides
Required Rapid Evaluation (Chapter 13) by Rex Hartson and Pardha S. Pyla in The UX Book - Process and Guidelines for Ensuring a Quality User Experience
Required Severity Ratings for Usability Problems by Jakob Nielsen
Mon, Jan 20
No Class - MLK Day Slides
Deadline Assignment 1: Problem Statement
Wed, Jan 22
Needs finding 2: Talk to and Observe Your Users (Lecture)
Contextual Inquiry, Interviews, Market Research, Expert Blindness, Survivorship Bias.
Slides
Required The Value of Rapid Ethnography (Chapter 5) by Ellen Isaacs in Advancing Ethnography in Corporate Environments - Challenges and Emerging Opportunities
Mon, Jan 27
Interview in Practice (Discussion) Slides
Deadline Assignment 2: Heuristic Evaluation
Required Universal tools- Recruiting and Interviewing (Chapter 6) by Elizabeth Goodman, Mike Kuniavsky and Andrea Moed in Observing the User Experience
Wed, Jan 29
Identify users: Stakeholders (Lecture)
know thy user, user is not like me, stakeholder maps, persona creation
Slides
Required Surveys (Chapter 12) by Elizabeth Goodman, Mike Kuniavsky and Andrea Moed in Observing the User Experience
Required Competitive Research Methods (Chapter 5) by Elizabeth Goodman, Mike Kuniavsky and Andrea Moed in Observing the User Experience
Required Stakeholder Mapping - The Complete Guide to Stakeholder Maps by Rikke Friis Dam and Teo Yu Siang
Design Process and Ideation
Mon, Feb 03
Design Process 1 - Synthesis (Lecture)
Double dimond design process, data synthesis methods including affinity diagram, persona, task analysis, journey maps, etc.
Slides
Deadline Assignment 3: User Interview
Required How Might We Questions by Stanford d.school
Wed, Feb 05
Design Process 2 - Ideation (Lecture)
Ideation concept and methods, functional fixation, ideation methods including insight combination, reframing, POV statement, HMW questions
Slides
Required Love, Hate, and Empathy- Why We Still Need Personas by Kyra Edeker and Jan Moorman in UX Magazine
Prototyping and Evaluation
Mon, Feb 10
Low-fidelity Prototyping (Lecture)
Why prototype, fidelity, dangers, materials, storyboards, user testing, paper prototypes, Wizard of Oz, wireframes/schematics.
Slides
Deadline Assignment 4: Synthesis and Ideation
Required Storyboarding- An Empirical Determination of Best Practices and Effective Guidelines by Khai Truong, Gillian Hayes & Gregory Abowd in ACM DIS
Required The Use of Stories in User Experience Design by Dan Gruen, Thyra Rauch, Sarah Redpath, Stefan Ruettinger in International Journal of Human-Computer Interaction
Required Rapidly Exploring Application Design Through Speed Dating by Scott Davidoff, Min Kyung Lee, Anind K. Dey, and John Zimmerman in Ubicomp
Wed, Feb 12
Guest lecture (Gabriella Howse) (Lecture) Slides
Mon, Feb 17
Mid-fi Prototyping and Visual Design (Lecture) Slides
Deadline Assignment 5: Storyboards and Sketches
Required The Psychology of Everyday Things (Chapter 2) by Don Norman in The Design of Everyday Things
Required Prototyping (Chapter 11) by Rex Hartson and Pardha S. Pyla in The UX Book - Process and Guidelines for Ensuring a Quality User Experience
Required Mental Models by Jakob Nielsen in Nielsen Norman Group
Required The Grid System- Building a Solid Design Layout by Mads Soegaard in Interaction Design Foundation
Wed, Feb 19
Design Goals and Usability Testing (Lecture)
usability goals
Slides
Required Turn User Goals into Task Scenarios for Usability Testing by Marieke McCloskey in Nielsen Norman Group
Required Thinking Aloud- The Number 1 Usability Tool by Jakob Nielsen in Nielsen Norman Group
Required Think−Aloud Usability Testing by Bonnie John in User−Centered Design and Testing
Required General Concepts of Usability Testing by James Hom in The Usability Methods Toolbox
Required Thinking Aloud Protocol by James Hom in The Usability Methods Toolbox
Mon, Feb 24
Data collection and Pitfalls (Lecture)
Experimental measures, experiment design, questionnaire design, stereotype threat, order effects, motivational effects, Hawthorne effect, novelty effect, experimenter bias
Slides
Deadline Assignment 6: Interactive Prototype & Visual Design
Required Stereotype Threat: Definition and Examples by Erin Heaning in Simple Psychology
Required Experimental Measures and Design by Trochim, William M. K. in Research Methods Knowledge Base
Optional Demand Characteristics by Wikipedia in Wikipedia
Wed, Feb 26
Recap and Presentation (Discussion) Slides

Syllabus

Prerequisites

Assignments will involve conducting interviews and observations, doing synthesis and analysis, ideation, paper prototyping, and implementing a prototype of a working design, using some computational medium. We will use the interactive design tool Figma for some assignments. No background in HCI is expected.

Required Textbooks

There is no required textbook for this course. Readings are drawn from a variety of books, readings and online postings, and will be provided by the instructor.

Amount of Work

This is a “6 unit” mini. As per university policy, this means that this course is expected to take students 12 hours per week, including class time. Surveys of previous students show that this is accurate.

Course Materials and Communications

In-person teaching and lecture recordings

The course will be taught in person and we consider in-class participation as an important part of the learning experience. We will not provide an online option. We will not make recordings of lectures or labs available.

We regularly use Slack for in-class activities. Please make sure that you have access to Slack on a laptop, tablet, or mobile phone during class.

If you cannot attend class due to a medical issue, family emergency, interview, or other unforeseeable reason, please contact us about possible accommodations. We try to be as flexible as we can, but will handle these cases individually.

Participation

Design and engineering content requires active engagement with the material and discussions of judgment decisions on specific scenarios and cases. We strongly believe in in-class discussions and in-class exercises and want all students to participate, e.g., answering or asking questions in class, sharing own experiences, presenting results, or participating in in-class votes and surveys. We will give many opportunities for participation in every lecture. We take notes on participation throughout the semester and grade participation. Note that we do not consider mere passive attendance as participation, but only active engagement. We will provide feedback at mid-semester so you can check in on how you’re doing. Again, please talk to us if you need accommodations.

We assign participation grades as follows:

Homework and Quizzes

You will have homework assignments each week. Also, around every two weeks there may also be a quiz based on the lecture content which you will complete via canvas.

All assignments in this course are individual: you are required to do them by yourself.

Grading

Homework will be posted to canvas. The due date is posted as well. Each day late will result in a 10% deduction (up to a maximum of 50% off). Students caught cheating or plagiarizing will receive no credit for the assignment. Additional actions – including assigning the student a failing grade in the class or referring the case for disciplinary action – may be taken at the discretion of the instructor. Please note that Canvas has automated plagiarism detection built in now, so please do not cheat or turn-in uncited work.

Your final grade in this course will be based on:

Use of content generation AI tools and external sources

Given the nature of this course, we are open to using AI tools for completing work. We place no restrictions on the use of content generation tools, such as ChatGPT, Bard, Co-Pilot, or Stable Diffusion. In any case, you will be solely responsible for the quality and correctness of the solution. You are also responsible for complying with any applicable licenses. If you use content generation tools, we encourage you to share your experience with the course staff or the entire class.

Also, importantly: If you choose to use AI tools, for it to not be considered plagarithm, please always acknowledge the usage of the AI system – Which one you used and how.

Other Information

Diversity, Equity, and Inclusion

Among the many topics in this class, we will discuss many that relate to diversity, equity, and inclusion. As your professor, I am committed to fostering and supporting an inclusive environment in my class (which extends beyond the physical room). It is our goal that students from all diverse backgrounds and perspectives are well served by this course, that students’ learning needs be addressed both in and out of class, and that the diversity that students bring to this class be viewed as a resource, strength, and benefit. Dimensions of diversity include race, age, national origin, ethnicity, gender identity and expression, intellectual and physical ability, sexual orientation, faith and non-faith perspectives, socio-economic class, political ideology, education, primary language, family status, military experience, cognitive style, and communication style. We are intentional in our aim to present materials and activities that are respectful of diversity, based on these dimensions and any other visible and invisible differences not captured in this list. Your suggestions for ensuring that the class lives up to these values are encouraged and appreciated.

Accommodations for Students with Disabilities

If you have a disability and are registered with the Office of Disability Resources, we encourage you to use their online system to notify us of your accommodations and discuss your needs with us as early in the semester as possible. We will work with you to ensure that accommodations are provided as appropriate. If you suspect that you may have a disability and would benefit from accommodations but are not yet registered with the Office of Disability Resources, we encourage you to contact them at access@andrew.cmu.edu.

Health and Well-being

If you are experiencing COVID-like symptoms or have a recent COVID exposure, do not attend class if we are meeting in-person. Please email the instructors for accomodations.

If you or anyone you know experiences any academic stress, difficult life events, or feelings like anxiety or depression, we strongly encourage you to seek support. Counseling and Psychological Services (CaPS) is here to help; call 412-268-2922 and visit their website at www.cmu.edu/counseling/. Consider reaching out to a friend, faculty or family member you trust for help getting connected to the support that can help. If you or someone you know is feeling suicidal or in danger of self-harm, call someone immediately, day or night:

If the situation is life threatening, call the police. On campus call CMU Police: 412-268-2323. Off campus: 911.

If you have questions about this, please let the instructors know. Thank you, and have a great semester.