Presentation is loading. Please wait.

Presentation is loading. Please wait.

VA Pain Coach - Development Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015.

Similar presentations


Presentation on theme: "VA Pain Coach - Development Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015."— Presentation transcript:

1 VA Pain Coach - Development Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015

2 VPC: Sprint 4 Summary of Sprint - Development SummaryUser Story CountUser Story Points Totals for Sprint 42274 Completed in Sprint 4517 Moving to Sprint 51757 Moving to backlog00 Bugs12N/A 2

3 VPC: Sprint 4 Completed User Stories and Acceptance Criteria JIRA IDUser StoryAcceptance Criteria VPC-1030As a VA Pain Coach Developer I want to create a Monthly Assessment Confirmation Page so that the user is provided with confirmation that the assessment is complete and an assessment score. Monthly Assessment Confirmation Page should include: *Rating Scores "X of 10" * "Further Assessment is Advised" Alert in red (follow mockups) *2 buttons (1) View Your Assessment Trends (2) Return to Home A SUBMIT button is available on Monthly Assessment Question 7 of 7 Page which takes the user to the confirmation page. 3

4 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-976As a VA Pain Coach Developer I want to create the HTML and javascript for the Schedule Assessment Reminder Modal window so that I can see all of the information in the modal. "AC: On the Track landing page, when the user selects ""Set Reminders"" a modal window is displayed and contains the following information: *Header: Set Reminders *Text: ""Schedule a reminder to retake the monthly checkin and monitor your progress. Checking in once a month is ideal."" *Reminder timeframe drop down options: Never, Every 1 Month or Every 2 Months *Buttons: Cancel & Save (Developer Note: The modal will pull from the homepage but not continuously)"

5 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-979As a VA Pain Coach Developer I want to update the look & feel design of the Daily Pain Diary landing page so that the user is provided with a “FitBit” style design to view daily pain data. AC: The Daily Pain Diary Graph Landing Page under the Progress section should be updated to a more fitbit type design. When a user selects ""Pain Diary Graph"" the following should display: Text above categories ""Select a category to see more detailed information"" 6 categories should be displayed vertically. Categories include: *Pain Rating, Movement Impact, Activity Interference, Mood Effect, Depression Level and Sleep Outcome *Each category should have the user's score (X of 10) and the last rating for that category should be listed next to the score *Each category can be drilled down for more detail (depicted by a clickable arrow to the right of each category) 5

6 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1273As a Pain Coach developer I want to create a Caregiver Information page within the Learn section of the app so that users are provided with caregiver information for veteran pain management. The Caregiver Information page contains information on 5 topics located in the carousel header: 5 Topics: *Partnering with the Veteran *Caregiver Tips *Caregiver Resources *Stress and Pain (originally Stress & Pain – Caregiver Perspective) *Relationships and Pain (originally Relationships & Pain – Caregiver Perspective) Layout: Similar to the ""Pain Basics"" mockup. This screen should contain a carousel header including each of the topics listed above. Forward and back arrows should move the carousel through all topic items. (Once the mockup is approved it will be attached to this user story for reference) (Developer Note: Topic content can be pulled from the original app. Update Phone view & Tablet View) 6

7 VPC: Sprint 4 Completed User Stories and Acceptance Criteria (Cont.) JIRA IDUser StoryAcceptance Criteria VPC-1272As a Pain Coach MidTier developer I want to create a Hateoas Refactoring task for the Pain Diary service so that the front end can use the response to make subsequent calls Web Service Work - Front end can use the Hateoas Refactoring for subsequent calls. 7

8 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: These stories are bug fixes. The team ran out of time in the sprint. The needed velocity was too high for the resources on the team to resolve and retest the bug fixes. JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1041 As a VA Pain Coach Developer, I want to update the audio & video functionality of the Visualization Tool, so that users are able to hear the sounds and see the media produced by the Tool AC: For the Following Tools - Visualization Image: Use the app's existing image Audio: Should be updated to allow for starting/stopping. The user should have to click ""Play"" button to begin. View Text Transcript: By default this section will be collapsed and can be expanded when clicked to read the entire transcript Buttons: *Try another visualization exercise *Previous *Return to Tools 3 8

9 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: These stories are bug fixes. The team ran out of time in the sprint. The needed velocity was too high for the resources on the team to resolve and retest the bug fixes. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1267As a VA Pain Coach Developer I want to update the Daily Pain Diary Graphs, so that the user is provided with a “FitBit” style graphing design. AC: When a user selects a category from the ""Pain Diary Graph"" page (under Progress), the user is taken to a new page which displays the following: *Pain Diary Graph: The graph should include a week's worth of data for the selected category. *Y Axis: values 1-10 *X Axis: days of the week *Forward and Previous arrows: allow user to scroll day by day or week by week. *Date picker: Allows user to user calendar tool to select a different week of data to view. *Pain Diary Tabular Data View: (requirements listed in VPC- 1268) *Buttons: Back button 3 9

10 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: These stories are bug fixes. The team ran out of time in the sprint. The needed velocity was too high for the resources on the team to resolve and retest the bug fixes. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1268As a VA Pain Coach Developer I want to update the Daily Pain Diary Tables, so that the user is provided with a “FitBit” style tabular design. AC: When a user selects a category from the ""Pain Diary Graph"" page (under Progress), the user is taken to a new page which displays the following: *Pain Diary Graph (requirements listed in VPC-1267) *Pain Diary Tabular Data View: The table should include a week's worth of data for the selected category. Each cell in the table should include the date and the score (x of 10). *Buttons: Back button 2 VPC-1269As a VA Pain Coach Developer, I want to create the final page for the Activity Pacing Tool, to ensure that users are able to return to created activities. AC: The final Activity Pacing Tool page should include the following: Header: Activity Pacing Activity Name: ex. Afternoon walk Layout: 3 Interval cells each with a timer: Active Interval, Next Rest Interval and Active Interval Buttons: Play Button (to begin activity), Stop Button (to stop activity) and Previous Button (to return to previous screen) 5 10

11 VPC: Sprint 4 Work Not Completed During Sprint 4 Moved to Sprint 5 Explanation: These stories are bug fixes. The team ran out of time in the sprint. The needed velocity was too high for the resources on the team to resolve and retest the bug fixes. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-419As a VA Pain Coach Developer, I want to update the audio & video functionality of the Deep Breathing Tool, so that users are able to hear the sounds and see the media produced by the Tool. AC: For the Following Tools - Deep Breathing *Image: Use the app's existing image *Audio: Should be updated to allow for starting/stopping. The user should have to click ""Play"" button to begin. *View Text Transcript: By default this section will be collapsed and can be expanded when clicked to read the entire transcript *Buttons: Previous (back to the previous screen) & Return to Tools (back to the Tools list) 3 11

12 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: These stories need information from VA. The information has been requested but not received. JIRA IDUser StoryAcceptance CriteriaStory Points VPC-105As a VA Pain Coach Developer, I want to ensure that any links and reference information provided in the Daily Pain Diary "Immediate Attention Required" message are updated, so that the user is directed to the appropriate reference for assistance. AC: If a user's pain assessment score on the Daily Pain Diary assessment reveals severe pain, a message is displayed with a heading in read that states ""Immediate Attention Required"" Threshold to display alert: If a user's pain rating score has increased by 2 or more points since the last assessment. Within the message there are a number of links that will need to be updated & tested: *VA Suicide Hotline (phone number appears as a hyperlink. BA will confirm phone number with the BO and update this story) *Veterans Crisis Line: (BA to confirm # with the BO) *Confidential Veterans Chat: (BA will obtain link destination from BO) *VA Facility Locator Website: (BA will obtain link destination from BO) *VA Suicide Prevention Website: (BA will obtain link destination from BO) 2 12

13 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: These stories need information from VA. The information has been requested but not received. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1032As a VA Pain Coach Developer I want to update all links in the Pain Coach help menu so that users are directed to the correct location when accessing each link. The help menu should have links for the following: *VA Pain Coach User Manual *General Feedback to VA The help menu should also include the following information: *Supported browsers *VA Mobile App Helpdesk Phone Number 2 13

14 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: These stories need information from VA. The information has been requested but not received. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-104 As a VA Pain Coach Developer, I want to ensure that any links and reference information provided in the monthly assessment "Immediate Attention Required" message are updated, so that the user is directed to the appropriate reference for assistance. AC: If a user receives a positive score for depression on the Monthly Check in assessment, a message is displayed with a heading in read that states ""Further assessment is advised"" Threshold to display alert: If a user's total score for questions 5&6 on the Monthly Check in totals 3 or more, the alert will display. Within the message there are a number of links that will need to be updated & tested: *VA Suicide Hotline (phone number appears as a hyperlink. BA will confirm phone number with the BO and update this story) *Veterans Crisis Line: (BA to confirm # with the BO) *Confidential Veterans Chat: (BA will obtain link destination from BO) *VA Facility Locator Website: (BA will obtain link destination from BO) *VA Suicide Prevention Website: (BA will obtain link destination from BO) 2 14

15 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: These were pushed to the end to prioritize the business first functionality. JIRA IDUser StoryAcceptance CriteriaStory Points VPC-118 As a VA Pain Coach Team Member I want to integrate with the VAMF authorization mechanism for login so that the user can be authenticated prior to entering the application. AC: If the user is not logged into the app. they will be directed to login. Once logged in the user will be able to verify their name within the app. 5 VPC-119 As a Project Team, we must ensure that following 15 minutes of inactivity by the current user our application time-outs so that our application efficiently used the limited resources that maybe available to the user. AC: 1. Referenced within the NFR. (EWNFR-694) 2. At minute 13 of the timeout countdown, a message is displayed. 3. Pressing the OK button on the timeout warning message resets the 15 minutes countdown. 4. Following 15 minutes of inactivity, the user is automatically logged out of the application. 5. When the user is automatically logged out, the user is not returned to the Launchpad. 3 15

16 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: These were pushed to the end to prioritize the business first functionality. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-120 As a VA Pain Coach Team Member I want to integrate with the VAMF authorization mechanism for logout so that the user can see they are logged out of the application. AC: The user will be able to logout of the application. Once logged out they will be directed to the Launchpad. 3 16

17 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: This business functionality that was not completed as the team ran out of time. JIRA IDUser StoryAcceptance CriteriaStory Points VPC-975 As a VA Pain Coach Developer I want to take the data from VPC-974 and store the data to the database so that patient information is stored. AC: Data is saved in the Database for Monthtly Assessment Question Pages 1-7 3 VPC-1271 As a VA Pain Coach Developer, I want to create the integration of the page to the service for the Activity Pacing Tool. Web Service Work – integrate service to page for Activity Pacing Tool 5 VPC-1265 As a VA Pain Coach Developer I want to create the ability to submit the modal information to persist the reminder in the database. AC: Modal will only show when the user actually needs to be reminded. Every 30 days or every 60 days (depending on user selection under ""Set Reminders""). On the 31st or 61st day the modal should display. 3 17

18 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: This business functionality that was not completed as the team ran out of time. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-1266 As a VA Pain Coach Developer I want to create the ability to scroll/sort by day, date, week) for the Daily Pain Diary so that the user is able to sort by date. AC: The Daily Pain Diary Graph option under Progress, allows the user to sort/scroll through the data by day, date or week. Any date, day or week entered into the date picker should take the user to data from that time period. User should also be able to click the back arrow to scroll 5 VPC-1270 As a VA Pain Coach MidTier Developer, I want to create a service for the Activity Pacing Tool, so that user data is stored across all devices (to confirm with BO). Web Service Work – JSON file is too large to show on this slide. Refer to VPC-1270 to see the full file to be validated. 5 18

19 VPC: Sprint 4 Work Not Completed During Sprint 4 (Continued) Moved to Sprint 5 Explanation: This business functionality that was not completed as the team ran out of time. (Continued from previous slide) JIRA IDUser StoryAcceptance CriteriaStory Points VPC-420 As a VA Pain Coach Developer, I want to update the audio & video functionality of the Muscular Relaxation Tool, so that users are able to hear the sounds and see the media produced by the Tool. AC: For the Following Tools - Muscular Relaxation *Image: Use the app's existing image *Audio: Should be updated to allow for starting/stopping. The user should have to click ""Play"" button to begin. *View Text Transcript: By default this section will be collapsed and can be expanded when clicked to read the entire transcript *Buttons: Previous (back to the previous screen) & Return to Tools (back to the Tools list) 3 19

20 VPC: Sprint 4 Bugs Identified/Status JIRA IDBugDescriptionStatus VPC-1730VPC- 1030 Monthly Assessment Confirm Page VPC- 1030 Monthly Assessment Confirmation -Application is different from Mockup (see examples of application and mockup below) -IPad view – the Pain Interference Score # is displayed over text Closed VPC-1731VPC-1273 Caregiver page (Learn)Learn/Caregiver Information - Partnering with the Veteran the " at the bottom of the text needs to be removed Closed 20

21 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA IDBugDescriptionStatus VPC-1750"Pain Diary" page – Cancel button does not work. "Pain Diary" page – Cancel button does not work. Along with other miscellaneous issues. Test in build version 1.0.20 Steps to Reproduce: 1. Launch the application 2. Click on “Track” link 3. Click on “Daily Pain Dairy” link. 4. Select all the values on “Pain Description” tab and click on Cancel button 5. Expected Results: "Track" page is displayed. 6. Actual Results: "Track" page is not displayed, user remains on the same page. 7. Additionally on the same screen following issues were noted. i. The buttons background contrast with the screen is not distinguishable ii. "Daily Pain Diary" is displayed as "Pain Diary"? Not sure which one is correct? iii. "you" word is displayed as "yu" on Tools Used info icon popup over message. iv. "Health Impact & Comments" tab popover messages are not displayed. Moved to Sprint 5 21

22 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA IDBugDescriptionStatus VPC-1751"Help" page – Labels missing and text contents are incorrect. Test in build version 1.0.20 Steps to Reproduce: 1.Launch the application 2.Click on Hamburger menu link 3.Click on “Help” link. 4.Expected Results: "Help" page is displayed. 5.Actual Results: "Help" page is displayed with following issues. i. User Manual, Videos and Frequently Asked Questions: User Manual link does not work and the name of the link should be changed to "User Manual". ii. - TTY Toll Free Help Desk : Weekdays 7 a.m.-7 p.m. (CT): - For TTY help with this app contact the VA Mobile App Help Desk at 1- 800-829-4833. is missing. iii. General Feedback to VA: General Feedback to VA link TBD, remove word 'link TBD". iv. Need to remove "For DS Logon related questions contact the eBenefits help line at 1-800-983-0937. Moved to Sprint 5 22

23 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA ID BugDescriptionStatus VPC-1752"About" page – "Version Number" label displayed as "Version" Test in build version 1.0.20 Steps to Reproduce: 1.Launch the application 2.Click on Hamburger menu link 3.Click on “About” link. 4.Expected Results: "About" page is displayed. 5.Actual Results: "About" page is displayed and "Version Number" label displayed as "Version" Moved to Sprint 5 VPC-1259VPC: Tools/Plan a Pleasant Activity – mm/dd/yy calendar format do not display in IE like it does in Chrome Tools/Plan a Pleasant Activity – mm/dd/yy calendar format do not display in IE like it does in Chrome (attachment in JIRA) Moved to Sprint 5 VPC-1261VPC-Track/Monthly Check (phone view)– Questions 1 – 7 drop list displayed outside phone screen Track/Monthly Check (phone view)– Questions 1 – 7 drop list displayed outside phone screen (attachment in JIRA) Moved to Sprint 5 23

24 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA ID BugDescriptionStatus VPC-1753"Manage Thoughts" screen - Text has extra space between words and links icons squeezed. "Manage Thoughts" screen - text has extra space between words and links icons squeezing. Steps to Reproduce: 1. Launch the application 2. Notice that on Home screen, Hamburger menu is displayed as one line icon., Track link icon is squeezed vertically, Progress icon is squeezed vertically on Android Tablet Emulator. This is intermittent between various version of Android. 3. Click on “Tools” link and then click on "Manage Thoughts" links 4. Notice that there is big gap between "This" and "too" words on Android phone emulator view. 5. Click on "Next" button 6. Notice that there is gap between "The" and "next" and "Positive" and "thoughts" words on Android phone emulator view on step "Step 1 of 5 - Stop". Moved to Sprint 5 24

25 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA ID BugDescriptionStatus VPC-1264VPC - Progress/Complete Pain Diary Entries – Text icon is displayed for sorting feature when scroll over the Date Submitted & Pain Rating columns Progress/Complete Pain Diary Entries – Text icon is displayed for sorting feature when scroll over the Date Submitted & Pain Rating columns. Expected the Hand w/pointing finger or arrow to display. Moved to Sprint 5 VPC-1758VPC-419- Deep Breathing image not displayed/Issue with Text Transcript From Home Page - Click Tools/ Deep Breathing * Deep breathing image does not display above audio play - Press the Play key to listen to audio - follow transcripts * some text in transcript not in audio...transcript needs to be corrected Moved to Sprint 5 VPC-1756VPC-1267 - Date picker does not work - takes user to home page Home page - click Progress/Pain Diary Graph - click the left or right arrow ** The date clicker takes user to the home page when the right and left arrow are clicked. Moved to Sprint 5 25

26 VPC: Sprint 4 Bugs Identified/Status Cont. JIRA ID BugDescriptionStatus VPC-1757VPC-1268 - Date picker does not work - takes user to home page From Pain coach home page" - click on Progress/Pain Diary Graph - Click on a category...ex. Pain Rating - Click on right or left arrow ** system returns to the Home page Expected date and data to change for tables Moved to Sprint 5 VPC-1759VPC-1014 - Transcript does not match with audio Home page - Click on Tools/Muscular Relaxation - Play audio and follow text transcript ***the word "between" missing word in audio ***Extra period added in transcript Attachment in JIRA Moved to Sprint 5 VPC-1263VPC-An arrow displayed in the information box (phone view) An arrow is displayed in the information box with text instead of the bottom middle of the information text box for the following selected options (phone view) (attachment in JIRA) Moved to Sprint 5 26

27 VPC: Sprint 4 Demonstration and Review Live sprint demonstration

28 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

29 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 29

30 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 30

31 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 31

32 VPC: Sprint 4 Labor Hours: Planned Versus Actual Labor Category Planned Hours Actual Hours Program Manager830.4 Project Manager4065.78 QA Manager409.5 Architect3275.35 Developer480348 Business Analyst160140 Training Developer4056 Technical Writer400 Technical Writer Senior editor022.75 Test Manager08.5 Test Engineer, Sr400 Test Planner/Engineer8070 Earned Value Expert4029.65 Release Manager056.25 Application/Systems Analyst, Sr.09.25 Functional Analyst015.30 Testing technician011.5 Developer, Expert031.3 Project Analyst01.5 Technical Applications/Systems Analyst 03.0 Totals1000984.03

33 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 - Development Mobile Applications (Apps) Phase Two (MAP2) Sprint 4 Demo/Review Report September 1, 2015."

Similar presentations


Ads by Google