Comment Re:This happens about... (Score 5, Insightful) 131
Agreed. I've been writing software for 32 years, and "We've completely changed your requirements, but that shouldn't affect your schedule or your budget any!" happens all the time. The point is, you have to push back. Tell them exactly what every change is going to cost (padded heavily). Unless they agree to add time and money to the project, then just deliver the originally agreed to project. Don't let people make unilateral changes in the contract after it is signed, unless you actually like working on money-losing projects!