We're updating the issue view to help you get more done. 

[iOS to RN] Improve upload performance and UI experience

Description

  1.  

    1.  

      1. Problem

  • [ Synopsis ]

  • [ Documentation if available ]

  1.  

    1.  

      1. Requested By

  • TBD

  1.  

    1.  

      1. Success

  • TBD

  1.  

    1.  

      1. App [limit to one]

  • Tidepool Mobile iOS

  1.  

    1.  

      1. Scope

  • [ XS / S / M / L ]

  • Reference:

  • XS: <= 1 day

  • S: 2-3 days

  • M: <= 1 week

  • L: > 1 week

  1.  

    1.  

      1. Brainstorm

  1.  

    1.  

      1. Prototyping, Research & Architecture Review

  • TBD

  1.  

    1.  

      1. Risk Assessment

  • [Baseline Risk]

  • [If not baseline, provide risk assessment]

  1.  

    1.  

      1. Design

  • [ *Google Drive link* to design file ]

  • [ *Zeplin link* to design file ]

  • [ screenshot ]

  • [ developers review/discuss edge cases, implementation details ]

  1.  

    1.  

      1. User Stories

  • [ As a clinician with custodial access, ... ]

  • [ As a clinician with care team member access, ... ]

  • [ As a medical assistant who uploads, ... ]

  • [ As a PwD, ... ]

  1.  

    1.  

      1. Done Criteria

  • The user does not need to keep the application in the foreground for historical uploads to continue. UI for distinguishing foreground and current should be less important.

  • Historical items will be uploaded in reverse time order, so after a few seconds the most recent data will be uploaded.

  • Progress feedback takes into account all data types.

    • Menu: “last upload: blood glucose 2 hours ago”

    • Sync: “Syncing day 50 of 400”, where 400 is today minus earliest of all data types.

  • Data types within the same timeframe are uploaded together so the user will not see a mixed set of data types in visualizations.

  • If an upload fails because of a new non-conforming data item (service rejection), the upload will not be blocked, but other conforming items will be re-uploaded, and uploading will continue.

  • Design Review Required? [ Y / N]

  • [KissMetrics Events implemented]

  • [Data Model updates required by Analytics/Export]

  • [Documentation (in repo docs folder or GitBook)]

  1.  

    1.  

      1. Design Review Recap

  • [ Changes to Done Criteria ]

  • Pass? [ Y / N ]

  1.  

    1.  

      1. Marketing Website & Knowledge Base Updates

  • Update required? [ Y / N ]

  • Update completed? [ Y / N ]

  1.  

    1.  

      1. KissMetrics Events

  • TBD

  1.  

    1.  

      1. Fields for Analytics/Export Configuration

  • TBD

  1.  

    1.  

      1. Dependencies & Dependent Cards

  • See Trello Attachments

  1.  

    1.  

      1. Test Strategies

  • TBD

  • [Verify KissMetrics Events]

  1.  

    1.  

      1. Verification Test

  • [Link to test document]

  1.  

    1.  

      1. Approved for Production By

  • [Howard / Brandon]

  1.  

    1.  

      1. Tags & Release Notes

  • TBD

Business/Product Success Criteria

None

Done Criteria

None

Design Specifications:

None

Accessibility Specifications

None

Test Strategy

This testing will be done in conjunction with the Epic testing.

Environment

None

New Fields for Analytics/Export Configuration (if needed)

None

Activity

Show:
Janet Diehl
June 26, 2019, 3:27 AM
Edited

Larry Kenyon moved this card from In Progress [WIP P:2 F:2 U:2] to In Review

May 23 at 11:42 AM

Janet Diehl added Mark Young to this card

May 16 at 10:42 AM

Janet Diehl transferred this card from Active: Tidepool Mobile

Mar 27 at 10:58 AM

Janet Diehl added Larry Kenyon to this card

Mar 21 at 10:07 AM

Brandon Arbiter Jan 31 at 10:43 AM

@larrykenyon : Reviewer TBD. If not determined when this card is ready for PR, please ping Tapani to determine who should review the PR.

Brandon Arbiter Jan 31 at 10:11 AM

@larrykenyon : Would you please link your brainstorm document to this card and ping @pschwamb @paulforgione2 @darinkrauss @tjotalaand me? Thank you!

Brandon Arbiter Jan 31 at 9:47 AM

@larrykenyon : Are you currently working on this? if so, should we move it to the In Progress list?

BCooney Oct 13, 2018 at 10:20 PM

Latest Health upload to Tidepool was ~5min for our largest data set in STG, which is significantly faster than a 5x/7x series pump upload, which only stores about 1 week of loop data.

Delete

Howard Look added this card to [RN] Current Quarter Priorities

Aug 21, 2018 at 5:01 PM

Done

Priority

Assignee

Mark Young

QA Assignee

Becky Cooney

Reporter

Janet Diehl

Requested By (External)

None

Fix versions

T-Shirt Size

M: <=1 week

Risk Level

None

User Experience Assessment Level

None

UEA: Issue Volume

None

UEA: Category

None

Components

Design Review Required?

No

Design Approved By:

None

QA done during validation of another ticket?

Yes

Accessibility Review Required?

None

Accessibility Review Approved By

None

Approved for Production By:

Tapani

Marketing Comms

No

Support Follow Up

No

KB Update

No

Resolved Build #

None

Change completion date

None

Pull Request Needed

None

Dev Documentation

N/A

KissMetrics Events Implemented?

N/A

Data Model Updates Required by Analytics/Export?

No

Story Points

5
Configure