department-of-veterans-affairs / va-mobile-app

"If VA were a company, it would have a flagship mobile app."
https://department-of-veterans-affairs.github.io/va-mobile-app/
10 stars 1 forks source link

Implement Login Redesign #8243

Open kellylein opened 3 months ago

kellylein commented 3 months ago

Project Status Overview

Project Objective:

New designs: https://www.figma.com/file/LKmqgew3L2nSBl0qF6YOwI/%F0%9F%94%8D-Home-2.0---Working---VAMobile?type=design&node-id=938-154&mode=design

Current Dependencies / Blockers

Blockers |Blocker | Team / Owner | Est to Resolution | |-------|---------|-------| | Internal dependency ? | | | External dependency ? | | | | |

Project Timeline

Milestones |Step | Timing | |-------| ---------| |Sprint 0 - Discovery | | |Step 1 - Strategy | | |Step 2 - Design | | |Step 3 - Building / Implementing | | | 100% Release | | |Step 4 - Post Verification| |

Monthly Update for Stakeholders

Updates |Month| Project Health | Progress & Key Accomplishments| Issues/Risks/Blockers| |-------| ---------|--------|---------| |Month Year | |Month Year| ..... |Month Year| |Month Year|

Detailed Project Scope

Problem Statement

Current Veteran Experience

What the Veteran experiences today and its painpoints **Veteran Experience** **Veteran Painpoints**

Assumptions

Assumptions that need to be true for this project 1.) 2.) 3.)

Risks

Risks identified and accepted by stakeholders 1.) 2.) 3.)

Definition of Done

Conditions that must be true in order to consider this project completed |Item | Completed | |-------| ---------| | | | | | |

Project Scope

Items in and out of scope |In Scope | Out of Scope| |-------| ---------| | | | | | |

Important Project Links

Links - Github Epic - Github VA Mobile Page - - Product Brief - Product Canvas - Design - Discovery - Mockups - Final Design - Figma File - Research - Research Plan - Research Results and Findings -Analytics -Decision Log

Team Members

Contact List **VA:** - **Mobile OCTO Product Leads:** Rachel Han or Ryan Thurlwell - **VA OCTO Product Leads:** - **External Team 1 & Role:** - **External Team 1 & Role:** **Ad Hoc:** - **Mobile Team**: Global, Health and Benefits, Design System, QA, API - **Mobile Team Lead:** - **FE Engineering:** - **BE Engineering:** - **Design:** - **Content** - **QA:** - **Mobile Teams that are involved:** Global, Health and Benefits, Design System, QA, API

OKR and Analytic Metrics

Analytic Information **What KPIs / OKRS are the focus of this project?** 1.) 2.) **The link to the project's analytical dashboard** |What we are measuring | Why | How / Event Name | |-------| ---------| ----- | | How will we determine this is a success? | | | | How will we determine if this is not a success? | | | |Analytic Event| What is it measuring | How to use it to measure | |-------| ---------| ----- | | | | | | |

Questions

Open Questions - How are we measuring success? - What is MVP and what is out of scope? - Has there been existing research or work done on this project before? - Is this work being done within the VA today (ex. web)
Closed Questions | Question | Answer | Owner | |--------|----------|------| | | | | | | | |

Change / Decision Log

Product will need to create on in the Github folder and link it here.

Checklist

Toggle Product Checklist **Project Kickoff & Requirements Gathering** - [ ] PM to create new Github epic and fill out accordingly (Type - Epic, Template - Epic Ticket) - [ ] Updated so it is seen in Mobile and External Github Boards - may need to view this epic in Github and not Zenhub - [ ] PM to create new Github folder for feature or update existing - [ ] Create a separate document for the project's decision log - link it here - [ ] Project Kickoff session to review problem statement, Veteran experience, and goals with stakeholders - [ ] Determine team roles, responsibilities, approvers with stakeholders - [ ] Are there any deadlines that need to be met? Explicitly state them on the ticket - [ ] Determine future cadance reviews with stakeholders - [ ] Review dependencies - [ ] Scope finalized or approved by Mobile POs - [ ] PM to create and/ or link Product Brief - [ ] Other: **Go to Market Readiness Checklist** - [ ] Documentation - [Call Center Guide](https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/products/va-mobile-app/releases/Call%20Center%20Docs), training materials, etc - [ ] App store content - feature and whats new - [ ] [App store images](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/Operations/Updating%20the%20App%20Stores/) - [ ] [In-App What’s New feature](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/va-mobile-app/Teams/QA%20and%20Release/Policies/Process%20-%20In%20App%20Whats%20New%20Messaging.md) - [ ] Demo mode is updated with the changes - [ ] Detox test cases written and passing - [ ] Stakeholder demo completed - [ ] Release plan - (slow rollout, 100% release, other) - [ ] Review existing bugs and open tickets to determine if they need to be include in MVP or considered post-mvp work - [ ] If post MVP work - create separate epic to store work - [ ] Non-Mobile OCTO PO approvals - [ ] Mobile OCTO approvals - [ ] Monitoring / rollback plan - [ ] Post launch monitoring plan / post production follow-up plan - [ ] Other: **Feature Go Live** - [ ] Ensure Waygate/Feature toggle release ticket submitted w/engineering & QA - **Template: Turn on Waygate/Turn off feature flag** - [ ] Coordinate with content & release coordinator if what’s new in app is required
Product Checklist - [ ] Update [Call Center Guide](https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/products/va-mobile-app/releases/Call%20Center%20Docs) - [ ] Determine if [In-App What’s New feature](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/va-mobile-app/Teams/QA%20and%20Release/Policies/Process%20-%20In%20App%20Whats%20New%20Messaging.md) needs to be used - [ ] PM to determine if VA, Apple, Google App stores need changes and coordinate with UX / Engineering to complete - tickets needed - [ ] Apple Store - Content, Whats New, Phone Images, iPad Images - [ ] Google Playstore - Content, Whats New, Phone Images - [ ] [VA App Store - Content, Phone Images](https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/products/va-mobile-app/VA.Gov%20App%20Store) - [ ] Provide updates where and when needed (Team of Teams, MHV Weekly Standup, random requests, epic, planning other, etc) - [ ] Coordinate necessary approvals will we need (ex. Internal POs, External POs, CAIA, external, etc) - [ ] Coordinate with VA on [test accounts and test data prep](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/va-mobile-app/Teams/QA%20and%20Release/Policies/Policy%20-%20Ticket%20Account%20Needs.md) - [ ] Keep this epic updated and filled in appropriately - [ ] Other:
Toggle Team Collaboration Checklist - [ ] Design Intent & Feasibility discussions - [ ] Dependencies resolved - [ ] Determine if Veteran [Research ](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/UX/Foundations/Research) is needed, if so link Rsearch Plan - [ ] [UAT](https://github.com/department-of-veterans-affairs/va.gov-team/tree/master/products/va-mobile-app/testing/uat) is applicable Needed, if so link UAT plan - [ ] Steps process completed and documented - [ ] Waygate / feature flag needed - [ ] Update demo mode - [ ] [Accessibility](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/UX/Foundations/Accessibility/testing-plan/) needs - [ ] Where updates need to be communicated (Team of Teams, MHV Weekly Standup, other, etc) - [ ] What approvals will we need (ex. Internal POs, External POs, CAIA, external, etc) - [ ] How and when are we going to measure success / failure - [ ] Do the App Stores images or contents need changes? Do we use In-App Whats New? - [ ] Does In-App App Store Feedback need to be modified for this project - [ ] Other:
Toggle Design/UX Checklist - [ ] Review problem/opportunity statement - [ ] Create lo/hi fi wireframes & user flows if applicable - [ ] Add links to Epic & applicable GitHub folders - [ ] Socialize designs - [ ] Sign off received on finalized design - link to approval - [ ] Design QA / Visual QA approval - [ ] If QA testing needed, coordinate with QA agent - [ ] Component review - [ ] [Accessibility](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/UX/Foundations/Accessibility/testing-plan) review - [ ] Design system review - [ ] Update internal documents - [ ] [Checklist for UX designers](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/UX/Foundations/Accessibility/a11y-checklist-ux-designers) - [ ] [Research needs and tasks](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/UX/Foundations/Research) - [ ] Other:
Toggle Content Checklist - [ ] [Chedcklist for content designers](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/UX/Foundations/Accessibility/a11y-checklist-content-designers) - [ ] Participate in project discovery and kickoff activities/ceremonies - [ ] Complete comparative analysis/content research activities for net-new content - [ ] Review current content and determine where app may need to differ and potential improvements to share with web - [ ] Review past VA research and decisions documentation - [ ] Support Research & UX Design in research sessions and synthesis - [ ] Make content recommendations for lo-/hi-fi wireframes in collaboration with UX Design - [ ] Collaborate with Sitewide Content team for alignment, improvements, and sign-off - [ ] Complete content QA - [ ] Write copy for What's New In App, if needed - [ ] Write copy for app stores' What's New sections, if needed - [ ] Update copy for App Store Feature details, if needed - [ ] Write copy for updated screenshots in app stores, if needed - [ ] Other:
Toggle Engineering Checklist - [ ] Are UI designs/ specs available/ready? If yes, they should be attached to attach specs. (We are assuming the design specs have been approved) - [ ] What is the roll out plan? (Do we need a feature toggle? is this going to be available to every user immediately or do we want to roll out to a few users first) - [ ] Does this project require api integration? if yes, what api endpoint are we integrating with and what is the expected response body? - [ ] Do we want to capture analytics for this projects (i.e. update GA, add logs to grafana/datadog etc)?If yes, what metrics would we like to capture? - [ ] Do we need to update our in-app review code to include this new feature? - [ ] Ensure demo mode is updated and working properly with the latest change/feature - [ ] Determine what analytics are going into production with MVP - [ ] Other:
Toggle QA Checklist - [ ] Team PM creates test plan and assigns to Team QA agent- Template: QA Test Plan - [ ] Document decision in the decision log regarding QA - [ ] Identify test data needs - coordinate with PMs - [ ] Determine and document test accounts used - [ ] Test plan creation and resolution - [ ] Successful testing on all MVP tickets - [ ] Reviews open bug tickets - [ ] Waygate tasks complete - [ ] Added new feature cases to the RC in [TestRail](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/QA/Resources) - [ ] [Pass Release Candidate Testing](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/QA/Release%20Testing) - [ ] [Detox UI / Automation test cases update or added](https://department-of-veterans-affairs.github.io/va-mobile-app/docs/QA/Automation) - [ ] Other:
Analytics Checklist - [ ] Discussion on what can and can't be measured pre-design - [ ] Determine what analytics work is included in for MVP - [ ] Document non-mvp analytic needs in Github - [ ] Update Analytics section of this epic - [ ] Determine if analytics can be tested by QA - if so coordinate with QA - [ ] Modify or create dashboard to account for this feature - [ ] Determine how long after production that analytics can be measured and reviewed - [ ] Other:
Release Manager Checklist - [ ] RC testing - [ ] QA approval - [ ] Product Approval - [ ] PO Approval - [ ] Whats New In-App - [ ] Release #: - [ ] Release date: - [ ] Other:
kellylein commented 3 months ago

Initial ticket: https://app.zenhub.com/workspaces/va-mobile-60f1a34998bc75000f2a489f/issues/gh/department-of-veterans-affairs/va-mobile-app/7365