This is perhaps an addition to this question: 'How do you convince a client to use Agile Methods'.
But I was not 100% convinced by the answers on that question. What I am asking myself is how to convince a client when you have to work to a very tight schedule?
I already know that by using SCRUM I can follow up the project on a day to day basis and that it has advantages compared to waterfall. But how do you convince your client to go in iterations, not knowing when exactly the project will end or what it will cost...
i.e. A project has to be put in production on the 1st of January 2012, and it is now the 1st of July. How do we get our client convinced that a bunch of iterations will get us to the final result?
Without knowing the exact timeframe or the budget to be spend, I find it rather hard to convince a client of going in to this.
I was in this situation at a client, in which they did developments without a specific method or framework. They did waterfall as they thought it worked best. In the end we convinced them of how Scrum works, who could do what roles, but they didn't do it because of the risk they saw in this. (no specific cost to execute it and deadline)
Perhaps you have good ideas how to convince these type of clients...