article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. Why do people apply TDD?

article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

In particular, they need experience with test-driven development, refactoring, and evolutionary design. They often stem from outdated views of software development. Early software development revolved around projects, which had clear start and end dates. If you’re a software development provider.

Agile 132