Backlog Grooming Sprint 38

Backlog Grooming Sprint 38

Sprint Goal

Goal: Take 1 additional week to work on critical performance improvements.

Timeline: Publish a Release Candidate by end of day Tuesday 31 Oct 2017 1 Nov 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

Next Priorities (until 1 Nov 2017)

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)



OpenLMIS: the global initiative for powerful LMIS software