Skip to content

Design Quote by Kent Beck

“McConnell writes, "In ten years the pendulum has swung from 'design everything' to 'design nothing.' But the alternative to BDUF [Big Design Up Front] isn't no design up front, it's a Little Design Up Front (LDUF) or Enough Design Up Front (ENUF)." This is a strawman argument. The alternative to…” quote by Kent Beck
Download Open image
““McConnell writes, "In ten years the pendulum has swung from 'design everything' to 'design nothing.' But the alternative to BDUF [Big Design Up Front] isn't no design up front, it's a Little Design Up Front (LDUF) or Enough Design Up Front (ENUF)." This is a strawman argument. The alternative to designing before implementing is designing after implementing.””

Kent Beck

About This Quote

The quote contrasts extreme upfront design with a balanced approach, advocating minimal sufficient design before coding rather than none or excessive planning.

In simple terms: Advocates modest upfront design, not none or too much.

Key Takeaway

Adopt just enough design early.

Themes

software development design philosophy agile planning balance

Mood

pragmatic critical analytical

Type

advice observation philosophical

When to use this quote

  • project kickoff
  • architecture decisions
  • team alignment
  • risk mitigation
  • feature prioritization

Key Concepts

BDUF LDUF ENUF design tradeoffs lean methodology

Questions to Reflect On

  • How much design is enough for your next project?
  • What risks arise from designing after implementation?
A Different Perspective

Too little design can cause rework; too much can stall progress.

3.8 out of 5 (8 ratings)

More by Kent Beck

Explore all 54 Kent Beck quotes

More Design quotes

Browse all 5,563 Design quotes