UX Workshop: Product Design Project
What is UX Design?
- UX stands for User Experience
- UX design focuses on enhancing user satisfaction and usability when interacting with a product, system, or service
- The primary goal of UX design is to create products that are intuitive, easy to use, and enjoyable for the users
UX Design Process
The UX design process consists of three main phases:
1. Research
Goal: Understand user needs, behaviors, and preferences to inform design decisions and create a user-centered experience.
Methods: User interviews, Surveys, Market analysis
2. Design
Goal: Create a structured and visually appealing user interface that meets user needs and aligns with project objectives.
Methods: Wireframing, Prototyping, Visual Design
3. Testing
Goal: Evaluate the usability and effectiveness of the design by gathering feedback from users and identifying areas for improvement.
Methods: Usability testing, A/B testing, Analytics
UX vs UI: What's the Difference?
- UX design focuses on the overall user experience
- UI design focuses on the visual and interactive aspects of the user interface
- UI is part of UX design
Project Overview
Get into groups of 2-3 and pick a prompt from the options below. You'll work through the complete UX design process to create a product prototype.
Feel free to explore resources like Dribbble and Behance for inspiration!
Project Prompts
Choose one of the following app concepts:
1. Travel Planning App
Develop an app that assists users in planning and organizing their travel itineraries.
Features: destination search, trip planning, travel expense tracking
2. Language Learning App
Create an app that facilitates language learning for users interested in acquiring new language skills.
Features: interactive lessons, flashcards, pronunciation guides, progress tracking
3. Study Buddy App
Develop an app that connects teenagers with study partners based on shared interests and subjects.
Features: resource sharing, scheduling, task management for assignments and tests, study group creation
4. Comic Strip Creator
Design an app that allows teenagers to create and share their own comic strips.
Features: user-friendly comic editor, a library of characters and backgrounds, sharing capabilities
5. Pet Care App
Create an app that helps pet owners manage their pets' health, appointments, and daily needs.
Features: vaccination schedules, medical records storage, grooming reminders, community forums
6. Social Media for Music
Design a social media app specifically tailored for music enthusiasts to connect, discover, and share their passion for music.
Features: personalized music feeds, profile customization with favorite genres and artists, a platform for sharing music and playlists
Step 1: Research and Brainstorm
Before designing, answer these key questions about your users:
- What are the primary goals and objectives of the users when interacting with the product?
- What are the pain points or challenges users currently face in achieving their goals?
- What features or functionalities are most important to users?
- How do users typically navigate similar products or services?
- How do users currently fulfill their needs or goals related to the product without using the product?
- What are users' past experiences with similar products or services, and what did they like or dislike about them?
Step 2: Wireframing
Sketching and Ideation
- Create a User Flow/Page List
- Start with rough sketches to explore layout ideas and different screen configurations
Wireframe Creation
Create low-fidelity wireframes that focus on the structure and layout of the interface without getting into detailed design elements like colors and typography.
Include:
- Key components such as navigation menus, content sections, buttons, forms, and other interactive elements
- Placeholder content and simple shapes to represent images, text, and other visual elements
Step 3: Design the Brand (Create the UI Kit)
Design the visual identity of your brand:
1. Logo Design
Create a visually appealing and memorable logo that embodies the essence of the brand and can be easily recognized across various platforms and touchpoints.
2. Color Palette
Select a cohesive color palette that reflects the brand's personality and evokes the desired emotions and associations.
3. Typography
Choose appropriate fonts that complement the brand's visual identity and enhance readability across different mediums.
4. Imagery and Visual Elements
Define the style of imagery and visual elements (e.g., illustrations, icons, buttons) that align with the brand's aesthetic.
Step 4: High Fidelity Prototype
- Once the low-fidelity prototype has been tested and refined, design high-fidelity prototypes that include detailed design elements such as colors, typography, images, and realistic content
- Ensure consistency with the final visual design and brand guidelines
Step 5: Add Interactivity and Animation
- Incorporate interactive elements and animations to simulate user interactions and demonstrate functionality
- Use transitions, gestures, and animations to create a more engaging and realistic user experience
Step 6: Test Your App
- Choose 2 other groups to share your prototypes with in order to test your app's usability
- Test specific interactions, user flows, and features to ensure they meet user needs and expectations
- Gather feedback on the overall usability, visual design, and interactive elements of the prototype
- Note if there were any challenges or difficulties and work on an improved design
Step 7: Present Your App
- Export frames and videos from your Figma file to present the final product prototype
- Talk about how you came up with your design, flow, visual identity, and the results of your user testing
Nice Job! You've walked through the complete UX design process from research to presentation. Your vision about the app's function and look should now be solid, and you've created a working prototype to demonstrate your product concept!