Lets start with sample Agile release cycle description that will be used for base for our "worst practices" and "best failures"
Release cycle - 7 weeks
Active Development - first 5 weeks of the release cycle
Feature freeze - 2 weeks(10wd) before release
Code freeze - 1 week(5wd) before release
Release cycle - 7 weeks
Active Development - first 5 weeks of the release cycle
Feature freeze - 2 weeks(10wd) before release
- entry criteria
- all smoke automation tests are green
- all features are checked in the master branch
- release branch is created
- only bug fixing is allowed
Code freeze - 1 week(5wd) before release
- entry criteria
- critical, blocking and high priority bugs are fixed
- all new features are tested
- all automated tests are green
- release criteria
- all planned tests are done
- there is no new critical, blocking or other "must fix" bugs
- documentation is ready