In honour of the 20 year anniversary of the Agile Manifesto, each monthly blog this year will focus on one of the twelve principles.
"Deliver working software frequently, from a couple of weeks to a couple of months, with a
preference to the shorter timescale."
For the most part, everyone seems to agree with the principle. After all, why wouldn't you want software, sooner?
There does however seem to be a misconception that software should only be delivered at the end of the Sprint. And by delivering at the end of the Sprint, Principle #3 is satisfied. While that interpretation is not entirely wrong, it doesn't quite capture the essence of the Principle itself. The idea here, is to continuously deliver working software. Teams should get in the habit of delivering multiple times during a Sprint.