Check out No Software: No Agile, No Scrum by . Here is an excerpt:
If you are not producing working, running, tested usable software in every single Sprint or iteration, you are not [yet] ‘doing’ Agile, you are not [yet] ‘doing’ Scrum.
The full article is available here.