Add a Feature
Add a new feature to an existing product, as seamlessly as possible.
Team Size
2–3 people
Duration
5–6 days
Materials
- Index cards
- Pens
- Digital design tool
- Interface animation prototyping tool
- Presentation software
Deliverables
- High-fidelity mockups
- Click-through prototype of a “happy path”
- Presentation
Target Device
Mobile App (Either iOS or Android)
Brief
You’ve been tasked with adding a new feature to an existing product. The feature may have already been decided on, but that doesn’t mean that conducting some initial research is irrelevant! Decisions like this are often made for all sorts of reasons (business goals, marketing needs, keeping up with the competition), and it’s our job to find ways to still make our work as user-centered as possible. Dig deeper to find out what user goals this feature may really be aimed at, so that you can make a stronger design.
Background
As a new designer joining a team, you’ll often have to rapidly familiarize yourself with your product, your users, and quickly iterate on proposed solutions under tight timelines. Your other stakeholders will all have opinions, and you’ll have to get into the practice of supporting your claims and finding ways to incorporate new features into the existing platform.
Aspects to Consider
- Who are the users and what are their goals? How can you quickly learn about them? How does the assigned scenario fit into their life?
- What’s your hypothesis about how the new functionality will change their behaviors?
- How should the new functionality tie into the navigation of the product? Expect to try more than one approach here.
- You must be able to defend your design decisions based on research and testing.
- The company already has an established aesthetic and defined look and feel. How will you maintain this in your high-fidelity prototype?
Requirements
- User flows for the key new tasks the user needs complete
- Show how the feature fits into the app navigation
- Evaluate your design against heuristics and CRAP principles
- Digitized screens at high fidelity
- Create at least one key animation for your interface (you’re very welcome to do more!)
- Provide evidence for key decisions through research and testing
Presentation
We should get a strong sense of:
- The problem and the user(s)
- Findings from research and how these informed your design
- Your design, including a prototype
- At least one key animation
- Next steps
Suggested Schedule
Day 1
- Make a project plan
- Define user research methods (surveys, interviews…) and execute
- Benchmarking
Day 2
- Continue research and benchmarking
- Heuristics & CRAP
- Define problem and user
- Define new user flow with added feature
Day 3
- Paper prototype
- Test & iterate
Day 4
- Mid-fidelity prototype
- Test & iterate
Day 5
- Test & iterate
- High-fidelity mockups
- Principle animations
- Interactive prototype
- Test & iterate
Day 6
- Finalize your design
- Prepare presentation and rehearse
- Present your work
Design Thinking
Remember that design challenges are tackled by alternating divergent and convergent thinking modes. You are expected to conduct exploratory research and narrow down the scope of the problem within the realm of the proposed feature. Then generate multiple possible solutions. Evaluate. Test. Repeat. You’ll have the opportunity to show these iterations in your presentation.
Tips
- Devise a plan of attack
- Timebox your work
- Get feedback early & often
- Iterate
- Perfect is the enemy of good
- Document your work as you go
- Build out your presentation deck and your report as you go
- Work fast; have fun