Agile – Difference Between Acceptance Test-Driven Planning and Development

acceptance-testingagiledevelopment-process

What is the difference between Acceptance Test–Driven Planning and Acceptance Test–Driven Development? Are they the same?

Best Answer

Acceptance Test-Driven Planning is an extension of XP Planning. It involves the following steps:

  1. Getting our story straight
  2. Show and tell
  3. Retrospective
  4. (optional) Technical Retrospective
  5. Iteration Planning Workshop
  6. (optional) Big, up-front thinking
  7. Cutting the iteration.

This planning process is supposed to take up about 10% of the time, the development effort 90%.

Acceptance Test-Driven Development is an extension of Test-Driven Development. Note that in the diagram below, traditional Test-Driven Development is referred to as Unit Test-Driven Development (UTDD)

alt text