Sif Release Readiness Checklist - Trillium

Sif Release Readiness Checklist - Trillium

Two sprints before feature freeze (223) 

Action

Responsible

Status

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 
  • Charlotte, as Product owner work together with Felix, and Antje from the Sif team

  • ID devops deliver all new code and settings as docker containers to be installed in GBVs local environment

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

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 Plan

Step by Step instructions for module upgrade
New Infrastructure: N/A 
Config Changes:
Schema Changes: JIRA issues created 
Data Migration:

Migration Testing

What 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



  • Add release notes 

    Include any previous release notes that still relate to the release 
    flag any known items with the label  known-issue-<<release>>
    See document - Release Notes Overview

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 Plan

Risks:

N/A



Feature freeze sprint (225)

Action

Responsible

Status

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



  • 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, 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

Types of tests

N/A

-

Sprint before Bugfest (aka Business Acceptance Testing) period (xxx)

Action

Responsible

Status

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

Types of tests





Sprint before GO-Live (xxx)

Action

Responsible

Status

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

Types of tests

Charlotte, Product Owner writes user stories. TBD who will conduct. 



Go-Live sprint (xxx)

Action

Responsible

Status

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