Sif Release Readiness Checklist - Trillium
Two sprints before feature freeze (223)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses Identify which features are at risk and the "at-risk" label to the feature and escalate to stakeholders Clean up Umbrellaleaf backlog | Charlotte, Product owner | |
All user stories tied to features should be written and estimated. | Charlotte, Product owner | |
Testing Identify features that require e2e tests Identify features that require Karate tests | Charlotte, product owner together with Niels Erik as Dev Lead | |
Conduct user acceptance testing |
| UAT at minerva3 and other environments |
Conduct or create user stories for performance/load testing. See | N/A | - |
Document Potential Risks and Risk Mitigation Plan | N/A | - |
One sprint before feature freeze (224)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses Identify which features are at risk and the "at-risk" label to the feature and escalate to stakeholders Clean up Umbrellaleaf backlog | Charlotte, Product Owner | |
Prepare data for Bugfest Create user stories for Kitfox that outline your needs and instructions Please consider how to test long lists/tables | N/A | |
Migration/module upgrade documentation checklist Migration PlanStep by Step instructions for module upgrade New Infrastructure: N/A Config Changes: Schema Changes: JIRA issues created Data Migration: Migration TestingWhat are the configuration Changes? What are the schema Changes? How do we test? | DevOps team at Index data and GBV | |
Any breaking changes? | N/A | |
Re-Indexing for release upgrade? For bugfest Trillium? | N/A | |
| Charlotte, as product owner together with Felix and Antje | |
Accessibility Testing Run automated accessibility testing IF you have RTL/JEST tests review (https://github.com/nickcolley/jest-axe)' OR conduct manual accessibility testing with Deque aXe | - | |
Conduct or create user stories for performance/load testing. See Types of tests | N/A | |
Document Potential Risks and Risk Mitigation PlanRisks: | N/A |
Feature freeze sprint (225)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses Identify which features are at risk and the "at-risk" label to the feature and escalate to stakeholders | Charlotte as Product Owner | |
Prepare data for Bugfest Create user stories for Kitfox that outline your needs and instructions FWIW - I think settings needs to be cleaned Please consider how to test long lists/tables | N/A | |
| Charlotte, as Product Owner, together with Felix and Antje Felix will do demo for the purpose of Oleksii Petrenko's mega slide deck | |
Accessibility Testing Run automated accessibility testing IF you have RTL/JEST tests review (https://github.com/nickcolley/jest-axe)' OR conduct manual accessibility testing with Deque aXe | - | - |
Conduct or create user stories for performance/load testing. See | N/A | - |
Sprint before Bugfest (aka Business Acceptance Testing) period (xxx)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses Identify which features are at risk and the "at-risk" label to the feature. | Charlotte, Product Owner | |
User stories: update Release field for those stories/bugs/tasks/etc that will not be done for the release. | Charlotte, Product Owner | |
Generate Release Artifacts (see Orchid) and link to Release notes | Sif team | |
Add release notes Include any previous release notes that still relate to the release flag any known items with the label known-issue-<<release>> | Charlotte, Product owner | |
Modules Ready for deployment Deployment information is provided in launchDescriptor section of module descriptor. Review test status - Unit, Integration, e2e tests Tickets will be created automatically for each failure. | Sif team | |
Team meets with Kitfox to review upgrade instructions. Team's accept Bugfest build. Teams must conduct smoke tests to verify key functionality works as expected BEFORE Bugfest is made available to community Teams must document App/module not ready for testing Issues yet to be resolved Deployment verification? | N/A | - |
Regression testing? | ||
Conduct performance/load testing. See |
Sprint before GO-Live (xxx)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses There should be no at-risk feature | Charlotte, Product Owner | |
Add/Review release notes Include any previous release notes that still relate to the release flag any known items with the label known-issue-<<release>> | Charlotte, Product owner, and Niels Erik as Dev Lead | |
Complete remaining performance/load testing. See | Charlotte, Product Owner writes user stories. TBD who will conduct. |
Go-Live sprint (xxx)
Action | Responsible | Status |
|---|---|---|
Teams must conduct smoke tests to verify key functionality works as expected | Sif Team | |
Testing: All Karate tests and e2e tied to release functionality should be done and running | Sif Team | |
Add/Review release notes Include any previous release notes that still relate to the release flag any known items with the label known-issue-<<release>> | Charlotte as Product owner |