Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spike] Fixes discovery and planning #89739

Closed
lisacapaccioli opened this issue Jul 31, 2024 · 2 comments
Closed

[Spike] Fixes discovery and planning #89739

lisacapaccioli opened this issue Jul 31, 2024 · 2 comments
Assignees
Labels
code-yellow Related to an ongoing Code Yellow issue DBEX-Carbs Disability Benefits Experience - Team Carbs disability-experience

Comments

@lisacapaccioli
Copy link
Contributor

lisacapaccioli commented Jul 31, 2024

As a Product Manager, I need to understand the issues for the Veteran evidence document uploads that are preventing the documents from actually "uploading" in the VA systems, so that we can refine and prioritize the work on them.

For this to be successful

  1. Create a report identifying all the issues
  2. Identify the issue (using what was done in discovery)
  3. Identify the root cause (example - it it a backend problem that a Veteran has no control over or is it something that the Veteran has to change because we have rules for evidence uploads)
  4. If possible, identify the suggested solution (not all issues can be solved so easily, but some might, provide some ideas that the Team could discuss)
  5. If possible, identify the effort or additional work that is needed (does it need more discovery, is there a dependency, is there UI changes necessary, etc.)
  6. If any, identify risks (excluding the known risk which is that a Veteran may not get their benefits)
  7. Sharable - this will be shared in the review and to our partners

Suggestions for the report

  • Store the report in the Github team sensitive repository
  • Organize the work so that it's easy to follow (e.g., groups, categories, whatever floats your boat)
  • Know your audience (write not just for engineers, but for the whole team and our partners)
  • Get feedback (Ask team members - PM, Eng, UX - to test your report and see if it makes sense before you write the whole thing and share it out. You don't want to find out too late that it's confusing and too hard to follow.)
  • Keep in mind the purpose of the report - we need to prioritize the work, and too little information may not help, too much may make it complicated.
  • Add any details that you think will help with the purpose (share your thoughts, explore ideas)

Resources:

https://developer.va.gov/explore/api/benefits-intake/docs?version=current
https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1718308823134/02c2c9ea74f16b276692af8f31eb65202acc7928?sender=ua8d1f105fba69675aba15464
#88577 (comment)

@lisacapaccioli lisacapaccioli added disability-experience DBEX-Carbs Disability Benefits Experience - Team Carbs labels Jul 31, 2024
@lisacapaccioli lisacapaccioli changed the title Fixes discovery and planning [Spike] Fixes discovery and planning Jul 31, 2024
@ajones446
Copy link
Contributor

ajones446 commented Aug 13, 2024

High-level suggestions:

  1. Refine backlog of existing tickets, several of these issues are already open and should be condensed/closed in coordination with other teams following them.
  2. Determine a strategy for monitoring ongoing error numbers as fixes are introduced.
  3. Look into adding .txt file validations (like ValidatePdf module) to enforce encoding and verify mime types.

Detailed notes reported in this spreadsheet

Scott's full report with more context here

@lisacapaccioli lisacapaccioli added the code-yellow Related to an ongoing Code Yellow issue label Aug 23, 2024
@ajones446
Copy link
Contributor

ajones446 commented Aug 26, 2024

Going forward, the upload process will use the Lighthouse Benefits Documents API instead of EVSS as part of the Lighthouse Document Upload Migration Epic. The Lighthouse API has additional requirements that need to be validated, which will be explored in the following spike for evidence uploads error responses on Lighthouse.

The root cause of many existing EVSS errors are likely to cause an error on Lighthouse as well, specifically the following issues:

These following tickets are related to EVSS upload failures and may be applicable to Lighthouse, listing here for reference:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code-yellow Related to an ongoing Code Yellow issue DBEX-Carbs Disability Benefits Experience - Team Carbs disability-experience
Projects
None yet
Development

No branches or pull requests

2 participants