I can't believe I started by saying "OK, people." Talk about your crappy opener. But with six minutes and thirty-eight seconds remaining, I had to press on. And plus Alexis had just brought down the house.
Thursday, November 13, 2008
Agile Marketing: The Movie
Categories: marketing, running a business, software development
Tuesday, November 11, 2008
The leading provider of meaningless marketing solutions
Omniture, Inc. is a leading provider of online business optimization software, enabling customers to manage and enhance online, offline and multi-channel business initiatives.
Awesome, I found the leader! They lead the other providers around like cattle. Well, they are a leading provider, not the leading provider, but still, one of the leaders! I'm impressed.
webMethods (Nasdaq: WEBM) provides business integration software to integrate, assemble and optimize available IT assets to drive business process productivity. webMethods delivers an innovative, enterprise-class business integration platform that incorporates proven integration technology with next generation capabilities into one interoperable set of tools that delivers a unique combination of efficiency, agility and control. webMethods combines industry leadership with a zealous commitment to customers to deliver tangible business value.Take a scalpal to your marketing content. Make every word count.
Categories: marketing, running a business, selling software
Friday, November 7, 2008
Five ways to listen to customers instead of goin' fishin'
Lots of small business bloggers tell you to listen to the customer and build accordingly. But some people take it too far.
I recently had an experience with just such a company. They had finished their product demo and I was wrapping with a few standard questions.
Notice how it evades the question, like a politician. He might as well have said, "The future is whatever you think it should be." Perhaps he's trying to demonstrate receptiveness to feature requests, but it's a non-answer.Me: What's on your roadmap?
CTO: We're going to listen to what you need.
Follow-up questions failed to uncover a roadmap. Maybe because they don't have enough customers to know where to go? The next snippet provides more evidence for this theory:
Me: Do you have any questions for us?Fishing for ideas? Are you asking me to define your next product for you?
CTO: Yes. What is your biggest business problem that you would like someone to solve?
This isn't "listening to customers," this is a rudderless ship. Having clear goals and confidence is compatible with customer-guided development. What you should be doing is active listening:
- When a suggestion appears, notice and write it down. Restate it in your own words and repeat it back to ensure you understood correctly.
- Dig into feature requests until you find the root pain point. This means back-and-forth communication so do this on the phone or in person, not email. Often there are ten ways to address a problem and you have other customers and a product architecture to consider.
- Ask them to order their suggestions by importance. Often a list of twenty suggestions yields only two deal-breakers. No priority levels are allowed, just an ordering; otherwise you end up with seven "Priority 1" line items.
- If you can't (or won't!) implement something, admit it. Explain why so the customer understands you're being pragmatic and forthright, not dismissive.
- Collect feedback proactively. Most people won't send an email to support with a feature request; they've been conditioned by most companies that such things go unnoticed. One way we've started doing this recently (with much success) is through a Uservoice page.
Even admitting something is impossible is constructive because then when you do accept a suggestion they know you mean to implement it. You're displaying honesty and setting up reasonable expectations. People know all twenty of their ideas can't be done; they'll appreciate honest rejection.
Companies that listen are both rare and beloved. Listen, don't fish.
Categories: running a business, selling software, software development
Saturday, November 1, 2008
Love the messenger
I'd had Korean food before, but as this was my first trip to Korea House I wanted something different, something authentic, maybe even adventurous. Friday lunch at Smart Bear is usually interesting.
Categories: marketing, running a business, selling software
Saturday, October 25, 2008
2000 feature requests: Our foray into Uservoice

- We're setting up an private Uservoice site to track marketing ideas -- we have 50-100 ideas and we'd like to start internal discussions on which ones to try next.
- Have one Uservoice site for existing customers and a separate one for potential customers just trying it out.
- Let your customers give you feedback on your website.
- If you're a consultant, lawyer, speaker or other professional you could use it for anonymous feedback.
- Company "management" could demonstrate they care about doing a good job by opening a personal, anonymous site for feedback (like glassdoor, but private).
Categories: running a business, software development
Tuesday, October 21, 2008
Is it OK to Sucks?
I first read that bizzare phrase -- is it OK to sucks? -- in a Slashdot article seven years ago. Companies like Lockheed Martin were suing people who registered LockheedMartinSucks.com and a big battle ensued over the line between free speech and trademark violation.

Categories: marketing, running a business
Friday, October 17, 2008
Procrastinate for Success!
I'm a habitual procrastinator. It's a funadamental component of my psyche. It's also an important factor in success at running a small business. Here's why.
In a small company you're overwhelmed with things to do. At Smart Bear we still have a dense whiteboard full of marketing ideas we don't have time for, dozens of index cards with cool features we don't have time to implement, and 7,000 open issues and minor feature requests in Fogbugz we don't even have time to look at.
And that's now, with five years of work and fifteen employees. It was hundred times worse at the beginning with just one person to do all the work.
This one person must have worked tirelessly. (He did.) This person must have been willing to do every kind of job. (He was.) This person must have been hyper-organized, allowing nothing to slip through the cracks, spending precious time on only the most high-valued tasks, not just working on whatever this person felt like at the time. (Ummmmmm... <looks sheepishly at toes>... not so much.)
"Don't put off 'till tomorrow what you can put off 'till the day after tomorrow." Thanks, Mark, for guiding the overwhelmed.
You really do have too much to do. Prioritization might be best in theory, but plain, gut-feel procrastination might be the right way to go.
Many things blow over if you just ignore them. The big feature you got worked up about yesterday seems unimportant in the cold light of today. A feature a customer says is vital turns out to be something suggested by their intern, not something actually stopping a sale. An apparent fundamental bug turns out to be a misconfiguration. An important meeting turns out to be unimportant.
Besides, a lot of those tasks aren't as important as you think. Even something critical like accounting can be put off. Late fees, lost receipts, penalties from the IRS: financial burdens more than compensated by additional revenue gained by signing up one more customer.
Financial tasks in particular also have the property of being faster to do in a big sweep rather than as they trickle in. It's faster to enter 100 receipts into Quickbooks once a month than to enter three a day. Little tasks like that still have context-switch overhead, plus you get fast at typing and keyboard shortcuts when you're doing the same action hundreds of times in a row.
Finally, sometimes you've got to let yourself do fun stuff at the expense of priorities. Most of what you do in a little company isn't what you enjoy doing; it's easy to become frustrated and burned-out. So sometimes you need to allow yourself to recover with plain fun. Whatever the cost of putting off duties, burn-out is even more costly.
Yeah I know I'm rationalizing. But you can't do everything, so don't. And don't beat yourself up over it.
Categories: day in the life, running a business, software development



