Question: Which is better, to identify a customer or application with a need and then develop a product or technology around it, or to develop the product or technology first and then look for the right customer or application?
From a user-centered design perspective, I suppose you would want to have a clearly defined need to guide your design to ensure its success. Without a user in mind, how can you evaluate your design and decide whether it works?
On the other hand, it seems that this may not always be practical or realistic. If you come across a great new technology with impressive features and benefits, you would be foolish to pass on it because nobody has yet identified a specific user or explicitly articulated a clear need.
So how do you balance this? This is a problem I have been observing recently, where a company acquired some new sensing technology from an inventor that offered several impressive improvements on current sensing options. They have been working for about a year now, but have struggled to lock up customers and meet their financial targets.
It's pretty clear what the advantages of this technology are. It offers better reliability and durability than anything else available, allows for far greater design flexibility when incorporating sensing into applications and products, and has a rather advanced level of system intelligence in the form of self-monitoring and self-diagnosing.
However, it's less clear who can best use and benefit from this technology. The company has yet to find that "killer application" that will launch the technology into mainstream industry and make the company millions of dollars, much like word-processing and spreadsheets did for the PC.
So how does a company in a situation like this succeed? Perhaps a delicate balancing act of pushing development forward, offset with equal time and resources spent identifying key customers and applications. This particular company may very well be too far into development for the technology to ever succeed in its current manifestation. Maybe they need to pull back, get some input from potential customers and then proceed with the guidance and new information from users.
It’s like developing a new round peg made of titanium with a non-slip grip, and finding that nobody wants to buy it because they all have square holes. Everyone likes the idea of a non-slip grip and they’re impressed by the lightweight titanium, but your customers aren’t convinced that this peg really fits their needs. So then, what do you do at this point? Stick to your guns, continue promoting your new peg, and search for customers until you find one that has a round hole? What if you never find one? That would be an awful lot of time and money wasted.
Perhaps the lesson is that while it’s certainly not always feasible to have an application or user with a clearly defined need in mind before starting development, it's critical to identify that user and need as quickly as possible. They need to be questioned, interviewed, tested, observed, and every which way involved in development at the earliest possible stage. Otherwise, you run the risk of completing development of a great new product that everybody likes, but nobody needs or wants.
Maybe you didn’t know pegs would be the final manifestation of your non-slip grip and titanium design when you began your research and development. However, the moment you came to that realization, customers with peg holes should have become an integral part of your work. That way, perhaps you might have ended up with a shiny new square peg made of titanium with a non-slip grip, sold millions, gone public, and become the fourth-richest person in the world.