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

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

Increase traffic gate from 25% to 50% from Virtual Agent Chatbot Team #8766

Closed ianpsant closed 2 years ago

ianpsant commented 2 years ago

Why you're here

Engineering support for:

Note: Apps teams engineers are responsible for flipper implementation related to their products. Our engineers can provide consultation as needed. Read feature toggle documentation

How to submit your request

When to submit your request

Please submit all engineering requests at least 1 full sprint in advance (so we can work it into our next sprint).


About your app/tool/functionality

Is this request related to a VA.gov tool? If yes, provide a brief description of the tool or functionality:

Provide links to any available collateral: Please link to existing IA requests, product briefs/outlines, wireframes, prototypes, user research synthesis:


About your support needs

Please select all that apply, and follow related guidance.

Frontend engineering support

Note: Apps teams engineers are responsible for flipper implementation related to their products. Our engineers can provide consultation as needed. Read feature toggle documentation

Increase existing react widget throttle from 25% to 50% of unauthenticated traffic from seeing the link to the Virtual Agent Chatbot. Example of previous implementation: https://github.com/department-of-veterans-affairs/va.gov-team/issues/36319

Desired/target implementation date

What's the ETA for the app/tool launch or the date when you need this request completed? Our team's capacity will determine which sprint the work falls into.

Monday, April 25

Note: As a best practice, PW does not release new products over weekends or holidays. Please plan accordingly.


About your team


Public Websites internal use

Acceptance Criteria

Definition of Done

jilladams commented 2 years ago

@ianpsant & @davidconlon - Sprint 56 started yesterday and Sprint 57 will start 4/25. We'd need to pull this into Sprint 56 (and deprioritize another task), to achieve the requested 4/25 launch date. Should we plan on that priority?

Meantime, I'll check with @ryguyk / @allisonlu on whether our team has the background needed to get this done - since we're new on Public Websites, may require some ramp up, not sure where we are re: the throttling settings on React widgets. Once we know that, can get points assigned.

jilladams commented 2 years ago

Per @ianpsant not required in Sprint 56, can go into 57 and ship asap once complete in that sprint.

jilladams commented 2 years ago

Hey team! Please add your planning poker estimate with ZenHub @ryguyk @allisonlu

jilladams commented 2 years ago

Per sprint planning: may be as simple as flipper access, request in Platform Support (for PW team members)

ianpsant commented 2 years ago

@jilladams Just checking the status of this?

jilladams commented 2 years ago

This is scheduled in our current sprint ending Friday. We are hoping to knock it out early this week and will let you know on ticket once the change is confirmed.

jilladams commented 2 years ago

I have access to Flipper settings as of today. However, this feature isn't easily identifiable in the list.

I suspect this is just something I'm unfamiliar with how to find. @ryguyk, any chance you can help me poke around and find it today?

Unrelated probably but since I poked at it: There are a few other references to virtual agent things, that seem to be unrelated and are all disabled. https://api.va.gov/flipper/features/virtual_agent_token https://api.va.gov/flipper/features/virtual_agent_auth https://api.va.gov/flipper/features/virtual_agent_bot_a

jilladams commented 2 years ago

Finding: this toggle isn't using Flipper and requires a code change, so reassigning to Ryan.

Slack thread: https://dsva.slack.com/archives/C52CL1PKQ/p1649783390721569

ianpsant commented 2 years ago

@jilladams @wesrowe After speaking with my Product Owner, if this is still going to be ready this Friday, we'd prefer to release it on Monday, May 9th. Let me know if there are any issues with that. Thanks!

allisonlu commented 2 years ago

PR opened and approved: https://github.com/department-of-veterans-affairs/vets-website/pull/21002

I'll merge this first thing on Monday so it can go out with the daily deploy.

allisonlu commented 2 years ago

PR has been merged: https://github.com/department-of-veterans-affairs/vets-website/commit/ec40e182f5ef2bc7914e44d23a8665a9facde363

jilladams commented 2 years ago

FYI @allisonlu that Ian flagged via Slack dm that their team needs this live by EOD Thursday latest, in order to have at least one day to monitor prior to the weekend. (Earlier in the week preferred, if possible, but not critical.) Let me know if that poses issues for us.