Professional Documents
Culture Documents
Linked to CJ group
Audience:
This document is aimed primarily at:
• STC and Huawei CEM Engineers & Management
• Huawei product developing engineers
Modification record
Title Description Contact Information
Document Owner The person who wrote or owns this Keith Gardiner (KWX306548)
document
Change Log 1 27/10/2016 Draft 1.1 First draft
1 Overview ...................................................................................................................................... 1
1.1 Business Value: Customer Journey Dashboard ............................................................................................................. 1
1.2 Objective: ...................................................................................................................................................................... 1
1.3 Functional Requirements Overview:............................................................................................................................. 2
1.4 Functional Requirements: ............................................................................................................................................. 3
1.5 Integration Requirements ............................................................................................................................................. 5
1.6 Abbreviations ................................................................................................................................................................ 5
1.7 FRS Document Methodology: ....................................................................................................................................... 6
2 UCx9b: I can use my Mobile for Streaming .......................................................................... 7
2.1 Functional Value: .......................................................................................................................................................... 7
2.2 Solution Description ..................................................................................................................................................... 8
2.2.1 Customer Flow ........................................................................................................................................................... 8
2.2.2 TM Forum Metrics proposed. .................................................................................................................................. 10
2.2.3 Metrics required. ..................................................................................................................................................... 14
2.3 Mobile Streaming system Chart .................................................................................................................................. 17
2.4 Data to deliver the metrics ......................................................................................................................................... 19
2.4.1 System Flow ............................................................................................................................................................. 19
2.4.2 Formula. ................................................................................................................................................................... 21
2.4.3 System example data ............................................................................................................................................... 23
1.2 Objective:
• The objective is to cover the technology-related lifecycle of the customer included in the TM Forum
model of Buying, Using and Sharing and to measure the user experience at each touch point.
• Based on that, STC can ensure and improve the customer experience on all targeted journeys.
2. The value in customer journeys is in ascertaining for each SMOT (Single Moment of Truth) what
the customer expects and what level of service quality is delivered to the customer. This is
recorded by means of metrics.
3. Many Customer Journeys provide customers experience in totality and a customer’s interactions
must be able to be assessed not only in one journey but across all journeys they are involved
within.
4. STC’s customer journey framework is based upon decomposition of TM Forums CEM structure.
This is displayed within TM FORUM’s Customer Experience Lifecycle Model, whereby solution
should be able to track the experience of each customer across all the phases of customer’s
typical lifecycle with a service provider i.e. Buying, Using and Sharing.
Service alarms should be raised when the performance is outside user specified norms of
tolerance. These should allow, if not acted upon by the team within a specified period, the auto
creation of trouble tickets which will be assigned to the correct remedy queue and escalated as
appropriate through the organization.
Provide real-time Consumer & Enterprise CX monitoring and tracking. Provide flexible and
configurable alarms and trouble ticket generation in case of CX breaches at various levels like
Customer, Service, Journey, Touchpoint, NE and Area.
2. Analysis Capability
Ability to query defined metrics based on required dimensions (such as channels, customer type,
service type and etc) to perform needed analysis. Capability of combination of certain dimensions
such as customer type, technology type and etc. All ICT and NW topology starting from channels till
all contributed NEs need to be covered. Comparison capability should be provided for historical
analysis on same metrics and similar objectives.
3. Filtering Capability
The creation of a capability to filter criteria within a dashboard screen to provide information to
Analysis use cases. This filter should be able to be saved for subsequent rerunning of such use case
queries. By adding this filter concept we are effectively creating a dynamic dashboard that analysis
can use to answer specific use case queries. The ability to engage extra filtering requirements,
such as those customers who don’t receive the service that they are provisioned for. This requires
alignment with use cases of analysis.
All dash boards need to contain a drill down capability to the xDR and signaling by customer and so
provide in-context drill down to root causes of all CX issues enabling step-wise troubleshooting. The
ability to report summaries of root-causes that have distressed customers. Should provide message
flow schematics based upon direct NE integration.
The CJ should have Big Data, Real-time Processing, and Analytics as needed to process and analyse
customer experience and service quality data from a variety of high-volume data sources and allow
multi-dimensional analytical queries for analysis and reporting needs. Capability of xDR and SDR
extraction and correlation; storage to keep final results for historical analysis purpose; Mata-data
management; Flexibility of multi-dimension analytic and reporting; UI for end user to perform
direct analysis activities and Integration of other 3rd party reporting tools.
6. Dynamic Dashboard
Dashboards should have the ability to be user configurable and have the capability for the user to
dynamically select metrics from an available catalogue. These should be able to be amended as per
the user’s individual requirements so that the metrics can be designed by user interaction to
provide amended / new metrics using the source data that reflect the needs of the user.
Across- technology tracing capability to enable unified visibility to customers experience issues
between Fixed and Mobile. Provide End to End automatic data correlation required to cover the CJ
via all TPs from related sources. Ability to link multiple product/services to customer using unique
IDs, accounts, etc. Capability to let end user query with multiple type of user identification such as
MSISDN, IMSI, IMEI, Telephone number and etc.
Allow extensive customization capabilities for introducing new services, metrics, KPIs/KQIs,
business/data flow changes, topology changes etc. without any development or changes needed in
the core product.
Provide a dynamic feature of building new CJ’s with customized TPs and related metrics and
dimensions.
9. Export Capability
System resource will be dedicated for GUI features which should be impacted by other DB related
activities.
The Dashboard should allow the user to choose various time-granularities as follows:
1.6 Abbreviations
Abbreviation Description
HW Hardware
CX Customer Experience
Mobile for Streaming is an important journey for a customer. Apart from the Network that supports the
interaction, the IT systems which monitor and allow the dispatch, based on the Customer’s Top-up balance, also
need to be monitored for correct functionality.
By analyzing customers and not just pure network or IT transactions, we can understand how a customer is
treated end to end within the call experience regardless of the tools that are used to accomplish the journey.
Our use of dimensions allows us to drill down to understand issues that customers may have, for example by
region, by delay in Top-up activation and so-on.
Note: This document merges Prepaid, Postpaid, Consumer and Enterprise so a filter will be
necessary to enable a Dashboard user to be able to choose any single type, multiples of, or all
of the 4 CJ’s mentioned.
I. UC9b: I can use my Mobile for Streaming
II. UCP9b: I can use my Mobile for Streaming
III. UCE9b: I can use my Mobile for Streaming
IV. UCPE9b: I can use my Mobile for Streaming
Note b) The addition of the MCC (Mobile Country Code) to the Dimensions field enables the capture of Inbound
Roamers’ quantity and usage pattern although, since the Inbound Roamers’ profile is unknown to STC the
value is limited. However, it can be useful for monitoring the number of Inbound Roamers, the Data usage and
Destination ID data.
It is therefore necessary to enable filtering on the MCC.
TRIGGERS
Customer Informed
wants to unable to
access connect
Internet
Web access,
TCP Receives
Customer connect download
connect confirmation Disconnect
sends URL data,
request connect
interact.
DNS query
Handoff to Use
For each customer step we have recorded thinking regarding what is required to make the customer happy,
satisfied or unhappy. By the use of metrics, we should be able to measure success if the desired driver is being
provided to elicit customer happy responses.
TRIGGERS
Informed
Customer unable to
wishes to connect
stream media
Web access,
Customer TCP Receives
connect download
presses connect confirmation Disconnect
data,
“Play” request connect
interact.
DNS query
Positive Experience
Handoff to Use
Connects Request sent I know there is a I receive connection My download is fast The experience was
instantly without delay reason why no instantly and error free. No satisfactory
service inc stall or disconnects
blocked, no credit on streaming
etc
Browser Request sent I know there is a I receive connection There is minimal The experience was
connects without delay reason why no instantly delay, and minimal acceptable
instantly service stalling or
Negative Experience
disconnects on
streaming
Issues The data seems to I’m left confused There is a delay on Delay is excessive, The experience was
connecting App connect slowly if at connection Stall and very poor
all disconnects are
frequent on
streaming
Thus, we identify what functional area owns the delivery of service to the customer at each step. Metrics
based upon TM FORUM can be attached to each stage.
TRIGGERS
Informed
Customer JOURNEYS
unable to
wishes to
connect
stream media
Web access,
Receives
Customer TCP download
connect confirmation Disconnect
presses connect data,
connect
“Play” request interact.
3)
DNS query CO-C-20 Streaming Stall Frequency
CO-C-20a # Streaming Stalls per Streaming Session
CO-C-21 % Time Streaming Stalled
CO-C-21a # Seconds per Streaming Stall
CO-C-22 % Streaming Sessions Disconnected
CO-C-22a # Kb/s Streaming Download Throughput
1) 2)
CO-C-15 % TCP Connect Success CO-C-16 % Get Response Success
CO-C-17 % Initial Buffer Success
CO-C-18 % Streaming Response Success
CO-C-19 # Seconds Streaming Response
KPI 1) None 2) 3)
The table below shows system source and proposed capture period for metrics amended from TM
FORUM
Metric System Dimension Capture Period
CO-C-15 % TCP Connect SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Success Cell/BSC/RNC/SGSN/Region/Province/City/G
GSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
CO-C-16 % Get Response SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Success Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
CO-C-17 % Initial Buffer SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Success Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
CO-C-18 % Streaming SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Response Success Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
CO-C-19 # Seconds SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Streaming Response Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
CO-C-20 Streaming Stall SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Frequency Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
CO-C-20a # Streaming SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Stalls per Streaming Cell/BSC/RNC/SGSN/Region/Province/City/
Session GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
UC13-01 # Seconds TCP SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Uplink RTT Cell/BSC/RNC/SGSN/Region/Province/City/GGS
N, Target IP address, Technology Type {GSM, 3G,
TD-LTE, FD-LTE
UC13-02 # Seconds SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
TCP Downlink RTT Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
UC13-03 % TCP SEQ Customer ID, Device ID, UE ID, MCC, Near Real-time
Connect Success Cell/BSC/RNC/SGSN/Region/Province/City/
GGSN, Target IP address, Technology Type
{GSM, 3G, TD-LTE, FD-LTE
(1) A user presses the play button. Time when a UE sends a DNS Query
message
(2) The video responds and data Time when the UE receives the HTTP 200 OK
download starts. message
(3) Initial buffering is complete and Time when the received data volume
video playing begins. reaches the threshold and video playing
begins
(4) The video pauses. Time when no data is in the cache area and
therefore the video pauses
(5) The video pause ends. Time when the data buffer size reaches the
threshold and the video playing begins again
(6) All video data is downloaded. Time when the UE receives the last video
data packet with payload
(7) The video playing is complete Time when the TCP link for transmitting
or the user closes the video. video data is released
2.4.2 Formula.
Metric Calculation Comments
CO-C-15 % TCP Connect # TCP_Ack messages/# A user presses the play
Success TCP_Syn messages button and DNS
querymessage is sent. (1)
CO-C-16 % Get Response # Initial HTTP Reply Data The video responds and
Success messages/ # Initial HTTP Get data download starts. (2)
messages
CO-C-17 % Initial Buffer [% TCP Connect Success]*[% The video responds and
Success GET Response Success]*[% data download starts. (1, 2)
Initial Buffer Success]
CO-C-18 % Streaming
Response Success
CO-C-19 # Seconds SUM [Time of TCP media Initial buffering is complete
Streaming Response data (initial buffer fully and video playing begins. (4)
occupied) message – Time of
associated TCP-SYN
message]/# TCP-SYN
messages
CO-C-20 Streaming Stall #TCP media (buffer empty) The video pauses. (5)
Frequency messages/ Sum [Time of TCP
media (buffer empty) or
RST/FIN message – Time of
preceding TCP media (buffer
CO-C-21 % Time Streaming SUM [Time of TCP media The video pauses. (5)
Stalled (buffer fully occupied)
message - Time of preceding
TCP media (buffer empty)
message]/ SUM [Time of
RST/FIN message – Time of
TCP media data (initial
buffer fully occupied)
message]
CO-C-21a # Seconds per The video pauses. (5)
Streaming Stall
CO-C-22 % Streaming The video ends or the user
Sessions Disconnected aborts.
Attached is the sample data received for this journey and other Mobile journey based on SEQ probes.
CT Data
Source.docx