Search code examples
svnagilescrum

Does an iteration in Scrum equivalents a tag under SCM?


I know this question is silly but I just want to make sure.

Does each iteration (the end of each sprint) in Scrum equivalents a tag under -say- Subversion?

Thanks for help and time.


Solution

  • No, a Scrum sprint/iteration is a fixed period of time, and there's no 1:1 correspondence of such amounts of time with tags (or branches, &c) in whatever version control system you prefer.

    The use of tags in svn & friends is more of a matter of release engineering (for most SW development shops, at least) than of development process per se.

    Of course, nothing stops your specific team from deciding that every releaseable-increment resulting at the end of a sprint must be somehow tagged, but if you reserved tags for only that purpose, you're cramping your release engineering processes unnecessarily.