User Experience Design tips#5
- Onur Okutur
- Apr 26
- 2 min read
đź’ˇ Storyboard vs user story: when and how to use
đź”´ Storyboard
Storyboarding involves creating a sequence of illustrations that represent how users interact with a product. It’s like creating a comic strip that narrates the user’s journey, showing each step they take to achieve a goal.
When to use:
âś” Early stages of product development: Storyboarding is ideal during the initial phases of project planning and design when you need to visualize the interaction with a product.
âś” Complex interactions: Good for projects involving intricate user interfaces or complex workflows.
✔ Team brainstorming: It’s useful in team settings to brainstorm and discuss potential user scenarios.
How to use:
âś” Identify key scenarios: Determine the primary use cases or user journeys that need visualization.
✔ Add details: Include necessary details such as user actions, system responses, and contextual info. Always keep the user’s perspective in mind. Consider their goals, motivations, and challenges.
âś” Keep it simple: Focus on clarity and simplicity. Avoid overloading scenes with too much detail.
âś” Use annotations: Add notes or annotations to provide additional context or explain specific interactions.
🟢 User story
User stories are simple, concise descriptions of a product functionality from the perspective of an end user. They are a core component of Agile methodologies and help bridge the gap between stakeholders and development teams by focusing on user needs and desired business outcomes.
User story format:
As a [type of user], I want [action] so that [benefit].
For example, as a fitness enthusiast, I want to track my daily workouts so that I can monitor my progress over time.
User story map:
User story map organizes user stories in a way that shows the sequence of actions users take to achieve their goals. This helps teams to breake down a complex service into manageable steps and user stories.
When to Use:
✔ Throughout the dev cycle: User stories are used consistently throughout the development process to define product requirements from the user’s perspective.
âś” Backlog prioritisation: To help prioritize features and development tasks based on user needs and business value.
How to Use:
âś” Create user stories: Write user stories in a format provided above
âś” Define clear acceptance criteria to specify what needs to be done for the story to be considered complete. This helps ensure the feature meets user expectations.
âś” Prioritize stories: Organize the user stories based on priority, user needs, and business value. Prioritize stories that deliver the most significant user & business impact first..
⚒️ Tools
âś” Storyboard toolkit from IBM
âś” Storyboard Mix-and-match Library (by Lucian Popovici)




Comments