Skip to content

Contracts Quote by Kent Beck

“Write contracts for software development that fix time, costs, and quality but call for an ongoing negotiation of the precise scope of the system. Reduce risk by signing a sequence of short contracts instead of one long one.” quote by Kent Beck
Download Open image
““Write contracts for software development that fix time, costs, and quality but call for an ongoing negotiation of the precise scope of the system. Reduce risk by signing a sequence of short contracts instead of one long one.””

Kent Beck

About This Quote

Source Book: Extreme Programming Explained, 1999

Software contracts should be short, focused, and adaptable, allowing continuous renegotiation to manage risk effectively.

In simple terms: Use short, flexible contracts.

Key Takeaway

Adopt iterative contracting.

Themes

software development risk management contracts

Mood

pragmatic cautious

Type

technical strategic

When to use this quote

  • project kickoff
  • contract renewal
  • risk assessment

Key Concepts

agile methodology scope negotiation

Questions to Reflect On

  • What risks arise from frequent contract changes?
  • How to balance flexibility with stability?
A Different Perspective

Short contracts may miss long‑term strategic goals.

3.8 out of 5 (3 ratings)

More by Kent Beck

Explore all 54 Kent Beck quotes

More Contracts quotes

Browse all 982 Contracts quotes