The correct answer is that for agile projects, the best type of contracts is the ones that accommodate changes that consider the difficulty of defining requirements in advance. The other responses are incorrect because while agile contracts
can also be used with fixed-price, graduated fixed-price, and time and materials contracts, there needs to be an understanding of their limitations, whether it be a fixed timeframe or dollar amount.