Client 101: How to Write an RFP

By Sean Carton , December 5, 2001

One of the biggest disadvantages of being in the Web biz is that we're all still figuring out how things should work. Even though the business has matured somewhat over the past five or six years, the practices still aren't anywhere near as cut and dried as they are in, say, the traditional advertising industry. Nowhere is that more apparent than in the Web development request-for-proposal (RFP) process.

In the ad biz (or construction or chemical procurement or just about any other business that's been around for a while), the whole RFP process is fairly standardized. Companies looking to hire a vendor for a project (or for a long-term relationship) generally know what questions to ask so they can get the data they need to make their decisions. Vendors, knowing that they're being asked the right questions, know how to respond in such a way that the potential clients get the information they need. Sure, there are always plenty of creative showdowns, and backroom politicking is inevitably involved, but generally everybody knows what to expect. Because they know what to expect, they're free to expend their energies on being creative.

But when it comes to Web development... watch out! Because clients don't know what to ask, they often don't get the answers they need to make intelligent decisions. Because the potential vendors don't get enough information, they're forced to guess, and they come up with responses that don't help the prospect. The result? Everyone goes home unhappy, and clients end up with vendors that are too expensive, too inexperienced, too mismanaged, too big, or too small for the job. In the meantime, all the vendors who bid on the job and didn't get it wasted inordinate amounts of time responding to something they had no chance of getting.

What to do? The answer will come from understanding -- clients understanding what Web developers need to respond, and Web developers understanding the needs of their potential clients. Better understanding equals better responses equals better matches equals happier clients. It's a simple equation that equals "win" for everyone.

So, dear client, what do we developers need from you to make sure you are comparing the proverbial apples to apples (as opposed to those dreaded oranges)? Here are 10 humble suggestions that'll make everyone's life easier:

Back to Article