views:

79

answers:

2

The title says What is the difference between release and iteration? Can you explain what the difference is?

+2  A: 

An iteration can be purely internal. A release goes out to a customer.

Jon Skeet
+4  A: 

Iterations are basically single units of work within your release plan. Typically, your iteration planning phase will be a short (1-4 week) series of tasks that will be done.

After an iteration, there should be a series of acceptance tests. This verifies that the problem domain was handled correctly.

The series of iterations plus acceptance lead to a single release. The release leads to deployment, whether to a customer or internal usage by the end user (which is the critical difference).

Granted, in many teams, the lines can blur a bit, especially if you're releasing every iteration, etc...

Reed Copsey