Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Completing feature for a Flower Release requires the completion of the following steps:

  1. Functionality complete completed as per Feature description and presented to PO or Product Council if needed in the team Rancher environment
  2. All stories completed as per our Definition of Done (see link) and code is merged into master BEFORE the Feature Freeze milestone (as per Flower Release schedule). 
    1. Code completed with no code smells
    2. unit test coverage in BE and FE at least 80%
    3. Karate tests created , and and successfully executed, making sure that the existing tests in the given functional area continue to run successfully. Karate test runs are attached to PRs
    4. PRs are approved by at least 2 reviewers (at least one reviewer should be from EPAM or EBSCO)the team that owns the FOLIO Module in which the feature is implemented)
    5. Approved PR are merged into master
  3. Feature tested
    1. test cases are defined and created in TestRail and assigned to Bama
    2. test cases executed manually and all pass. Fix bugs if found.
    3. optional but highly desirable: automate e2e test cases suitable for automation. If automated is done ensure that the automated cases are part of the nightly e2e run
  4. Support and maintain your feature during bugfest and in productionbeyond
    1. Create release notes for your feature
    2. Review and address bugs found in Bugfest or other environments including production

...