A Web developer enumerates three clients who drove him nuts and why.
It’s true that some clients are total Robertas and don’t understand the Internet. Unfortunately, many of your organization’s client facing people don’t understand the technology, either, and the whole engagement process is designed to get the most money from the ignorant client as possible. So everyone in the process is eager to get the project to move forward no matter how many holes or misconceptions exist in the client’s mind.
If you’re lucky enough to be in the client meetings, as I have occasionally, you need to ask the hard questions and and lock everything down that you can. Bring up the negative to make sure that’s not what the client wants.
If you do everything right, your organization and the client will go into the project with a better understanding than it did before, and you won’t get invited to more client meetings.