Open mcommons10 opened 2 months ago
What legislative requirements does this feature need to meet? AFAIK the VIC is already not meeting some of them by not charging veterans for this service.
@DonMcCaugheyUSDS will have follow up questions re: API
@rtwell - There is an ongoing effort being made to ask for an amendment on legislation requirements (Melissa Rebstock has been point on this). Our goal is to have as many of the requirements on the Vet Status Card as possible without requiring manual Veteran actions. Here is what is required by legislation to have on the VIC:
Our main focus is to take this product that already exists and have the same experience between web and mobile app, not to drive the decommissioning of the VIC (that is Melissa Rebstock's wheelhouse).
Looking at the Ineligibility Error Messaging Logic doc, I see that the current business logic for veteran status and ineligibility errors lives in the web client code in the vets-website repo.
We need to move this business logic out of the web client into the vets-api backend so it is centralized in one place that can be shared by both the web client and the mobile client. This will prevent problems in the future where web and mobile show different results or errors.
@mcommons10 I'm trying to reconcile the problem of
The Veteran ID Card (VIC) cannot be decommissioned until both the web and mobile app Proof of Status meet legislative requirements (DoD ID number needs to be added).
Is this a problem for this team to solve?
@rtwell - While we are not in control of decommissioning of the VIC, we are in control of making updates to Vet Status that will provide Melissa a better persuasive case when asking for legislative changes. So I guess that problem statement could be reworded to say: Melissa will not have a strong case to ask for legislative changes if Vet Status doesn’t contains an ID number that is not a SSN (adding the DoD ID).
@DonMcCaugheyUSDS - thanks for the direction on this. We'll plan on having a SPIKE ticket in a coming sprint to identify what this would actually take to implement and make available. I'll keep you posted.
@mcommons10 yes please update the criteria so teams can clearly understand what is part of the scope of this work. thank you!
@rtwell - done! thanks for the input
ok gang reviewing this ticket and comments and @DonMcCaugheyUSDS and I have agreed on next steps:
Thanks @rtwell! Sounds like a plan. I'll reach out to @ajsarkar28 in Slack this week and come up with a plan.
great tyvm! just a reminder to keep convos in public channels so folks can follow along—thank you!! exciting to see this feature evolve.
just wanted to drop a couple clarifying notes as we all figure out how mobile app + experience teams work together:
Thanks @rtwell, that sounds great to me. I plan on starting a thread in the va-mobile-app channel this week to get things moving. Appreciate the clarity.
Hi @kellylein, just wanted to clarify something: the work in this Change Request ticket is purely focused on removing DOB, adding the DoD ID, changing APIs, and adding error messaging. The project we brought to Design Intent is more of a redesign for both web and mobile app. I was anticipating needing to submit a new Change Request ticket once the redesign is further along (post research and midpoint review).
Just wanted to clarify!
Linking the mobile global team epic Update Veteran Status Date of Birth Data to Limit Personal Information #9865.
We can start developing the mobile app work for the improved error messages part of this change when we have shared backend code to work from.
Thanks @DonMcCaugheyUSDS! As an update, we have moved the backend code from vets-website to vets-api but we are currently working on changing APIs (moving to the Veteran Service History & Eligibility API) and once that is complete, error messaging can be worked on.
1.) Requestor's Name
Megan Commons
2.) Requestor's Email
megan.commons@oddball.io; megan.commons@va.gov
3.) VA Team
Iterate, Innovate, and Run
4.) What is the name of the project or change?
Mobile App Feature Affinity for Veteran Status Card
5.) Please explain what problem you are trying to solve.
The Iterate, Innovate, and Run (IIR) team is driving the Veteran Status experience both on the web and mobile app. While a longer term product strategy is being worked on, there is a short term need to first have feature affinity between the web and mobile app experience. Problem statements:
6.) Please explain how this change would work.
Desired User Outcomes:
7.) Features Impacted
Proof of Veteran Status
8.) Please include all relevant documentation links for this change request.
Product Outline: https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/veteran-status/v2-IIR/mobile-app-feature-affinity-product-outline.md Figma Designs: https://www.figma.com/design/AobGKkBvIiDuYXR2QqkytC/IIR-Veteran-Status?node-id=641-83728&node-type=SECTION&t=zUC9O2dfoTPvfKCA-0 Logic for Error Messaging: https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/veteran-status/v2-IIR/ineligibility-error-messaging-logic.md Github Product Folder (v1 was previous mobile app team work): https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/products/veteran-status
9.) Does your team have all the necessary materials (documents, designs, processes, analytics, APIs, etc) in place for Mobile to make these changes right now?
No, we are currently working on the mobile app designs and making a final decision on API usage.
10.) Has this change been discussed with VAHB POs (Rachel, Ryan, or Don)?
Not in great length, no. But we did kickoff a discussion in Slack: https://dsva.slack.com/archives/C018V2JCWRJ/p1724171474649329
11.) Has this change been agreed upon by all impacted VA Stakeholders?
From the IIR side of things, yes. Need mobile app team input.
12.) What is your ideal due date for this change request?
10/15/2024