Adding 'flexible features' to uncover new product opportunities

A practice we've made a habit of is introducing flexible features to the products we create. A flexible feature is anything that has a slightly undefined purpose. The most common we introduce are:
- Notes
- Tasks
- Form builders
These are features which we likely added to solve some specific problem, but perhaps we didn't understand the problem fully when we added it, or the uses of it were highly diverse. This would have prevented us from creating a more opinionated, specialized experience.
But flexible features aren't just something we add from laziness. By allowing users the freedom to use something however they please (and misuse as well), we unlock a golden opportunity to see where the product is falling short.
A great example of this is the notes feature we added to Cuebox's donor timeline. The timeline is a space that should show all history of that donor. Transactions, phone calls, emails etc. But we knew from the outset that we had excluded a bunch of events which we'd undoubtedly need to add later – but weren't inside the scope of the MVP.
To get around the fact that we knew we weren't feature-complete here, we added a generic notes and task creation experience. That way we could:
- Monitor how people used it to prioritize some of those features we'd pushed down the roadmap
- Expose potential uses we hadn't thought of
The key here is monitoring. It's critical to actually go and check how people are using these featuers and see if they're adding value or creating chaos, and slowly over time, adding in more tailored and integrated solutions to solve the problems our users have exposed.

AI Is Offering A New First Step To The Mental Health Journey

After the Interface: Rethinking Design for a World of AI Agents

Hill Has Been Accepted Into The HF0 Residency

Joining Hill As Founding Designer

We turned 10 years of product design expertise into the ultimate AI design copilot

Breaking into UX & Product Design: A Guide for New Designers

Introducing Blair, the companion to help you conquer your day

Pushing Through Creative Block: Learning from Artists and Musicians to Reignite Inspiration

Unlocking Airbnb’s Secret: How SaaS Founders Can Aim For 10 Stars And Win

Introducing Mast: The project tool for design teams

How to avoid MVP feature creep: The ICE Method

Starting a company during a global pandemic, with Jeremy Blaze on Funemployed

Introducing NOOK: Digital Patron Check-In & Menus to Keep Australia's Hospitality Industry Afloat

Why I’ve started a product design studio

Case Study: Making sense of LIVE carpark availability in UbiPark

Case Study: Embark’s design, launch & early iteration

Enpose has been acquired by ApiLayer, solidifying their position in the screenshot API market

An exercise in reductive design: Building a beautiful API
