Corsair Release Readiness Checklist - Q
Two sprints before feature freeze (184)
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 Q backlog | Product owner |
|
All user stories tied to features should be written and estimated. | Product owner |
|
Testing Identify features that require e2e tests Identify features that require Karate tests | Team |
|
Conduct user acceptance testing |
|
|
Conduct or create user stories for performance/load testing. See | Product Owner writes user stories. TBD who will conduct. |
|
Document Potential Risks and Risk Mitigation Plan | Team |
|
One sprint before feature freeze (185)
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 Q backlog | 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 | Team |
|
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? | Team |
|
Any breaking changes? | Team |
|
Re-Indexing for release upgrade? For bugfest? Consortia test environment?Required Timing |
|
|
Add release notes (Quesnelia (R1 2024) Release Notes (old)) Review Poppy (R2 2023) Release Notes to determine if other notes should move over to Q release notes flag any known items with the label known-issue-<<release>> See document - Release Notes Overview | PO and Dev lead |
|
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 | Team |
|
Conduct or create user stories for performance/load testing. See Types of tests | Team |
|
Document Potential Risks and Risk Mitigation Plan Please add risks below : | Team |
|
Feature freeze sprint (186)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses Identify which features are at risk and the "at-risk" label to the feature and escalate to stakeholders | Product Owner |
|
Prepare data for Bugfest (ECS and non-ECS) 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 | Team |
|
Add release notes (Quesnelia (R1 2024) Release Notes (old)) Review Poppy (R2 2023) Release Notes to determine if other notes should move over to Q release notes Include any previous release notes that still relate to the release flag any known items with the label known-issue-<<release>> | PO and Dev lead |
|
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 | Team |
|
Conduct or create user stories for performance/load testing. See | Product Owner writes user stories. TBD who will conduct. |
|
Sprint before Bugfest (aka Business Acceptance Testing) period (187)
Action | Responsible | Status |
|---|---|---|
Update Features' statuses Identify which features are at risk and the "at-risk" label to the feature. | Product Owner |
|
User stories: update Release field for those stories/bugs/tasks/etc that will not be done for the release. | Product Owner |
|
Generate Release Artifacts (see Orchid) and link to Release notes | Team |
|
Add release notes (Quesnelia (R1 2024) Release Notes (old)) Review Poppy (R2 2023) Release Notes to determine if other notes should move over to Q release notes Include any previous release notes that still relate to the release flag any known items with the label known-issue-<<release>> | PO and Dev lead |
|
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. | Team |
|
Team meets with Kitfox to review upgrade instructions. Team's accept Bugfest ECS and non-ECS builds. 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? | Team |
|
Meet with FSE hosting to review release notes/instructions | Team |
|
Regression testing? | QA? |
|
Conduct performance/load testing. See | Product Owner writes user stories. TBD who will conduct. |
|
Sprint before GO-Live
Action | Responsible | Status |
|---|---|---|
Update Features' statuses There should be no at-risk feature | Product Owner |
|
Add release notes (Quesnelia (R1 2024) Release Notes (old)) Review Poppy (R2 2023) Release Notes to determine if other notes should move over to Q release notes Include any previous release notes that still relate to the release flag any known items with the label known-issue-<<release>> | PO and Dev lead |
|
Complete remaining performance/load testing. See | Product Owner writes user stories. TBD who will conduct. |
|
Go-Live sprint
Action | Responsible | Status |
|---|---|---|
Teams must conduct smoke tests to verify key functionality works as expected | Team |
|
Testing: All Karate tests and e2e tied to release functionality should be done and running | Team |
|
Add/Review release notes flag any known items with the label known-issue-<<release>> | PO and Dev lead |
|