I have a friend who's a senior network engineer. He spent many years as the top network troubleshooter for a major U.S. bank.
Yesterday he and I were discussing the NetFlow analysis features of a particular network management product. (NetFlow is a protocol for measuring network activity—top applications in use, amount of traffic flowing through a router, etc.) He was disappointed that this particular product's NetFlow capabilities were so minimal. Other NetFlow analysis products could access the same raw data and present more more useful analysis to network engineers.
The problem, he said, is that the engineering manager who built the product didn't believe that you had to know a lot about the market or technology you were working with; instead, you simply had to be smart.
My friend and I agreed: It's always a mistake to base your products and services merely on what you know, instead of what customers need. The customer should always be your primary focus. And if you need to understand customer needs in a mature market like the network management market, you'd better learn a lot about network management fast, if you're going to start building products.
So don't ask, "What can I build with what I know?"
Instead ask, "What does the customer need, and how can I build it?" If you need to learn something new along the way or hire industry experts in order to build that new thing, so be it.
Otherwise, you'll end up making a half-hearted attempt, come up with a half-baked product, and reap so-so results.
Lesson: To avoid drifting off course, pay attention to the direction you're facing when you start. Don't face inward, toward your own team. Face outward toward the customer. And stay focused there. Your steadfastness will pay off.
Showing posts with label product development. Show all posts
Showing posts with label product development. Show all posts
Thursday, April 2, 2009
Tuesday, February 24, 2009
Which Do You Offer a Weary Traveler: A Unicycle, a Bicycle, or a Segway?
A guy is walking down a long road. He's tired.Three trucks pass him, then come to a screeching halt. The drivers hop out. They open the backs of their trucks. They're salesmen!
The first driver offers the traveler a unicycle. It's low-cost and easy to maintain, possessing only half the tires and less than half of the moving parts of a bicycle. It doesn't require any electrical charging system or cables. If you forget to plug it in when you go to bed, it's still ready for use in the morning. Very nimble. Low cost. Agile. And it's pretty cool, too. How about it?
The second driver offers the traveler a bicycle. Of course, everyone knows how to ride a bicycle. Yes, it has more moving parts than a unicycle, but it's easier to use. Yes, you still have to pedal, but how hard is that? It's easier than walking if you're tired.
The third driver is wearing a suit, and he comes gliding up on his Segway. Here's the best choice of all, he says. Turn-key solution. No walking required. Minimal training. The Segway handles all the forward motion for you. You just stand still. Yes, it's more expensive than the other solutions, but you end up doing less work, and you'll have more energy for other activities. Now, let's talk about a charger and a service contract.
Which vehicle does our weary traveler choose?
Which business model would you bet on?
Unicycle Products
Unicycles are exciting and fun, but they require our traveler to learn new skills. I'm going to bet that most people reading this post think that the unicycle is the least likely choice for our traveler.
Yet how many companies bet their business on weary, overworked customers learning new skills (programming languages, complex UIs, etc.)? The novelty and supposed low cost of an approach blinds companies to how things look to a customer. Even if the customer isn't consciously opposed to novelty, he or she is just not likely to get around to learning new skills in order to realize the vision promised by a vendor.
Segway-style Products
At the other extreme, we have Segway-style products. Ingenius. Turn-key. More maintenance overhead. If a novel programming framework is a unicycle, an enterprise software suite from SAP or Oracle is probably more like a Segway. Lots of features. Minimal tinkering for end users. High cost.
Bicycle Products
The bicycle is somewhere in between. Our weary traveler still has to do work to ride a bicycle, but he already has the skills to do it. Yes, there's potentially some maintenance involved, but bicycles are so ubiquitous, there are repair shops everywhere. And maintenance costs shouldn't be exorbitant. So, yes, the bicycle doesn't eliminate all work, but the traveler can begin riding right away without breaking his budget.
My guess is that he hops on the bicycle. (Unless he's also wearing a suit and has the budget and corporate mandate to go for the Segway.)
(In 2007, 18.2 million bicycles were sold in the United States.)
Moral: Even in a tough economy, a bare-bones, low-cost product will have difficulty gaining traction if it requires customers to change their habits and do things they've never done before.
As always, comments welcome.
Unicycle photo Creative Commons Copyright (some rights reserved) by Julian Meade.
Thursday, February 12, 2009
Empathy, Market Research, and Product Design
Product Development: Real-World ExamplesOver the years, I've had the good fortune to work with many different software development teams, all populated with bright, talented people. While equally smart, these teams sometimes took very different approaches to designing and developing products.
- Flying blind. One group of developers had really no idea how customers used their complex software product. The developers understood the basic idea of the product, and some of them had a thorough understanding of the technical minutiae underlying certain screens and tools, but over the years, as features accumulated and screens became ever more cluttered, the developers themselves lost track of what was important, what was useful, and how the customer, trying to solve a problem quickly, would use the various features of the product in a particular sequence. They were grateful whenever a field engineer spent an afternoon showing them how customers would actually go about using the product to solve a specific problem. Even with this understanding, though, it was difficult to undo the complex product architecture that had evolved, or accreted, rather, over time. The product remained a cluttered collection of screens that often bewildered new users.
- Academic certainty. Another group of developers based their product design on ideas from their academic research and from a very early Beta test of the product that occurred two years earlier. They were certain that the product's interface couldn't be improved, until a seasoned UI designer was brought in as a consultant, questioned their assumptions, and showed them how their pretty good interface could be made even better.
- Proud of complexity. Another group of developers was very proud of how complex and sophisticated their software was. Company slide presentations would boast, "Over 500,000 lines of code!" The software was so sophisticated (or perhaps so complex and finicky) that even whip-smart sales and marketing engineers had trouble getting it to work without assistance from the engineering team. Because the software was so complex, it had to be sold with lots of consulting. When the price of consulting equaled the cost of the software, and when deal sizes began reaching six figures, customers balked. Deals fell through. Complexity meant difficulty, and that didn't serve the business goals of customers.
- Experience-focused. Another group of developers had the privilege of working from a thoroughly designed and discussed stack of PowerPoint slides that walked users and developers through all the common tasks the application needed to support. How did they come up with slide deck? The company's founders interviewed CIOs at major companies, looking for an important problem to solve. Once they identified the problem, they began designing the interface and software architecture. Coding didn't begin until the interface had been thoroughly designed. By then, the team knew what was needed on the back-end to support the features customers would be accessing through the UI. Because the UI was "finished" relatively early in the process, documentation and training materials could be developed in parallel with the software itself. Customers knew what they were getting, and management knew that customers wanted the product being built.
This latter team certainly avoided the problems of the first team, who wasn't sure about the workflows the customer would use, and who allowed the software interface to become cluttered and confusing. Ultimately, this clutter limited the appeal of the product. Technical people didn't mind it, but non-technical people did. Even though the product had real potential as a reporting tool for management, its busy, nuts-and-bolts-first interface restricted its user base to technical end users. That limitation proved to have economic consequences.
Empathy
One of the biggest challenges all kinds of businesses face is really understanding what their customers need and want. We all approach this problem with our own particular skills and work histories which illuminate some aspects of customer needs and obscure others. And, off course, customer wants and needs are not static. They change, as technology and markets change, and as customers themselves develop new capabilities, becoming more Web-savvy, for example.
The challenge for vendors is to find a way to systematically see through this clutter and find, not merely what customers will tolerate or find useful, but what they will find empowering, indispensable, and worth paying for with hard-earned cash.
It's all too tempting for company founders to sit around a conference room, discuss their past experiences, throw up some feature/benefit charts, and decide what to build right then and there. Mostly likely the arrow they design will hit somewhere on the target, rather than flying off into the trees, but it probably note strike the bull's-eye itself. Instead, there will be enough interest and heading nodding from prospects, reviewers, and journalists, that the company will proceed with its plans, which are only 65%-75% right.
A better and more cost-effective approach is to step out of that conference room and live with customers for a while. Here's a table offering a hierarchy of investigative approaches for better understanding customers.
| Research Method | Advantages | Disadvantages |
| Online Survey (e.g., Survey Monkey) | Fast, cheap, and easy | A poor format for questioning underlying assumptions or reading visual cues from live responses. Provides at best limited insight into physical, cultural, and political factors that may ease or retard adoption of your offering. Also, requires a good list. If you're a social media expert, and you're surveying the people who follow you on Twitter, you're really learning about yourself, rather than the vast pool of potential customers who are not like you. |
| Phone Interviews | The more free-form format allows you to dig deeper, explore tangents. | More time-consuming, and you'll likely have to pay the person you're interviewing for his or her time. |
| On-site interviews and presentations of prototypes at your office | A good chance to see how people really react to what you're building. Richer, more accurate data than you can get from a survey. | Time-consuming and more expensive. Again, you'll likely have to pay people for their time. |
| Interviews at the customer's site (office or home) | The best way to research a product or service to understand the customer's world. Being there is the best way to gain that understanding. You may also discover other factors and business opportunities that you would have overlooked if you had kept your distance and communicated only through surveys and forums. | Expensive and time-consuming. |
What's ironic (and somewhat frustrating) is that founders and investors will often dismiss face-to-face interviews and prototype-testing as too expensive and not worthwhile. Loic Le Meur, for example, for whom I have a lot of respect, once compiled a list of suggestions for start-ups that included:
7. Don’t spend time on market research. Launch test versions as early as possible. Keep improving the product in the open.
I think this approach can work with public applications like Twitter applications and social media networks like LinkedIn. I don't think it will work with more complex applications, such as business workflow or, say, healthcare payment acceleration applications, where the number of variables to get right is high, and the development costs are likely to be significant. And obviously, if your solution involves on-site hardware, giving away free test versions is expensive, even if customers agree to install them, which is doubtful.
Another limitation of this approach is that more or less consigns you to a freemium business model, because it requires lots of users testing a product to refine it. This strikes me as the tail wagging the dog. Companies should select their business model (how they'll make money) independently of how they'll conduct research. I would advise against automatically adopting a freemium model merely to avoid the expense and hard work of upfront research. Yes, by all means, always listen to customers and improve your products and services accordingly (as the freemium model encourages). But adopting the freemium model—or any other revenue and distribution model—should be considered a strategic and game-changing chess move, made at the proper time and the proper circumstances, not simply a default behavior (like P-K4 [a conventional chess move, for you non-chess players]) of young companies.
A third problem with this approach, as I mentioned in an earlier blog post, is that refining over time takes time and money. It might be more cost-effective to sit down with prospects up-front, really narrow down what the product or service should be, then refine it over time, having started from a position much closer to the bull's-eye.
A fourth problem is that some customers are simply not going to try your offering, even if it's free and it looks cool. Good luck getting someone in upper management or on a busy factory floor to even look at what your small, unheard-of company is offering. More likely, you're going to have to approach them, perhaps in the company of a third-party research or design firm, and there's going to have to be a financial incentive. You're going to need to buy their attention, but chances are, the expense will pay off for you handsomely. You'll reduce development costs and bring your offering to market faster, perhaps even with some endorsements from the customers you've interviewed.
The goal, here, is empathy. Not just a list of features, but a real understanding of the environment in which your product or service will be used, an understanding of the pressures your customers are facing, the cultural factors driving or inhibiting adoption of what you're offering, and the best language and visual interface with which to present your solution. No matter how talented a founding team is, they're simply not going to derive all that from a few long days locked in a conference room. Getting in front of customers repeatedly, gauging their reactions to prototypes, and really listening are what's required.
Outcomes
So how did the companies I mentioned back at the beginning end up faring?
- Flying blind. This company's core technology that the business continues, though opportunities have been missed, and a major engineering project (developed by a senior programmer who was unfamiliar with the market) ended up getting scraped. Recently, though, under new management the company upgraded its old flagship product and aced a major product review. So, somehow, they're soldiering on.
- Academic certainty. Product delays, in large part caused by outsourcing to the wrong company, resulted in lost sales, dwindling revenue, and dwindling staff. Eventually the company was sold. The product had to be rewritten (mostly from scratch, I believe) to catch up with current technology trends.
- Proud of complexity. The impressively complex product never turned out to be a big seller. Fortunately, the company had acquired other related products, and the company's engineering team developed these into the best products in its industry. However, the company itself never became profitable. It had gone public during the bubble. It stock price hovered in the $1-3 range for many years. Eventually the company was acquired.
- Experience-focused. Within a few years, this start-up, while still private, was acquired by a major Silicon Valley technology company. A happy ending.
Tuesday, January 6, 2009
Questions Worth Asking at the Beginning of the Year
Strategic Planning
- Has my company identified 6-10 major objectives for the year and identified 3-6 supporting milestones for each objective? (For more about this, click here.)
- Has this list of objectives and milestones been broadly communicated throughout the company?
- Are directors and managers using this information to drive their departmental planning and budgets?
- Has my company identified the user experiences that our products and services should provide?
- Have these experiences formed the basis for development of products, including the identification of features and benefits?
- Does my company have a process in place for assessing customer experiences and ensuring they meet our goals?
- Does my company have up-to-date messaging guidelines available for all relevant parties, including not only executives, marketers, and sales people, but also all the other employees who might be interacting with customers and the public through forums and other social media?
- Does my company have a systematic approach for monitoring social media interactions and responding promptly to situations that arise in these ad hoc communications channels?
- Does my company have IT systems in place to integrate outbound communications with CRM and other internal IT systems?
Subscribe to:
Posts (Atom)