Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following page will document provides context, use cases and how to get involved.

Table of Contents

Use Cases

...

  1. How many actually complete set-up?

...

How many turn on location data

...

How many subscribe to an HA?

...

How many open the app after they install it?  (AIUI the number who open it on day 28 is a standard KPI?)

...

How many get an alert that they may be infected?

...

How many location data points does their app log (worry that there may be bugs where we fail to log)

...

Safe Paths - Crowd-Testing

Safe Paths - Location-Data

Safe Places - Machine-Data / APM

Epic / User Story

Page Properties

Target release

MVP

Epic / User Story

https://pathcheck.atlassian.net/browse/TEST-7

Document status

Status
colourGreen
titleIN PROGRESS

Document owner

Jonathon Wright

Designer

Todd DeCapua

Tech lead

Eran Kinsbruner

Technical writers

QA

Diarmid Mackenzie

Task / Work in Progress (WIP)

Task / Goal / WIP

Status

Use Case - Undiagnosed users

https://pathcheck.atlassian.net/browse/TEST-10?atlOrigin=eyJpIjoiMDA2ZGI1NjJiMjhhNGRkNDlmNDJhNjMxZjQxOWQ0NzQiLCJwIjoiaiJ9

Use Case - Diagnosed users

https://pathcheck.atlassian.net/browse/TEST-11?atlOrigin=eyJpIjoiMjExOWVlNWJlNmVlNDk1Zjk1NTE3NDQ4NjViMzMxMDciLCJwIjoiaiJ9

Use Case - Contact tracer

https://pathcheck.atlassian.net/browse/TEST-12?atlOrigin=eyJpIjoiOGNhYTAwNjhiOTRkNDBkZDhkYWE0ZGVhZGJmZjJmMGEiLCJwIjoiaiJ9

Use Case - Health authority (HA)

https://pathcheck.atlassian.net/browse/TEST-13?atlOrigin=eyJpIjoiMTY4MGY4YzcwM2QwNDkzYmIwNjk1YjcxMzkxOWYwNWUiLCJwIjoiaiJ9

Location Data - Diagnostics

https://pathcheck.atlassian.net/browse/TEST-14?atlOrigin=eyJpIjoiMmU4MWZjMThjYTFmNDc1ZGI4NmI2ZjUzOTQwN2QxYWIiLCJwIjoiaiJ9

Location Data - Lifecycle Management

https://pathcheck.atlassian.net/browse/TEST-15?atlOrigin=eyJpIjoiMGU0NDBlYzhlOTc4NDJkODkwNDQ0YjBlOWRmZDIxNGIiLCJwIjoiaiJ9

Location Data - Boston Area (GPX)

https://pathcheck.atlassian.net/browse/TEST-17?atlOrigin=eyJpIjoiYTkzNWJmNjA1ODZlNGQwOWI3YmExMDc5NDAxMDE0NmEiLCJwIjoiaiJ9

Safe Places - Machine Data (APM)

https://pathcheck.atlassian.net/browse/TEST-16?atlOrigin=eyJpIjoiMGEzMzdjNGM5OTQ3NGQ4MGIxYzIxODc5YjdlOWFmMjMiLCJwIjoiaiJ9

Safe Paths - Crowdtesting (Mobile Labs)

https://pathcheck.atlassian.net/browse/TEST-18?atlOrigin=eyJpIjoiMTE0MDJkMmZhNjRmNGM5OGE4MjQzMTJlNGQyNDI2NjMiLCJwIjoiaiJ9

Safe Paths - Crowdtesting (TestFlight)

https://pathcheck.atlassian.net/browse/TEST-19?atlOrigin=eyJpIjoiYzljZDRjYzk5ZjI4NDU0MDhlYWE5MTQzNTU3OTViNDIiLCJwIjoiaiJ9

Safe Paths - Crowdtesting (Google Play)

https://pathcheck.atlassian.net/browse/TEST-20?atlOrigin=eyJpIjoiOWYxY2U4MGE2N2NiNDljOTkzYWJkY2QxYzM1MzRjZjEiLCJwIjoiaiJ9

Provide Access to TestFlightLocal Mobile Devices

https://pathcheck.atlassian.net/browse/TEST-35?atlOrigin=eyJpIjoiMzRmY2MwZjFmZWNkNDRmZjg4NjUwN2U3ODBlYzg1OWUiLCJwIjoiaiJ9

Provide Access to Remote Cloud Devices

https://pathcheck.atlassian.net/browse/TEST-4?atlOrigin=eyJpIjoiZTAwOTFlOTI1NWU2NGRlMmE2ZmU0ODgxOWIzMzQyYmQiLCJwIjoiaiJ9

Provide Access to Local Mobile DevicesTestFlight

https://pathcheck.atlassian.net/browse/TEST-5-3

Measurements / KPIs

  1. How many actually complete set-up?

    No Analytics > Conversions Event to track event cadence for the app 'onboarding process' during startup.

  2. How many turn on location data

    No Analytics > Unable to capture telemetry / instrumentation meta data.

  3. How many subscribe to an HA?

    Splunk for Good > Track event cadence for the ‘subscribe to HA'

  4. How many open the app after they install it? 

    No Analytics > Retentions to track high level ‘engagement’.

  5. How many get an alert that they may be infected?

    No Analytics > Push notifications would need to be implemented.

  6. How many location data points does their app log

    Splunk for Good > Depending on the device this calculation can be made during the export function.

  7. How many infection data points do they have from HAs they are subscribed to.

    No Analytics > Unable to track this information from device (PII / GDPR)

  8. How is performance is effected by network location (NV)

    Splunk for Good : Quality > Performance we can look at both Network Response Latency (NRL) and Device Performance (Duration Traces). Custom Traces (CPU, Memory, Device Attributes) and Data Aggregation (Network / URL).

  9. How can we A/B test / Canary Rollout

    Splunk for Good: Testers can be defined with a subset of user behaviors that can be flagged for rollout.

Deliverables

Apple Build (iOS / IPA) - COVID Safe Paths

...

Provide Access to Remote Cloud Devices

Check out EggPlantPerfecto.io - Local Remote Mobile Testing (Automated & Manual)

...

https://www.youtube.com/watch?v=RIZpGNRM_4Y

...

https://github.com/tripleblindmarket/covid-safe-paths/releases/tag/v0.9.4

...

Good Practices

1. Make layers – like a stack of pancakes

...