top of page
Writer's pictureJoel Loo

DBC Part 3: Data Constraints

Updated: Oct 5, 2022

Data Constraints


1. Permissions

[What are the data inputs required from users and are there any that require permission?]


Access to user data is a complicated, private and necessary process for products/services to provide a more holistic user-centric approach. This might include access to the user's gallery for photos, camera, location, enabling notifications, calls or emails etc.


Permissions: As for most location tracking features, these features require access to either the user’s bluetooth or GPS location to track the user’s current location. This permission can either be a single pop-up during each experience or permanently enabled.



2. Backend system

[How does the data input/extraction tallies with the backend database? Are there any foreseeable errors?]


Data matching is where the system matches with an existing backend database for any residing details required for the service/function to work. However, there are chances where the process might fail due to various conditions - user enters information that is not registered or could not be detected, the file/history/save data was deleted, corrupted, not updated or overwritten, there is a failure in the recording or extracting from the backend records etc.


Backend system: Many times there are cases where some purchases or subscriptions in the Apple App Store that users initially performed gets discontinued and the backend database is not updated.


3. Sync transfer

[As data moves from one place to another or through syncing, is there any potential for information loss?]


Creating an omnichannel experience most of the time requires users to pair or transfer data from one device to another. There are few types of channels to do this via Bluetooth, GPS, WiFi, wired transfer or cloud based, each with its own limitations. Furthermore, this process takes time depending on the data being transferred.

Sync transfer: Fitbit enables syncing off the app and informs their user the moment there is a pairing failure with the Fitbit product with the mobile app. Different products might use different channels to transfer data, the chart on the right shows the various limitations and differences each technology has.


Comentarios


bottom of page