department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
283 stars 204 forks source link

FSR Release Plan #59807

Closed HeatherRienks closed 1 year ago

HeatherRienks commented 1 year ago

Step 1: Development

Features toggles here:

Toggle name Description
combined_financial_status_report_enhancements Enables users to interact with the new eFSR enhancements and avoid list loops
combined_financial_status_report Enables users to submit FSR forms for VHA and VBA debts

Step 2: Validation

Since we use a continuous delivery model, once code is in the main branch, it will be deployed that day.

Before enabling your feature toggle in production, you'll need to:

Step 3: Production rollout

Do I need a staged rollout?

Yes

Feature type Possible with feature toggles?
New feature in existing application Yes
New application No
Static content changes N/A
URL redirects No

DEPO VSP / OCTO leads can approve other exceptions to this requirement.

Rollback Process:

  • Our Dev Team, in conjunction with our business partners will monitor site traffic and Veteran communications that denote submission problems. If they see a spike in errors or unexpected behavior, they will contact the engineering team to get the FE engineer to disable the toggle asap.

Phase I: moderated production testing (also known as User Acceptance Testing, or UAT)

Planning

Results

Phase II: Staged Rollout (also known as unmoderated production testing)

Rollout Planning

Stage A: Canary

Planning

Results

Stage B: 25% of users

Planning

Results

Stage C: 50% of users

Planning

Results

Stage D: 100% of users

Planning

Results

Post Launch metrics

Continue to check in on the KPIs of your feature at periodic intervals to ensure everything is working as expected. We recommend one-week and one-month check-ins, but this is only minimal.

1-week results

1-month results

Post-launch Questions

To be completed once you have gathered your initial set of data, as outlined above.

  1. How do the KPIs you gathered compare to your pre-launch definition(s) of "success"?
  2. What qualitative feedback have you gathered from users or other stakeholders?
  3. Which assumptions you listed in your product outline were/were not validated?
  4. How might your product evolve now or in the future based on these results?
HeatherRienks commented 1 year ago

@Tom-Davis will update GH with post launch metrics