...
The following page will document provides context, use cases and how to get involved.
Table of Contents |
---|
Use Cases
Safe Paths - Crowd-Testing
Safe Paths - Location-Data
Safe Places - Machine-Data / APM
Epic / User Story
Page Properties | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Task / Work in Progress (WIP)
Task / Goal / WIP | Status |
---|---|
Use Case - Undiagnosed users | |
Use Case - Diagnosed users | |
Use Case - Contact tracer | |
Use Case - Health authority (HA) | |
Location Data - Diagnostics | |
Location Data - Lifecycle Management | |
Location Data - Boston Area (GPX) | |
Safe Places - Machine Data (APM) | |
Safe Paths - Crowdtesting (Mobile Labs) | |
Safe Paths - Crowdtesting (TestFlight) | |
Safe Paths - Crowdtesting (Google Play) | |
Provide Access to Local Mobile Devices | |
Provide Access to Remote Cloud Devices | |
Provide Access to TestFlight |
Measurements / KPIs
How many actually complete set-up?
Utilizing Firebase: No Analytics > Conversions Event to track event cadence for the app 'onboarding process' during startup (not including meta data unless opt-in).
How many turn on location data
No Analytics > Unable to capture telemetry / instrumentation meta data without implementing ‘set user properties’
firebase.analytics().setUserProperties({location_data: TRUE});How many subscribe to an HA?Utilizing Firebase: Analytics > Conversions Event to track
Splunk for Good > Track event cadence for the ‘subscribe to HA' (not including meta data unless opt-in)
How many open the app after they install it? Utilizing Firebase:
No Analytics > Retentions to track high level ‘engagement’.
How many get an alert that they may be infected?Utilizing Firebase (FCM) Cloud / In-App Messaging:
No Analytics > Push notifications would need to be implemented.
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 (then passed to custom user properties).
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)
How is performance is effected by network location (NV)
Utilizing FirebaseSplunk 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).
How can we A/B test / Canary Rollout
Utilizing Firebase: Audiences Splunk for Good: Testers can be defined with a subset of user behaviors that can be flagged for rollout.
Epic / User Story
...
Target release
...
MVP
...
Epic / User Story
...
https://pathcheck.atlassian.net/browse/TEST-7
...
Document status
...
Status | ||||
---|---|---|---|---|
|
...
Document owner
...
...
Designer
...
Tech lead
...
Technical writers
...
QA
Task / Work in Progress (WIP)
...
Task / Goal / WIP
...
Status
...
Provide Access to TestFlight
...
https://pathcheck.atlassian.net/browse/TEST-3
...
Provide Access to Remote Cloud Devices
...
https://pathcheck.atlassian.net/browse/TEST-4
...
Provide Access to Local Mobile Devices
...
https://pathcheck.atlassian.net/browse/TEST-5
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
...