A new release tag is created after code changes are merged and tested. The build is tagged with a version number and deployed to a test server. The project then moves from version 1.0 to 2.0, with version 1.0 being frozen after user acceptance testing. Version 2.0 then begins bi-weekly iteration cycles to incorporate any needed hotfixes from the deployed version 1.0.