How do you choose what features to build?
I soft-launched Idea Bakery with a login flow that included a username and password. The intention of the app was to be used by independent creators who use Twitter.
The starting point of this app was a little convoluted in hindsight. I had used the base of it from a tutorial on GoRails. Following that tutorial made it possible for me to implement the idea I had in mind. But using it as a base carried some baggage over to the next work cycle.
The tutorial had features like allowing for multiple Twitter accounts to be added & managed. But the questions on my mind was whether it was necessary for the people I am trying to serve? And was this complexity worth working on right now?
Presently, I can only assume that it would be helpful. So why not build it, right? It sounds useful. But would the added complexity be worth it?
Building an unvalidated feature on top of a partially validated concept leads to complexity. In addition, features carry baggage if it is dependent on other parts of the system.
Taking the time to work on it would also mean sacrificing time to work on something that does move the needle.
Customer centricity is challenging to practice. There are many moving parts, and when it comes to building, it gets even more difficult because you're in the trenches making micro-decisions that will impact the customer.
It's better to plan your work before you start building. Ideally, as a pitch, outlining the motivation to make it, when you will ship it by and what the solution is. It gives you the tent poles to make trade-offs such as the one above. And to focus on what's important.
However, in all cases, do what is in the planned work. Then, let the future version of yourself worry about whether multiple accounts are valuable if customers say so. Then, you'll have more data to make a better decision anyway!
Hit the Bullseye on What You Build Next
Stop second-guessing yourself and start building with confidence. Pop in your email, and I'll send you my latest articles on building product intuition through useful customer research,
directly to your inbox.
Articles read by product leaders in companies like Productboard, HP, Monzo, and more.
No spam. Unsubscribe anytime.
"One of the most practical newsletters I've read. Shavin dives deep into explaining problems and offering multiple solutions that he writes from his design experience. It's based on practical tips that make you feel like you're learning something new instead of just reading some theoretical explanations. Highly recommend!"
Motivators that help you create and sell products (beyond functionality)
9 Prompts Every User Researcher Should Know
ChatGPT: A Guide To Understanding Your Market Without Customer Contact