- Type task here and @mention a user to assign them the task
Background and strategic fit
Both organizational reorgs and recent acquisitions in DI resulted in multiple products that came together under the same GX support umbrella.
The organic growth in the number of GX supported products created inconsistency in the tools being used and service being offered to customers. Some products came with existing independent player account admin tools such as Sleepy Giant (Infinity), S.W.A.T tool, Nemo Tool, team tools, gx tools etc. while others came with no tools at all. The current situation is affecting the customer service and as a result damages customer satisfaction (CSAT) and retention.
Therefore the solution to the above challenge is to create one platform to be shared and serve all GX supported DI products and will be build and maintained by the GX team.
This platform will:
- Deliver a high quality and consistent support experience for both reps and Disney DI customers across all DI products
- Enable both development and support to focus on their core competencies
- Reduce support and training costs for new products and\or new GX reps
- Reduce development costs and resources for currents products that are maintaining independent tools (i.e. - infinity, Club Penguin etc.)
- Increase customer retention and CSAT and in turn potentially increase repurchases, for the product that currently have no backend supporting capabilities (i.e- Frozen Free Fall, Maleficent Free Fall, Where's My Water? etc.)
Goals
Support side
- One
- -stop-shop for all player account management operations which is consistent across all products
- Look and feel (UI) and a constant user experience blind to the backend\technology stack of the individual product
- URL and a single sign-on for all player support rep functions (MUST be DISID). --> No need to remember multiple links and passwords to the different tools
- Tool a rep can trust -> multiple buggy tools lead to low confidence of the rep à low customer service. The tool should be stable and be the only go to for the reps player account needs
- Global user ID to search for players accounts instead of each product and its own ID (device, FB, player, SWID, user name, DISID etc.)
--> Note: this is currently not possible, in the future if all products will transfer their customers to only use Disney ID or another cross-products ID (for example DI ID) this goal can be acomplished - Less dependability on development resources and time for support concerns
- Player Activity\ transaction Logs - All reps manipulation on accounts should be monitored and documented in audit logs for review (i.e - editing personal player information, items purchased currency etc.)
- Information presented on the tool should be as concise and easy to understand as possible to allow the rep to provide the customer a fast and high quality service ( too much redundant data would hurt that goal)
- Consistent capabilities across products including but not limited to restore purchases, manage inventory items and currencies,
- the rep should be able to see what’s been seen/done with a guests in the app (cross products) Logs
- Reduce tool trainings and allow more time to focus on supporting
Product side
- Adaptable and dynamic platform that is easy to integrate regardless of product's underlining technology(easy integration\disintegration and update)
- Minimum resource and Dev investment regardless of product life span or size
- Customizable platform to serve the different support needs for each product.
- Allow Development to focus on their core business and not on supporting functions
Business Side
- Align all relevant products to have a player support tool regardless of size or life span (1-5 years)
- Reduce overall support training and development costs deriving from a maintaining independent tools
- Have GX support function a centralized and shared support resource for all DI products
- Make it easy to have support as part of the development process
- Reduce Inconsistency in customer service across products (the mix of products with exiting independent tools and no tools creates inconsistency in support capabilities–> basic capabilities must be set for all games)
- One platform to be integrated with Disney ID and enhance security
Terminology
- GX - the Disney Interactive Guest Experience team
- Rep - a member of the GX team that performs Customer Support activities such as responding to Guest Enquiries
- PSR - Player Support Repressive
- CSR - Customer Service Representative
- TSR - Technical support Representative
Clarification and Examples:
The implementation of the Unified platform differentiates between Account management Level and an Avatar management Level:
Account Management Level
The account level management includes all the information regarding an account that supoprts Disney ID and come from a technology shared across products.
This tool will not include the specifics of a game for one account and the information will be retrieved from the GX tools team server side not the production team.
Examples for Account Level information are:
- Disney ID account summary
- Connections history
- Activity Streams across products
- Bans
- GX reps' notes on the account
Avatar Level Management
The Avatar Level management includes all the information regarding a specific account under one specific product, for example: Liraz account information only for Maleficent Free Fall.
This tool will not include general cross products information for the account and will be retrieved only from the production team and might change by their needs and limitations.
Examples for Avatar Level information are:
- Currency of a user on a specific game
- Inventory items for a user in a specific game
- User's Transactions in the specific game
*Mockup screens for the above can be found in the User interactions & Design section below
Assumptions
Requirements
| # | Title | User Story | Importance | Notes |
|---|---|---|---|---|
| 1 | log-in and Access | As a Disney employee I can log-in to the tool using my DISID so i don't need to remember multiple user names and passwords | Must Have |
|
| 2 | log-in and Access | As a Disney employee i am able to choose if i want my log-in credentials to be remembered | Should Have |
|
| 3 | log-in and Access | As a Disney employee i am able to retrieve and\or change my user name and\or password | Must Have |
For this feature there are two possible approaches:
|
| 4 | log-in and Access | As a DI employee i am able to view and use the tool in the language of my choice | Should Have |
|
| 5 | Permissions - DI employee | As a DI employee i am able to access and view only the permitted tools and features that are required for me to do my job successfully | Must Have |
|
| 6 | Permissions - GX Adminostrator | As a GX tool administrator i am able to set roles and permissions to the system's users | Must Have |
|
| 7 | Home screen | As a DI employee i am able to view a main page menu containing the tools which are under my role and permissions | Must Have |
|
| 8 | My Account | As a DI employee i am able to view my account information that includes my name, my permissions and my transactions history | Should Have |
|
| 9 | Home screen | As a GX employee i am able to jump to go the main menu page from every page or screen | Should Have |
|
| 10 | In-Game Management | As a GX Rep or Team lead I am able to select a specific product from which i can view user accounts | Must Have |
|
| 11 | In-Game Management | As a Product producer or GX administrator I am able to add and remove a specific product from which i can view user accounts | Must Have |
|
| 12 | In-Game Management | As a GX Rep or Team lead I am able to search for and view one guest's account information by the relevant product ID | Must Have |
|
| 13 | In-Game Management |
As a GX Rep or Team lead I am able to have a smart search for groups of users for a specific product by a specific characteristic or transaction |
Should Have |
|
| 14 | In-Game Management | As a GX Rep or Team lead i am able to view the user's accounts in other products and switch to the product's relevant page for the same account | Should Have |
|
| 15 | In-Game Management | As a GX Rep or Team lead i am able to edit the fields in a user account (example - adding currency) , save the changes in the user's account on the specific product and view the refreshed and updated account information | Must Have |
|
| 16 | Guest Ratings | As a GX Rep or Team lead i am able to view a customer's rating (example, tier 3 paying customer) | Should Have |
|
| 17 | In-Game Management - Transaction History | As a GX Rep or Team lead i am able to view a history of actions for one guest account under a specific product (in the user's account information display) and across products for a specific user (in a separate option in the main menu shown only to permitted users) | Must Have |
|
| 18 | In-Game Management - DI employee action History | As a GX Team lead or Product Producer i am able to view a history of actions done by the GX reps grouped by a specific GX rep or specific product | Must Have |
|
| 19 | In-Game Management - Transaction History | As a GX Rep or Team lead I am able to view a history of the guest's past transactions under a specific product | Must Have |
|
| 20 | Log-In and access | As a Disney employee I can log-out from the tool | Must Have |
|
User interaction and design
The following are mockup screen of the different parts for the unified in-game managment platform in the GX tools:
Landing GX tools page - Unified tool menu links
Account Level Management page
Avatar Management Page - Example Marvel Tactics view
Avatar Management Page - Example for an Inifinty View
Game Configuration tool page
Questions
Below is a list of questions to be addressed as a result of this requirements document:
| Question | Outcome |
|---|---|
Not Doing




