Sprint Goal
Goal: Take 1 additional week to work on critical performance improvements.
Timeline: Publish a Release Candidate by end of day Wednesday 1 Nov 2017 and begin a code freeze then, conduct full Regression Testing starting 2 Nov 2017, issue additional Release Candidates only if needed, and publish a final Release by end of Sprint 8 November 2017.
Critical Performance Improvements
- - OLMIS-3318Getting issue details... STATUS (#3) (Team Parrot continue, Nick will reach out to discuss)
- - OLMIS-3346Getting issue details... STATUS (#4) (Team ILL will take it on, document, and then share)
- - OLMIS-3182Getting issue details... STATUS (Team ILL - Nick)
- anything else?
Next Priorities (until 1 Nov 2017)
- Team ILL run through Regression Tests Thursday and Friday (even though it's not the official Release Candidate)
- Rollover tickets (Team Parrot has 2 In Review and 1 In Progress; Team ILL has 2 In Review and 8 Total roll-overs)
- Bugs?
- Next Performance?
- - OLMIS-3320Getting issue details... STATUS (#9)
- - OLMIS-3362Getting issue details... STATUS (#13) (Team ILL - Nick may have already fixed it; Sam Im (Deactivated) will add to regression to add a test case)
- Publish Release Candidate (Team Parrot will release every component including CHANGELOGs; Team ILL will release Ref-Distro RC1 and Release Notes)
- anything else?
During Release Process / Code Freeze (starting 1 Nov 2017 end-of-day)
During Code Freeze period, we will only allow commits that are for release-critical bug fixes, and we will reject/revert all other commits.
- Manual regression testing
- Work only on bugs identified as critical issues for release (approved by Team ILL triage team)
- Publish additional Release Candidates (RC2, RC3, etc only if needed)
- Commits to CHANGELOGs and Release Notes
- Commits that fix code formatting (whitespace, in-line documentation)
- Add and edit code in test/, integration-test/ and contract tests
- it is okay to add test coverage; but do not delete tests or change existing tests/contracts
Sonar: can we get all our quality gates to pass? This would be mostly changes in tests, not in the code itself.
- Videos and group conversations on topics such as DRY, automated testing, etc.
- Manual UI Performance testing (Team ILL)
- Write documentation
- NO:
Fix CCE bugs. (Since CCE is not part of 3.2.1 release is it okay to keep working on that component)