User Activities
User activities helps incorporate user feedback and needs into your project, enhancing the user experience and overall product design. They are also key to finding users and growing your product.
“You are not your user.” — Many People
Ideate About User Activities
Team ActivityGenerate a list of 5-10 ideas of user activities that you might do at some future point. For each kind of activity, generate at least one (but preferably two or three) different ways in which you might apply that activity in your project. For example, there are multiple ways one might use A/B testing.
To get started, you can read NN/g’s When to Use Which User-Experience Research Methods and UX Research Cheat Sheet.
Here are some more in-depth guides:
- Quantitative User-Research Methodologies
- 27 Tips and Tricks for Conducting Successful User Research in the Field
- Why You Only Need to Test with 5 Users
Consider splitting the readings between team members.
Do a User Activity
Individual Activity Team ActivityThere are dozens of activities that you can do with real users (see previous section). Select one that is relevant for your project at this point in time and do it.
Write a report with:
- the type of activity,
- the goal of the activity or hypothesis being tested,
- details on how the activity was conducted (e.g., questions asked, test groups),
- key findings, data, or patterns observed,
- an analysis of what the results mean for the project, and
- actionable changes or decisions based on the findings.
Define your Personas
Team ActivityRead/browse Personas: Study Guide then create 2-3 personas relevant for your project and explain how they are being used to ideate or prioritize features. Consider splitting the content of the article between team members.
Some ideas to define personas:
- What is your ideal user’s current behavior?
- What do they want to achieve?
- Define the demographic profiles, goals, and a scenario use case.
Find Users
Individual ActivityOnce you have created your user profile, you can now find places they are present. The internet has communities for every niche, try searching for communities relevant to your product on Reddit, Twitter/X, Hacker News and other forums. Post on these platforms and engage with potential users. There are also many modern platforms that product and technology enthusiasts browse to discover new solutions to their problems, such as Product Hunt, Beta List, and Indie Hackers. Finally, you can reach out to your local community (fellow students, friends, clubs, etc.) as well.
Consider reading You Are Not the User: The False-COnsensus Effect.
Write a summary of the outreach you’ve done and the mediums you’ve used, and the returns, e.g., people that have agreed to do user activities with you. Consider the following marketing activities:
- Post A Demo on Reddit, Twitter/X, Hacker News (or similar)
- Launch on ProductHunt or Beta List
- Distribute Cookies for Trying your Software (or similar)
- Present at a Conference or Workshop
Engage Users
Individual ActivityOnce you’ve find a good pool of users, engage them to gather feedback on your product. This can be done through social media posts, emails, surveys, demos, a public Discord/Slack channel, etc.
Write a report of the outreach you’ve done, the mediums you’ve used, and the feedback you’ve received from users.
UX Design Maturity
Individual ActivityRead The 5 Levels of UX Maturity and complete the UX Maturity Quiz.
Write what needs to happen for you to move to the next stage. If your project involves user experience, and no other significant technical elements, then your team is expected to rise to at least UX Maturity Level 5.
Complete an IRB Application
Team ActivityIf you are doing a research project with faculty, and you plan to do user testing, you will need to get IRB approval.