Imagine the significant terms of an agreement on the top of a triangle, then in the middle we used to see the responsibility – a fine, penalty, damage compensation – anything that encourages parties to comply with their duties.
In agile-process the motivation is different.
The customer takes part in all stages, so in the end he won’t be surprised. The developer is interested to do the work efficiently and on time, since it weigh with the treaty extension and, eventually, his reputation. But this is not enough to make it work. Trust is the main component here.
Everybody has different motivators for work in account of customers: someone has a reputation principle, someone – success fee, but only few of us are led by the noncompliance responsibility described in a contract.
See more: Yurist&Zakon