CHAPTER 16: ESTABLISHING AGILE CONTRACTS

If you manage an IT department that develops software for external clients, you will find that establishing a contract that genuinely supports Agile approaches can be a significant challenge for your organization. By its very nature, a contract that specifies detailed upfront deliverables contravenes the principles of flexibility and adaptation that are at the heart of Agile approaches63. However, the actual problem is not the detail in a contract – it is the unspoken reason why the detail is there in the first place.

Although the detail in a contract is often mandated by compliance requirements, organizational standards and legal imperatives, underpinning this detail is a lack of trust in the relationship ...

Get Everything you want to know about Agile now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.