Presentation is loading. Please wait.

Presentation is loading. Please wait.

VA Pain Coach – Native App. Android & iOS Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015.

Similar presentations


Presentation on theme: "VA Pain Coach – Native App. Android & iOS Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015."— Presentation transcript:

1 VA Pain Coach – Native App. Android & iOS Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015

2 VPC: Sprint 4 Summary of Sprint - Native App. Android & iOS SummaryUser Story CountUser Story Points Totals for Sprint 43482 Completed in Sprint 42565 Moving to Sprint 5917 Moving to backlog00 Bugs4N/A

3 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1317As a VA Pain Coach Developer I want to create the single page application template so that the VPC application has a defined structure. AC: Common framework to be created for application to run in. VPC-1319As a VA Pain Coach Developer I want to create the home/landing page for the VPC application so that the user has quick access to the major elements provided by the application. AC: NFR elements for Footer (US VA, address, app version, last reviewed/updated) VPC-1318As a VA Pain Coach Developer I want to create the footer area of the single page application so that the VPC application displays general information about the application and the user. AC: Provides quick link to 4 major areas of the application: Tools, Track, Progress & Learn (Previously Activities, Assessments, Reporting & Resource Center)

4 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1322As a VA Pain Coach Developer I want to create a quick access navigation element in the banner of the VPC application so that the user has quick access to the major elements VPC provided by the application. AC: (notional:hamburger menu) Provides quick link to major areas of application: Home, Assessments, Reporting & Resource Center VPC-1331As a VA Pain Coach Developer I want to create a Track Page so that the user is provided with the options for Daily & Monthly assessments and a schedule reminder option. (Assessments changed to "Track" per the BO) AC: The Track Page (previously Assessments) should include links to 3 areas for Track: (1)Monthly Assessments, (2)Daily Pain Diary and (3) Schedule Assessment Reminder

5 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1332As a VA Pain Coach Developer I want to create a Learn Page so that the user is provided with information related to Pain Basics and Pain Education by the VPC application.("Education" title changed to "Learn" per the BO) AC: Provides links to 2 areas for Learn (previously Education): Pain Basics and Pain Education VPC-1333As a VA Pain Coach Developer I want to create a Pain Basics page with content panels so that the user is provided with basic pain information by the VPC application. AC: Provides links to 2 areas for Learn (previously Education): Pain Basics and Pain Education VPC-1334As a VA Pain Coach Developer I want to create a Pain Education page with content panels so that the user is provided with pain education resource information by the VPC application. AC: The Pain Goals Page is no longer required and should be removed. VPC-1335As a VA Pain Coach Developer I want to create a Tools page so that the user is provided with the options for Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity. AC: Provides links to all areas for Tools: Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity.

6 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1337As a VA Pain Coach Developer I want to create a Sleep Tips page so that the user is provided with tips for improved sleep. AC: Provides links to all areas for Tools: Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity. VPC-1338As a Patient I want a "Select Tool" menu to be available on all Tools pages, so that I can easily select a tool to try or revisit. AC: (Includes submit button) *The Monthly Assessment Page should contain: text, Next button and the Select Tool menu (menu should display on all Track pages) *Question 1 of 7 Page: Content (see mockups); Next & Return to Assessments buttons VPC-1339As a VA Pain Coach Developer I want to create a Progress Page so that the user is provided with access to 4 Progress areas.("Reporting" title changed to "Progress" per the BO) AC: The user will see a progress page with access to 4 progress areas. VPC-1277As a VA Pain Coach Developer I want to create the single page application template so that the VPC application has a defined structure. AC: Common framework to be created for application to run in.

7 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1278As a VA Pain Coach Developer I want to create the footer area of the single page application so that the VPC application displays general information about the application and the user. AC: NFR elements for Footer (US VA, address, app version, last reviewed/updated) VPC-1279As a VA Pain Coach Developer I want to create the home/landing page for the VPC application so that the user has quick access to the major elements provided by the application. AC: Provides quick link to 4 major areas of the application: Tools, Track, Progress & Learn (Previously Activities, Assessments, Reporting & Resource Center) VPC-1282As a VA Pain Coach developer, I want to create a quick access navigation element in the banner of the VPC application so that the user has quick access to the major elements VPC provided by the application. AC: (notional:hamburger menu) Provides quick link to major areas of application: Home, Assessments, Reporting & Resource Center VPC-1291As a VA Pain Coach Developer I want to create a Track Page so that the user is provided with the options for Daily & Monthly assessments and a schedule reminder option. (Assessments changed to "Track" per the BO) AC: The Track Page (previously Assessments) should include links to 3 areas for Track: (1)Monthly Assessments, (2)Daily Pain Diary and (3) Schedule Assessment Reminder

8 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1292As a VA Pain Coach Developer I want to create a Learn Page so that the user is provided with information related to Pain Basics and Pain Education by the VPC application.("Education" title changed to "Learn" per the BO) AC: Provides links to 2 areas for Learn (previously Education): Pain Basics and Pain Education VPC-1293As a VA Pain Coach Developer I want to create a Pain Basics page with content panels so that the user is provided with basic pain information by the VPC application. AC: Provides links to 2 areas for Learn (previously Education): Pain Basics and Pain Education; Things that Affect Pain page VPC-1294As a VA Pain Coach Developer I want to create a Pain Education page with content panels so that the user is provided with pain education resource information by the VPC application. AC: The user will see a Pain Education page that provides pain education resources. VPC-1295As a VA Pain Coach Developer I want to create a Tools page so that the user is provided with the options for Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity. AC: Provides links to all areas for Tools: Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity.

9 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1296As a VA Pain Coach Developer I want to create a Manage Thoughts Page & 5 pages for Manage Thoughts steps 1-5 so that the user is provided with general information about managing thoughts at each step. (SNAP title changed to "Manage Thoughts" per the BO) AC: Provides links to all areas for Tools: Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity. VPC-1297As a VA Pain Coach Developer I want to create a Sleep Tips page so that the user is provided with tips for improved sleep. AC: Provides links to all areas for Tools: Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity. VPC-1298As a Patient I want a "Select Tool" menu to be available on all Tools pages, so that I can easily select a tool to try or revisit. The user will see a "Select Tool" menu available on all Tools pages. VPC-1299As a VA Pain Coach Developer I want to create a Progress Page so that the user is provided with access to 4 Progress areas.("Reporting" title changed to "Progress" per the BO) The user will see a progress page with access to 4 progress areas.

10 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: The team ran out of time in the sprint to complete these stories. The needed velocity was too high for the resources on the team. JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1321As a VA Pain Coach Team Member, I want a help menu within the app, so that I can quickly find answers to my questions. AC: NFR elements for About page2 VPC-1325As a VA Pain Coach Team Member, I want a help menu within the app, so that I can quickly find answers to my questions. AC: NFR elements for Help page1 VPC-1329As a VA Pain Coach Developer I want to create a Pain Diary Page with content panels so that the user can record daily pain assessment entries. AC: Pain Diary Page should include: *3 collapsible/expandable content panels: (1) Pain Description, (2) Treatment & Tools & (3) Health Impact & Comments (see mockups for panel content) *2 buttons (1) Cancel & (2) Submit *Pain Rating drop down menu (scale: 0-10) & associated info button 2 VPC-1330 As a VA Pain Coach Developer I want to create a Pain Diary Confirmation Page so that the user is provided with confirmation that the assessment is complete and an assessment score. AC: The user will see a confirmation page with confirmation that the assessment is complete and has an assessment score. 2

11 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: The team ran out of time in the sprint to complete these stories. The needed velocity was too high for the resources on the team. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1281As a VA Pain Coach Developer I want to create an about page so that the user is provided with about information relating to the application by the application. AC: NFR elements for About page2 VPC-1285As a VA Pain Coach Team Member, I want a help menu within the app, so that I can quickly find answers to my questions. AC: NFR elements for Help page1 VPC-1289As a VA Pain Coach Developer I want to create a Pain Diary Page with content panels so that the user can record daily pain assessment entries. AC: Pain Diary Page should include: *3 collapsible/expandable content panels: (1) Pain Description, (2) Treatment & Tools & (3) Health Impact & Comments (see mockups for panel content) *2 buttons (1) Cancel & (2) Submit *Pain Rating drop down menu (scale: 0-10) & associated info button 2

12 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: The team ran out of time in the sprint to complete these stories. The needed velocity was too high for the resources on the team. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1336As a VA Pain Coach Developer I want to create a Manage Thoughts Page & 5 pages for Manage Thoughts steps 1-5 so that the user is provided with general information about managing thoughts at each step. (SNAP title changed to "Manage Thoughts" per the BO). AC: Provides links to all areas for Tools: Activity Pacing, Deep Breathing, Sleep Tips, SNAP, Muscle Relaxation, Visualization and Plan a Pleasant Activity. 3 VPC-1290As a VA Pain Coach Developer I want to create a Pain Diary Confirmation Page so that the user is provided with confirmation that the assessment is complete and an assessment score. The user will see a confirmation page that the assessment is complete and has an assessment score. 2

13 VPC: Sprint 4 Bugs Identified/Status JIRA IDBugDescriptionStatus VPC-1745iOS Native App - "Select Tool" dropdown option is not displayed on “Activity Pacing” page. Test in build version 1.0.20 Steps to Reproduce: 1.Launch the application 2.Click on “Tools” link 3.Click on Activity Pacing link 4.Click the “Select Tool” option and select different option 5.Expected Results: User is able to select drop down values. 6.Actual Results: User is not able to select drop down values. Closed

14 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA IDBugDescriptionStatus VPC-1746iOS Native App - "Select Tool" dropdown option is not displayed for “Tips for Falling Asleep” page Test in build version 1.0.20 Steps to Reproduce: 1.Launch the application 2.Click on “Tools” link 3.Click on “Sleep Tips” link 4.Click the “Select Tool” option and select different option 5.Expected Results: User is able to select drop down values. 6.Actual Results: User is not able to select drop down values. Closed

15 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA IDBugDescriptionStatus VPC-1747iOS Native App - "Manage Thoughts” heading is over lapping with "Step x of 5" sub title heading bars in all the 5 pages. iOS Native App - "Manage Thoughts” heading is over lapping with "Step x of 5" sub title heading bars in all the 5 pages. Test in build version 1.0.20 Steps to Reproduce: 1. Launch the application 2. Click on “Tools” link 3. Click on “Manage Thought” link 4. Click the “Next” buttons through the end of the pages 1-5 5. Expected Results: User is able to select values and move till page 5 6. Actual Results: "Manage Thoughts” heading is over lapping with "Step x of 5" sub title heading bars in all the 5 pages. Closed

16 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA IDBugDescriptionStatus VPC-1748iOS Native App - "Learn” Page links icons are wrong. Test in build version 1.0.20 Steps to Reproduce: 1.Launch the application 2.Click on “Learn” link 3.Expected Results: User is able to select the sub links. 4.Actual Results: i. "What is Chronic Pain?" Question mark icon is displayed as alphabets blocks. ii. "Things that Affect Pain" link human body icon is displayed as an apple. iii. "Caregiver Information" link "i" icon is displayed as an apple. Closed

17 VPC: Sprint 4 Demonstration and Review Live sprint demonstration

18 VPC: Sprint 4 Certification that working and tested source code and documentation have been modified and/or uploaded to the MAE. The code is stored in stash: https://coderepo.mobilehealth.va.gov/projects/VPC/reposhttps://coderepo.mobilehealth.va.gov/projects/VPC/repos The Unit tests path within the stash repo is: https://coderepo.mobilehealth.va.gov/projects/VPC/repos/vpc- resource/browse/ws/src/testhttps://coderepo.mobilehealth.va.gov/projects/VPC/repos/vpc- resource/browse/ws/src/test

19 Project Metrics Captured to Track, Manage, and Analyze Functionality Delivery and Schedule (Sprint 4 Burndown Chart) Note: This JIRA chart represents all user stories from the Pain Coach HTML stories and Pain Coach Phone Gap stories. Source: JIRAJIRA

20 Project Metrics Captured to Track, Manage, and Analyze Functionality Delivery and Schedule (Sprint 4 Sprint Report) Note: This JIRA chart represents all user stories from the Pain Coach HTML stories and Pain Coach Phone Gap stories. Source: JIRAJIRA

21 Project Metrics Captured to Track, Manage, and Analyze Functionality Delivery and Schedule (Sprint 4 Velocity Report) Note: This JIRA chart represents all user stories from the Pain Coach HTML stories and Pain Coach Phone Gap stories. Source: JIRAJIRA

22 VPC: Sprint 4 Issues and Proposed IMS Modifications for COR/VA PM Review Issue 1: Did not complete all the stories planned. Contributing factors. –After the Contract pause from 6/30 to 7/10, the team’s lead UI developer left the project part way thru the sprint. Also one developer was on vacation for 2.5 weeks of the sprint. This removed approximately 100 hours of labor. This is reflected in the labor hours being less than planned. –During the sprint we experienced intermittent development and test environment outages. This delayed both testing and development –The complexity of the functionality was not anticipated in the initial Level of Effort Issue 2: Development Environment planned down time on 8/13 and 8/14. the sprint was paused anticipating the 2 days could be gained back. This was the last two days of the sprint and within those two days we could have completed 4 additional stories for 15 story points. Are additional sprints required: Yes Were there additional features needed/prioritized during sprint review? (Yes (list)/No) No additional features identified. Were there any features suggested during sprint demonstration and review that were out of scope? (Yes (list)/No) No features suggested. Proposed IMS changes: – Adding Spring, 1 week duration – Adding Right of Access, 6 business days – Remaining stories, one full month sprint. The Spring data conversion can fit within this month. The Right of Access will require another developer to be assigned or additional time outside of this sprint.


Download ppt "VA Pain Coach – Native App. Android & iOS Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015."

Similar presentations


Ads by Google