Agree for very well specified projects where the amount of time a project will take can be easily be predicted and so a suitable fixed fee identified.
In an ideal world all projects might look like that but in practice I think there's a chunk which don't. Agreeing fixed fees for these can be a horrible productivity killer because the estimates will tend to be way off and an "it's impossible to do this in the time/ budget allocated so why both trying" mindset can set in which de-motivates everyone working on it.
In this environment I think fixed fee can encourage corner cutting so for me it's about taking projects on a case by case basis and deciding whether fixed fee or time and materials is appropriate based on how predictable the scope and workload will be.
In an ideal world all projects might look like that but in practice I think there's a chunk which don't. Agreeing fixed fees for these can be a horrible productivity killer because the estimates will tend to be way off and an "it's impossible to do this in the time/ budget allocated so why both trying" mindset can set in which de-motivates everyone working on it.
In this environment I think fixed fee can encourage corner cutting so for me it's about taking projects on a case by case basis and deciding whether fixed fee or time and materials is appropriate based on how predictable the scope and workload will be.