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
281 stars 201 forks source link

Launch solution for testing / demo'ing / QA'ing VA.gov #1326

Open rroueche opened 5 years ago

rroueche commented 5 years ago

Product Outline

https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/platform/preview/product-outline.md

Use Cases

Challenges:

Definition of done:

rroueche commented 5 years ago

Notes from further convos:

Open to stop gaps to help unblock Call Center Reps and VFS Teams trying to demo stuff in the immediate term, but longer term solution should probably come from Ops + Lighthouse collaboration.

desireeturner commented 5 years ago

From the Booz Allen team with regard to our support of Education Services on VA.gov (Form 22-1995 & GI Bill Comparison Tool):

When we're updating functionality that is already live on Production, our process has expanded to include the following steps:

Then, we repeat all of those steps again to remove the production flags after we have completed testing on staging.

If we had a preview or demo environment we could remove a lot of that overhead and avoid the Prod Flag process. And while we currently have this capability, it requires Socks access which means our clients (Education Services) are unable to access the changes.

KevinMHoffmanUSDS commented 5 years ago

Another comment from the Booz team:

I think this ticket does mostly address the same issue we raised. Our specific needs are the ability to have possibly several demo instances in a staging or equivalent environment, so that our external customers can review and being able to demo for an extended time without concern of other teams affecting the build/deploy during demo/test.

Note: several demo instances

KevinMHoffmanUSDS commented 5 years ago

Also BAH: When doing usability testing against updates to the GI Bill Comparison tool our challenge was that, because the tool is so highly interactive, creating a prototype that included the full array of functionality (with real data) was not feasible. Test participants quickly realized the functionality of the prototype was limited and, as a result, were less likely to attempt to engage with the prototype version of the tool. We saw a marked increase in engagement with all the controls of the tool when we were able to use the review instance.

jchasia-adhoc commented 4 years ago

Could we talk about how this could be a Next or Future priority?

johnpaulashenfelter commented 4 years ago

@rroueche seems like there's not a lot actionable here for fe/be tools until this is truly prioritized. This should be in Future Epics I believe.