Basic Customer Experience Improvement Program reporting

Registered by James Ross

The aim of a Customer Experience Improvement Program (CEIP) is to collect anonymous data about the environment and the use of the program itself. Users are identified by a random number, and no data which is likely to identify the user is collected.

For the basic CEIP, I propose collecting the following:
 - The OS and Runtimes information from log files.
 - The version of Open Rails.

This information should not need individual on/off toggles (although if we add more information, those items may do) but there will be a single on/off switch for the CEIP - which defaults to off.

Blueprint information

Status:
Not started
Approver:
cjakeman
Priority:
Low
Drafter:
James Ross
Direction:
Approved
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Some open questions:
 - How do we get people to join the CEIP? Some programs prompt n% of users on first-run to opt-in.
 - Should we record whether a user has opted in, so we can tell what subset of users we have data from?
--- James Ross

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.