Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
from the Manifesto for Agile Software Development

Seth Godin talks in his new book, Poke the Box, about how some people deal with their fear of failure by spending their time dreaming big. And he’s right—it is a lot easier to come up with 50 great ideas than it is to implement one. You can read an excerpt from the book over at Fast Company’s expert blog.

I have this problem myself—the allure of being an Idea Person is a lot sexier than the reality of being the Grunt Work Person. I can spend hours/weeks/months brainstorming, researching and putting notes on paper before I ever really get started. But turning ideas into reality is what makes the big bucks, and it doesn’t come easily.

Iterative Development

The solution? There’s a concept in software development called iterative development. You’re probably familiar with the traditional “waterfall” method of completing projects: you make a detailed plan and then complete the plan in phases, finishing one before starting the next. The down side to that method is that there’s no payoff until everything is completed and, consequently, a big risk. These days things change quickly and there’s no guarantee that your initial plans and assumptions will still be valid after months or years of implementation.

Iterative development, on the other hand, means getting a rough, bare-bones version of your software (or product, or service) out to the public as soon as possible. Then, you can use any feedback or lessons you learn from your initial offering to implement a round of changes. Once that version is released to the public, you start again ad infinitum. With iterative development you can learn and backtrack and adapt to changes in the market as you go along. You can measure the results of each round of development as you go, which provides ongoing motivation to keep enhancing your product or service.

The lesson for those of us who aren’t software developers is this: JUST GET SOMETHING OUT THERE. It doesn’t have to be great. Get over the hump of implementing your new idea now, and the motivation to refine and improve it will be there. Get a half-baked idea out into the world and invite your customers to tell you what they think. Customers can’t always articulate what it is that they need, but are great at telling you pros and cons of something concrete that they can see.

So if you want to add a new service but are stalling because you need a clever name and new brochure, don’t. Just start telling your customers, and let the rest come later. If you’ve been putting off getting an online presence, set up a Facebook page and ask your customers what they want to see on your upcoming website.

Have you implemented a half-baked idea that you later refined into gold? Tell us about it in the comments.

TED is a small nonprofit devoted to Ideas Worth Spreading.

Are you a big picture thinker like me? TED is a non-profit organization that sponsors conferences for people to share world-changing ideas. You may have heard of TEDTalks – 18 minute talks by minds like Bill Gates, Al Gore and Sir Richard Branson (you can find TEDTalks online). The goal is to amplify the impact of remarkable ideas and projects.

TEDx are independent, self-organized events that bring people together to share a TED-like experience. All TED events require you to apply and be invited to attend. The annual TED conferences are very exclusive, whereas TEDx events are easier for the rest of us thinkers and doers to get access to.

Learn more about TED and TEDx, and find an event near you. If you’re near Birmingham, Alabama, TEDxRedMountain is coming your way May 19th.

“If I’d asked my customers what they wanted, they’d have said ‘a faster horse.’” Henry Ford

Are you curious about how to make your customers more loyal? Or why they buy from your competitors? Or what could make them spend hard-earned money on your product or service?

One way to find out what your customers want is to ask them. There are market surveys, phone surveys, and focus groups. However, while conventional research methods may produce some quality information, they rarely produce remarkable breakthroughs.

So how can you find out what customers really want out of their relationship with you?

Start by putting yourself in their shoes. If you own an independent hardware store, you may not have the inclination to visit Lowe’s very often. But visiting your competitors can give you insight into how they get and keep customers; it may also tell you what you should not do in your store.

Visit your own website. Click every link and fill out every form. If you sell via your website, get out your credit card and buy something.

Tell me a story.

Rather than asking point blank questions to your customers, give them the opportunity to tell their stories. How do they use your product? How would a perfect interaction make them feel?

Facebook is a great forum for your customers to share stories in an informal manner. Have them photograph how they’re using your product and post it to your business’s Facebook page. Consider hosting a contest or giveaway to a customer who shares their story with you via Facebook.

By becoming a customer yourself and paying close attention to your customers’ stories, you can gain greater insight into their wants and needs—and eventually solve a problem they didn’t even realize they had.

How do you find out what customers want from your business? Let us know in the comments.