Here are tips for tips for your Individual Assignments and Team Assignments.

Coming up with product ideas out of thin air and leading a discussion could be hard. The following frameworks may help you. Think of these as templates for ideation when you are working on your assignments. Be careful in using these templates; they are just tools, and you should not be afraid of thinking outside of what the template asks you to think. And note that what you come up with through ideation is not final; actively scrap or refine knowledge about users, their goals, and ideas for the solutions as you learn more about them through a design process.

The Guide for Ideation

Users-Solutions-Alternatives

For your term project, you have to think for whom you want to design a software system for from scratch. You might feel lost and think "what do I have to consider when I am coming up with project ideas?" When you are ideating, try to think at least three things: users, solutions, and alternatives.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0aee27c9-b462-4000-908e-cafc16789df4/Template_UsersSolutionsAlternatives.png

Once you ideate users, solutions, and alternatives, conduct literature review to see if your hypothetical users exist. You may be right that, say, there are "wheelchair users who want to find accessible ways in unfamiliar places." However, it is equally likely that your hypothesis is wrong and there are no such users. Read and study new articles, corporate and government reports, and research papers to support (or refute) that your hypothetical users actually exist. Likewise, conduct literature review to study what alternative solutions exist to support the users.

Polish and organize your ideas using value proposition canvas and SWOT that are described below.

Value Proposition Canvas

Once you have brainstormed ideas for potential users and solutions, you should organize the ideas so that you can effectively communicate "how your solution addresses the users' needs." You could use a value proposition canvas to organize your thought.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7ef0c308-68b6-4d08-83bf-20a6ba5de7f4/Template_ValuePropositionCanvas.png

As you start describing about your hypothetical user and solution, you would notice some parts need more digging. Maybe you did not think enough about how the solution helps achieve the user's goals. It is a sign that you need to think more.

Presenting Your Persona and Scenario

Journey Map

A journey map visualizes how a persona or personas follows a scenario over time. Its role is similar to storyboarding that we discussed in the Requirements lecture note; it provides a high-level overview of the scenario and how it progresses over time. While a storyboarding heavily uses pictorial information (pictures and sketches) to communicate how a scenario progresses, a journey map is more text-based. If you want to quickly communicate the overview of a scenario to others (e.g., in a report), consider using either a storyboard or a journey map.