Closed MekoHong closed 7 months ago
On track to be completed in Q3 23 (per @MekoHong)
This epic is only for Q4 and is only looking at In-Person and Phone changes. Any future changes will need another epic
During FE Handoff in sizing In-Person work, it was identified and seconded that Appointments code needs to be updated and reworked as its a "spaghetti mess". In order to do so Video appointments work needs to be defined which it isn't now and as far as Mobile knows there is no ETA. Given this it was agreed upon to move forward with In-Person work and when Video work is prioritized we include code upkeep / tech debt / rewrite of appointments at that time. This was mutually agree to by QA, FE, Product.
@ala-yna noticed I had not moved this over to you. This is the epic for the Appts In Person and Phone ticket work.
Project Status Overview
During the Appointments V2 integration, we noticed some inconsistencies on how we (mobile) display or do not display information on the appointment list/detail views. Some highlights, to name a few
Mobile POs prioritized changes to Phone and In Person for Q4 2023. Timing for changes to video will be revisited during Q1 2024 Mobile Quarterly Planning.
Veteran Pain Points
Monthly Update
Updates
|Month| Project Health | Progress & Key Accomplishments| Issues/Risks/Blockers| |-------| ---------|--------|---------| |July '23| Green | Performed content gap review of web, mobile, and check in appt list/detail display |Aug '23| Green |Completed gap review/consolidating all findings to prep for recommendation read out to POs |Sept '23| Green |Working with appointment team on some of the inconsistency findings; engineering to sync on appt mismatch items. Finalizing doc to share with Rachel/Ryan |Oct 23| Green | Mobile is working on formalizing alignment and improvement opportunities for In-Person Appointments while also working to size Phone Appointment work to be implemented in Nov 23 | | Nov '23 | Green | Mobile implementing Person changes sprint 84 with the intent of implementing In-Person changes in Sprint 85. Confirmed no additional work this quarter from PM during Sprint 85 sprint planning. Updates will be made to the call center guide to reflect updates | | Dec ' 23 | Green | Carryover work for both Phone and In-Person changes led to this project continuing on longer than planned. Focusing on getting those changes completed in Sprint 86 leading to a release on 1/2/24. |Project Timeline
Milestones
| Milestone | Team / Owner | Est to Resolution | |-------|---------|-------| | Project Prioritized as alternative project for Q3 | Rachel and Ryan | Q4 Planning | | Project Prioritized a a prioritized project for Q4 | Rachel and Ryan | Q4 Planning | | Step 1 - Phone - strategize / research | Health | Sprint 82 | | Step 2 - Phone - define recommendations and draft tickets | Health | Sprint 83 | | Step 3 - Phone - implement changes | Health | Sprint 84 | | Phone changes implemented into project | Health | Targeting 12/5/2023 | | Step 1 - In Person - strategize / research | Health | Sprint 83 | | Step 2 - In Person - define recommendations and draft tickets | Health | Sprint 84 | | Step 3 - In Person - implement changes | Health | Sprint 85 | | In Person changes implemented into project | Health | Targeting 12/19/2023 | | Step 1 - Video - strategize / research | Health | Not yet prioritized | | Step 2 - Video - define recommendations and draft tickets | Health | Not yet prioritized | | Step 3 - Video - implement changes | Health | Not yet prioritized |Dependencies / Blockers
Blockers
|Blocker | Team / Owner | Est to Resolution | |-------|---------|-------| | Product owner of Appointments are making changes to video appointments, thus identified by Mobile POs to do In-Person vs Video changes in the app. Will need Mobile POs to coordinate with VA Appt Team to determine readiness | External VA Appt Team & Mobile PO |Project Links
Links
- [Product Brief](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/va-mobile-app/features/appointments/product/AppointmentListEnhancements/AppointmentListEnhancement_ProductBrief.md) - [Decsion Log](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/va-mobile-app/features/appointments/product/AppointmentListEnhancements/decisionlog.md) - [Figma Mapping](https://www.figma.com/file/k0Ny9KoP1prsI7o661Tyf3/%F0%9F%94%8D-Appointments-Content-Inventory-2.0---Working---VAMobile?type=whiteboard&node-id=0-1&t=OtdNGFckhpKwZsKm-0)Epic Scope
Discovery & Define requirements
Not in Scope
Definition of Done
(What needs to be true to complete epic)
Supporting Team
Checklist
Toggle Product Checklist
**Project Kickoff & Requirements Gathering** - [x] Project Kickoff session - [x] Initiative Scope finalized - [x] Link Product Brief - [Sprint 0 ](https://docs.google.com/document/d/1WHDJ1iCt9J-acLx8_DSL4tkRKoVYqJGaRUqXuFf7ceg/edit# ) - [X] Link to Implementation Strategy - Implementation Plan - rollout in phases - Phone then In Person - UAT Plan - QA testing only, no QA - Release Plan - release updates by appointment type - Metrics Identified (what metrics are we capturing, how do they tie into stakeholder OKRs, etc) - no new metrics **Pre-Production Readiness** - [X] Associate Readiness - [ ] Update product guide - planned - [ ] Coordinate with contact center support teams - planned - [X] What’s New Content - no - [X ] App Store/In App messaging (if applicable) - no - [X ] Coordinate with Release coordinator - planned - [X ] App store Content changes required? N - [X ] App store images needed? N - [ ] QA Signed off - planned part of standard release mgt - [X ] UAT complete - no UAT - [ ] Obtain Go/No Go decision - PO signoff in release process **Feature Go Live** - [X ] Ensure Waygate/Feature toggle release ticket submitted w/engineering & QA modifying existing work thus no waygate / feature flag - **Template: Turn on Waygate/Turn off feature flag** - [X ] Coordinate with content & release coordinator if what’s new in app is required - not being usedToggle Team Collaboration Checklist
- [X ] Design Intent & Feasibility discussions - [X] Research needed? No - [X] UAT Needed? Yes/No - No - [X] Ticket creation - [X] Demo feature (mid check, end of development) as its developedToggle Design/UX Checklist
- [x] Review problem/opportunity statement - [x] Add questions and assumptions to product brief - [x] Add research links to product brief - [x] Document high-level research/design plans - [x] Create lo/hi fi wireframes & user flows if applicable - [x] Add links to Epic & applicable GitHub folders - [x] Socialize designs - [x] Sign off received - [ ] Complete Design QA - [x] Does it require component review? - [x] Accessibility review needed?Toggle Content Checklist
- [x] Review product brief and surface any questions, assumptions & risks - [x] Participate in project discovery and kickoff activities/ceremonies - [x] Complete comparative analysis/content research activities for net-new content - [x] ] Review current content and determine where app may need to differ and potential improvements to share with web - [x] Review past VA research and decisions documentation - [x] Support Research & UX Design in research sessions and synthesis - NA - [x] Make content recommendations for lo-/hi-fi wireframes in collaboration with UX Design - [x]Collaborate with Sitewide Content team for alignment, improvements, and sign-off - [x] Participate in FE hand off - [x] Complete content QA - [x] Write copy for What's New In App - NA - [x] Write copy for app stores' What's New sections.- NA - [x] Write copy for updated screenshots in app stores - NAToggle Engineering Checklist
- [x] Are UI designs/ specs available/ready? If yes, they should be attached to attach specs. (We are assuming the design specs have been approved) - [x] Are there any deadlines that need to be met? - [x] 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) - [x] Does this project require api integration? if yes, what api endpoint are we integrating with and what is the expected response body? No - [x] 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? no new analyticsToggle QA Checklist
- [ ] Create test plan - **Template: QA Test Plan** - [ ] Identify test data needs - [ ] Gotten & incorporated test plan review - [ ] QA Complete - [ ] Waygate tasks complete - [ ] Added new feature cases to the RC in TestRail - [ ] Added feature cases to appropriate section of active cases in TestRail - [ ] Spun up a (future) UI automation ticket for new feature