Opinionated Product Development
January 11, 2013 Leave a comment
I was recently speaking with an entrepreneur about a failed software start-up, reflecting on lessons learned.
During our chat, I shared a thought that has crystalized over some years of experience: the idea that as a software company, you need to have a perspective on how the world works (or how it could work). You could call this an opinion.
When your product has an opinion, it is capable of resonating with Clients, Users, and Partners. If your product is opinionated, you may find that people drawn to the product because of the ideas and possibilities it inspires.
For example: at MindFire we’re trying to solve the challenge of how to do marketing automation in an increasingly multi-channel world, while maintaining our mission of helping marketers generate higher quality leads for their sales team.
We’re certainly not the only ones trying to solve this challenge. But we have a set of ideas, theories, and hypotheses embedded in our platform, which add up to give our software a point of view — a way of seeing the world. (By the way, I believe these hypotheses are what you try to validate with a minimally viable product; read more about that here)
I think it is good to have opinionated product development. By that, I don’t mean that you should have a product development team of jerks and a-holes — but that there needs to be a strong sense of what drives the product and its values.
Otherwise, it is easy to fall victim to development by committee, which is one of the things that seems to have led to problems for the entrepreneur I mentioned earlier.
What do you think? Does the idea of opinionated product development make sense? What are some of the dangers of opinionated development?