department-of-veterans-affairs / VA-Micropurchase-Repo

Public site for VA API Platform Micropurchases
80 stars 25 forks source link

DRAFT - Microconsulting Work Statement – VA Flagship Mobile Application #27

Closed CS-118 closed 6 years ago

CS-118 commented 6 years ago

DRAFT - Microconsulting Work Statement – VA Flagship Mobile Application

This is a draft microconsulting work statement. Please provide feedback for the below content in the comments below or directly to david.melton@va.gov or juan.quinones@va.gov. Please indicate your intent to respond and your company's socioeconomic status under NAICS 541511/$27.5M. Feedback due by COB Wednesday, June 27 2018.

Background

In the private sector, the majority of large, consumer-facing organizations deliver flagship native iOS and Android mobile applications built on top of their APIs (i.e. Bank of America, Geico, USAA). As VA builds out its API ecosystem, it is exploring the possibility of creating a flagship mobile application to allow Veterans, Servicemembers, caregivers, and dependents the ability to perform their most common interactions with VA as easily as possible on mobile devices.

VA currently has a mobile responsive website, Vets.gov, that has a front end built in React and a RESTful API that connects to multiple backend VA systems and provides access to many of the services VA offers. The front end and API code are both open source and may be helpful for understanding what pieces of functionality exist today.

The Play

Given Vets.gov, which is already mobile responsive, and its associated JSON APIs as a starting point, what is the best way for VA to deliver the highest quality mobile experience, both quickly and in a way that can be maintained over time?

Some questions we are seeking answers to include: Should VA build Android and iOS native applications from scratch, and what would the pros and cons of that approach be? Should VA use primarily webviews, and if so, which applications or pages should not be webviews and why? Is there a hybrid framework or approach that VA should use, and if so which one and why? How could VA keep native applications and its website in sync as new features are added and content is changed over time?

What is the most common approach in the private sector when creating native mobile applications that are based on an existing responsive website, and what does VA need to do to follow similar best practices? Where should VA start and what would be defined as a Minimum Viable Product (MVP)?

Deliverables

Deliverables shall be submitted to VA's GitHub Repo. See VA Micropurchases workflow posted in VA Github.

Time Box

VA anticipates a 2 week iteration to be sufficient. It is expected that there will be a kickoff meeting for the vendor to ask questions, then the vendor will present its research and draft deliverables at an intermediate point to incorporate user and Government feedback before submitting its final deliverables.

Vendors may propose alternate time frame for VA's consideration.

Disclaimer

In order to avoid potential conflicts of interest, the Contractor will not be provided any non-public information to develop the deliverables. Additionally, all deliverables will be made publicly available in the VA GitHub repository.

In performance of this effort, the contractor shall not perform a function that requires access to a VA system or VA sensitive information (e.g., system administrator privileged access to a VA system, or contractor systems or processes that utilize VA sensitive information). Additionally, the contractor shall not connect one or more contractor-owned IT devices to a VA internal trusted network. Finally, this acquisition does not involve the storage, generating, transmitting, or exchanging of VA sensitive information.

Evaluation

Solicitation Provisions

Purchase Order Clauses

SurfBigData commented 6 years ago

Hello Juan,

I could not create Pull request back to the master branch of the department-of-veterans-affairs/VA-Micropurchase-Repo. Only awarded vendor could create pull request?

Regards, Andrew From: CS-118 notifications@github.com Sent: Wednesday, June 20, 2018 9:42 AM To: department-of-veterans-affairs/VA-Micropurchase-Repo VA-Micropurchase-Repo@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [department-of-veterans-affairs/VA-Micropurchase-Repo] DRAFT - Microconsulting Work Statement – VA Flagship Mobile Application (#27)

DRAFT - Microconsulting Work Statement – VA Flagship Mobile Application This is a draft microconsulting work statement. Please provide feedback for the below content in the comments below or directly to david.melton@va.govmailto:david.melton@va.gov or juan.quinones@va.govmailto:juan.quinones@va.gov. Please indicate your intent to respond and your company's socioeconomic status under NAICS 541511/$27.5M. Feedback due by COB Wednesday, June 27 2018. Background

In the private sector, the majority of large, consumer-facing organizations deliver flagship native iOS and Android mobile applications built on top of their APIs (i.e. Bank of America, Geico, USAA). As VA builds out its API ecosystem, it is exploring the possibility of creating a flagship mobile application to allow Veterans, Servicemembers, caregivers, and dependents the ability to perform their most common interactions with VA as easily as possible on mobile devices.

VA currently has a mobile responsive website, Vets.gov, that has a front end built in React and a RESTful API that connects to multiple backend VA systems and provides access to many of the services VA offers. The front endhttps://github.com/department-of-veterans-affairs/vets-website and APIhttps://github.com/department-of-veterans-affairs/vets-api code are both open source and may be helpful for understanding what pieces of functionality exist today.

The Play

Given Vets.gov, which is already mobile responsive, and its associated JSON APIs as a starting point, what is the best way for VA to deliver the highest quality mobile experience, both quickly and in a way that can be maintained over time?

Some questions we are seeking answers to include: Should VA build Android and iOS native applications from scratch, and what would the pros and cons of that approach be? Should VA use primarily webviews, and if so, which applications or pages should not be webviews and why? Is there a hybrid framework or approach that VA should use, and if so which one and why? How could VA keep native applications and its website in sync as new features are added and content is changed over time?

What is the most common approach in the private sector when creating native mobile applications that are based on an existing responsive website, and what does VA need to do to follow similar best practices? Where should VA start and what would be defined as a Minimum Viable Product (MVP)?

Deliverables

Deliverables shall be submitted to VA's GitHub Repo. See VA Micropurchases workflow posted in VA Github.

Time Box

VA anticipates a 2 week iteration to be sufficient. It is expected that there will be a kickoff meeting for the vendor to ask questions, then the vendor will present its research and draft deliverables at an intermediate point to incorporate user and Government feedback before submitting its final deliverables.

Vendors may propose alternate time frame for VA's consideration.

Disclaimer

In order to avoid potential conflicts of interest, the Contractor will not be provided any non-public information to develop the deliverables. Additionally, all deliverables will be made publicly available in the VA GitHub repository.

In performance of this effort, the contractor shall not perform a function that requires access to a VA system or VA sensitive information (e.g., system administrator privileged access to a VA system, or contractor systems or processes that utilize VA sensitive information). Additionally, the contractor shall not connect one or more contractor-owned IT devices to a VA internal trusted network. Finally, this acquisition does not involve the storage, generating, transmitting, or exchanging of VA sensitive information.

Evaluation

Solicitation Provisions

Purchase Order Clauses

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/department-of-veterans-affairs/VA-Micropurchase-Repo/issues/27, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AmT-ngGrknJe9SeY58NwQgcgwuPjvtCzks5t-lElgaJpZM4UvTBu.

SurfBigData commented 6 years ago

VA Flagship Mobile Application Microconsulting and Research-XSI-SBD.docx

JCQuin commented 6 years ago

Draft closed. See RFQ at: #33