SlideShare uma empresa Scribd logo
1 de 44
1
Author and Developer: Chris Morton
Scope
And
User Specification
Summary
2
Overview ......................................................................................................................................................................................................5
User Roles.....................................................................................................................................................................................................5
Workflow......................................................................................................................................................................................................6
Quality Assessment ......................................................................................................................................................................................7
Quality Assessment Scorecard Selection Form........................................................................................................................................7
Call Details Capture Form........................................................................................................................................................................7
Scorecard Details Capture Form..............................................................................................................................................................8
Compliance Questions........................................................................................................................................................................8
Weighted Questions...........................................................................................................................................................................9
Quality Assessment Population ..........................................................................................................................................................9
Notepad, Paraphrases and Listwords .................................................................................................................................................9
Notepad.........................................................................................................................................................................................9
Paraphrases.................................................................................................................................................................................10
Listwords .....................................................................................................................................................................................10
Other Quality Assessment Capture Forms.............................................................................................................................................10
Client Notebook................................................................................................................................................................................10
Flag Call ............................................................................................................................................................................................11
Training And Development...............................................................................................................................................................11
Calculators And Tools .......................................................................................................................................................................11
Ratings..............................................................................................................................................................................................12
Quality Assessment Summary Form......................................................................................................................................................12
Scorecard Builder .......................................................................................................................................................................................13
Select an Existing Scorecard or Create a New Scorecard.......................................................................................................................13
Scorecard Questions..............................................................................................................................................................................13
Scorecard Words ...................................................................................................................................................................................15
Scorecard Settings.................................................................................................................................................................................15
Scorecard Reports .................................................................................................................................................................................16
Scorecard Category Question Order......................................................................................................................................................16
Attributes and Wordcloud Reports ............................................................................................................................................................17
Dashboard..................................................................................................................................................................................................20
Bar Graphs/Linear Graphs .....................................................................................................................................................................21
Total Compliant Percent/Average Quality Score ..............................................................................................................................21
Total Non-Compliant Calls/Total Compliant (%) Calls.......................................................................................................................22
3
Total Trifactor Distribution Percentage of Quality Scores ................................................................................................................22
Cumulative Evaluated Calls with Quality Scores <= 85% and Compliance Fails ................................................................................22
Cumulative Total Evaluated Calls with Quality Scores Below 85%....................................................................................................23
Total Failed Evaluated Calls with Quality Scores above 95% ............................................................................................................23
Total Evaluated Calls per day............................................................................................................................................................24
Cumulative Total Evaluated Calls......................................................................................................................................................24
Average Handling Time (Seconds) ....................................................................................................................................................24
Average № Calls Per QA Agent Per Day............................................................................................................................................25
Overall Total Cumulative № Evaluated Calls Per Dialler Agent.........................................................................................................25
Overall Total Cumulative № Evaluated Calls Compliance/Non Compliance ratio Per Dialler Agent.................................................26
Overall Total Trifactor Distribution Percentage per Dialler Agent ....................................................................................................26
Overall Total Cumulative № Evaluated Calls Per Dialler Team .........................................................................................................26
Overall Total Cumulative № Evaluated Calls Per QA Agent ..............................................................................................................27
Pie Graphs and Area Graphs..................................................................................................................................................................27
Percent Certainty..............................................................................................................................................................................27
Formula Reference (Sample Certainty)........................................................................................................................................27
Compliant/Ave Quality Scores..........................................................................................................................................................28
Quality Markdowns ..........................................................................................................................................................................28
Compliance Markdowns...................................................................................................................................................................29
Agent Ranking Data...............................................................................................................................................................................29
Top 5 Agents and Bottom 5 Agents Formula Reference ..............................................................................................................29
Date Range............................................................................................................................................................................................30
Wordclouds ...........................................................................................................................................................................................30
Feedback ...............................................................................................................................................................................................31
Configuration Manager ..............................................................................................................................................................................32
Team/Agent/Scorecard Configuration...................................................................................................................................................32
Client/Dashboard Configuration............................................................................................................................................................33
Client User Configuration ......................................................................................................................................................................34
Manager User Configuration .................................................................................................................................................................35
QA User Configuration...........................................................................................................................................................................36
Scorecard Configuration........................................................................................................................................................................36
Filename Decoder ......................................................................................................................................................................................37
Calculators..................................................................................................................................................................................................38
4
Stats Model Calculator – Flash ..............................................................................................................................................................38
Percent to be Audited.......................................................................................................................................................................38
Sample Certainty ..............................................................................................................................................................................38
Sample Certainty Comparison ..........................................................................................................................................................39
Stat Model Assessment Calculator ........................................................................................................................................................39
Trend Analysis Tool ....................................................................................................................................................................................40
Combinator – Select Ordinal Column ....................................................................................................................................................40
Combinator – Select Comparison Columns ...........................................................................................................................................41
Combinator – Triplets.......................................................................................................................................................................41
Combinator – Quads.........................................................................................................................................................................42
Trend Findings.......................................................................................................................................................................................42
Dynamic Import..........................................................................................................................................................................................43
Import Pre-Analysis ...............................................................................................................................................................................43
5
OVERVIEW
This document serves to summarise all intended functionality related to the CallQ Infinity Quality Assurance System as commissioned by
Call Quality to meet the business needs described to the developer.
The CallQ Infinity system is designed to meet the following core functionality requirements:
1. Enable the user to define and publish customised scorecards to be processed by agents in order to evaluate customer
interactions
2. Collate and report on data collected in customised scorecards for the purposes of qualitative and quantitative analysis of
Compliance Pass/Fail Data and numerically weighted Scorecard Questionnaire Data to aid the management to make correct
and timely decisions pertaining to a specific campaign, as would be deduced from the cited reports
3. Real time and chronologic graphical/numerical dashboard display of collated data
4. Facilitate a user friendly and feature rich graphical user interface to replace existing quality assurance procedures specific to
Call Qualitys’ internal business models and processes
5. Hierarchical organisation of human resources related to internal operation of Call Quality in order to create work flow
efficiencies and correct dissemination of collected data to relevant people of both client and internal data consumers
CallQ Infinity a generic and dynamic software system that is developed to replace existing quality assurance and customer interaction
evaluation procedures with a standardized, accurate and consistent methodology. The purpose of CallQ is to provide high quality and
reliable data that clients and executives can refer to, to support decision making of senior executives both internally within CCL and
externally by our clients, relating to interactions of call centre agents and customers of the subscribed client or campaign.
USER ROLES
In order to achieve the required functionality a number of user roles have been defined on the system. User roles serve to allow correct
access permissions to certain functionality within the system and to reflect the human resources hierarchy within Call Quality to achieve a
structured quality assessment environment; this ensures that quality assessment procedures are adhered to thereby ensuring that data
published by Call Quality is reliable and consistent. Examine the table below for descriptions of the roles defined in CallQ.
Role Description Access Notes
Administrator Native WordPress role allows
for full access to the entire
frontend system, including the
WordPress Dashboard
Full access, cannot capture
quality assurance data that is
reflected in reporting
functionality
Recommended that this role is
limited to only senior technical
staff. Administrators must have
a configured login and can only
be added by the WordPress
native user ‘admin’.
Client Client subscribers to the CallQ
system can view data as
represented on the client
dashboard. Navigation is
limited to the Client Dashboard
only and is exclusively a data
consumer role. A Client will be
able to login via a VPN
connection from a remote
location
Assigned Client Dashboards
only. Cannot generate
documents using the document
export functionality. No
navigational options.
Clients must have a configured
login.
Campaign Manager Campaign Manager Users can
be configured for senior staff
members that are responsible
for the daily operations on the
dialling floor.
Access is restricted to
Dashboard Access and cannot
generate documents from the
CallQ document export
functionality. Dashboard
functionality includes access to
all scorecard data that are
assigned to the campaign
manager.
Campaign Managers are
assigned an automatically
generated CallQ login.
Configuration Manager Configuration Manager Users
are of key importance
concerning the addition of new
users, teams, definition of and
visibility of new/existing
scorecards, assignment of
scorecards to teams and to
specific QA Agent Users.
Full Access to the Configuration
Manager interface, Scorecard
Builder and List Manager
Configuration Manager users
should be assigned to only
senior staff members who are
responsible at a high level for
all human resources (besides
Administrators) and the
definition and publication of
scorecards. Configuration
6
Additionally Configuration
Manager users can define
which Dashboards a Client User
has access to.
Managers are assigned an
automatically generated CallQ
login.
Data Manager Data Manager Users have
access to the reporting
functionality and the scorecard
building functionality of CallQ.
Full Access to Attribute and
Wordcloud Reporting, All
Dashboards (all campaigns
including document exports),
Trend Analysis Tool, Dynamic
Import
Data Managers can access all
campaign data within the
system, therefore must be in a
trusted position in order to
ensure that data is distributed
only to relevant data
consumers. Data Managers can
use CallQ to provide data to be
further analysed by MI Analysts.
Data Managers are assigned an
automatically generated CallQ
login.
Director Director Users are similar to
Campaign Manager Users,
however can use the document
export features to export data
from the dashboards they have
access to.
Dashboard functionality
includes access to all scorecard
data that are assigned to the
Director. Full Access to Trend
Analysis Tool and Dynamic
Import Access
Director Users are assigned an
automatically generated CallQ
login.
QA Agent The QA Agent users on the
system make up the majority of
users of the CallQ users. QA
Agent users are assigned to a
Team as defined in CallQ, and
can be assigned scorecards
either individually or inherit the
scorecards already configured
for all users in a specified team.
QA Agents have access
restricted to the Quality
Assessment Functionality only
and are the only users who can
capture data relating to the
quality assessments according
to the scorecards assigned to
the user.
QA Agents are assigned an
automatically generated CallQ
login.
WORKFLOW
The workflow captured in CallQ includes the population of user defined scorecards specific to any campaign by QA Agents. This data is
then collated and reported on using two main reporting tools, namely the Attributes and Wordcloud Reports and the Dashboard.
The business model of CallQ corresponds to the Call Quality quality assessment procedure, whereby QA Agents listen to calls and evaluate
customer/agent interactions against a set of questions formulated to identify what interactions are most relevant when determining the
interaction outcome, be it favourable or unfavourable. After a number of assessments have been conducted against a set of questions
specific to the campaign, a data set is analysed to reveal key performance indicators that are most relevant to the interaction outcome.
The data is represented graphically and in the form of downloadable documents that can be compiled ad hoc from one of the following
data reporting features:
Dashboard
Attribute and Wordcloud Reporting
Trend Analysis Tool
From the data reporting, one can derive which factors, according to the set of questions specific to the campaign, which agent and
customer behaviours are most influential when determining a particular outcome. Once conclusions are drawn from analysis, senior
company executives can use the information to support or refute certain decisions regarding campaign performance. Such information
that can support executive decisions from the conclusions drawn from CallQ include and are not limited to:
Identification of Dialler Agents who are not performing well enough
Identification of Dialler Agents who are exceptionally good at their jobs
Identification of Dialler Agent behaviours areas that need improvement
Identification of Customer behaviours that determine a particular call outcome
Identification of relationships of scorecard questions with regard to a certain interaction outcome
Quality and Compliance metrics concerning the efficacy of internal training
Data that can support Speculative Analysis of marketing activity efficacy
Data that can support Speculative Analysis concerning consumer behaviours
Data that can support Speculative Analysis of future trending and current market behaviours
7
CallQ is programmed to allow the objective and automated analysis of data captured by the QA Agents; the scientific approach allows a
report data consumer to be confident in the report findings, in order to give the management decision makers the necessary information
to make informed judgements concerning aspects of day to day business operations.
QUALITY ASSESSMENT
The Quality Assessment Capture Form facilitates the process whereby QA Agents can evaluate a customer interaction against a Scorecard
defined for a particular campaign. Scorecards are assigned to a particular user or team, from which the QA Agent can select and proceed
to populate and submit to the database. From all the user roles in CallQ, only QA Agents can capture data that can be used to report on.
Please note that these screenshots show that an administrator user is logged in, and therefore the data that is being captured is not added
to the databases, since the populated form is not submitted by a QA user.
QUALITY ASSESSMENT SCORECARD SELECTION FORM
The screenshot on the right is the first step in the
Quality Assessment Process. This form allows the
QA Agent to select the scorecard relevant to the
customer interaction that they are about to
evaluate.
CALL DETAILS CAPTURE FORM
The Call Details Capture form includes fields that
are used to enter the most basic data related to
the customer interaction, including details such
as Dialler Agent Name, Team Name and CLI. This
form is a common form for all Quality
Assessments, collecting information to uniquely
identify the customer interaction on the
database.
To ensure the highest possible quality of data
capture, including cleanliness and consistency of
the captured data the form includes validated
fields that check the type of data that that is
being captured against what is expected to be
captured. For example the CLI can only accept a
correctly entered phone number, which does not
contain letters; similarly where name fields are
entered, numbers are not allowed. Additionally
CallQ ensures the correct casing of person names
is entered by automatically correcting syntax errors upon entry of erroneous data. To ensure a higher accuracy and consistency of
captured data, special dropdown lists are included to allow the user to first select the correct value, and if it does not exist in the list, then
add it manually.
To optionally match the unique quality assessment to a specific customer interaction, the Call Details Capture form allow the user to
upload a recordings of the interaction, so that the customer interaction can be matched against the quality assessment, for the purposes
of ‘dip-checking’ and evaluated call; this ensures that the internal quality procedures of Call Quality are being adhered to.
8
SCORECARD DETAILS CAPTURE FORM
The Scorecard Details
Capture Form displays
the specific
questionnaire details
according to the
Scorecard created on
the Scorecard Builder.
This form includes a
navigational ‘tree’ of
all questions on the
scorecard. In most
cases the questions
are distinctly of two
kinds: Compliance
Questions and
Weighted Questions.
COMPLIANCE QUESTIONS
Compliance Questions represent a series of questions that must all be affirmative in order for a compliance pass to be evaluated. If a
single Compliance question is not answered correctly, then the customer interaction will fail the Compliance Evaluation section of the
quality assessment.
9
WEIGHTED QUESTIONS
Weighted Questions are associated with a numerical ‘points’ value. Upon selecting a correct answer for a weighted question, the weighted
points are accrued in the total Quality Score of the particular assessment, which upon submitting the questionnaire to the database is
saved as a total Quality Score as well as a percentage value of the total maximum Quality Score for a particular scorecard.
Weighted Questions are grouped into categories as specified in the Scorecard Builder, creating an organised and topically related question
tree for orderly and scientific navigation of the scorecard question set.
QUALITY ASSESSMENT POPULATION
To populate the form the QA Agent is required to navigate the question tree and select a
question, where upon the question is displayed and the agent input can be entered into the
inputs displayed, as defined for that particular question. The inputs that can be displayed for
each question can differ, and the following inputs can be entered:
Radio Buttons
Dropdown Lists
Multi-select Lists
Check Boxes
Single Line Text Inputs
Text Area Fields
Calendar Date Selection
Upon capturing information and clicking save, the answers for the question are showed in a
quality assessment history window, to help the QA Agent view a summary of the quality
assessment as they proceed to populate the form. After all appropriate questions have been
answered by the QA Agent, the agent proceeds to submit the form to the database, and the
QA Agent can continue to move on to the next quality assessment.
NOTEPAD, PARAPHRASES AND LISTWORDS
NOTEPAD
The functionality enabled by Notepad allows a
QA Agent to edit free text in text area sections
that will not be captured to the database, to
give the QA Agent an area to edit their
commentary to a suitable standard which can be
accepted into the database. Such editing may
include the correction of spelling and grammar
or the truncation of text to make it as concise as
possible.
10
PARAPHRASES
Paraphrases represent the essence of a particular phrase that could be said in a number of ways, include the verbatim expression as
shown in the left most listbox of the paraphrase. For example, referring to the screenshots, the phrase ‘I enjoy playing Eurochance’ shows
(2) in the right box. In this example this may mean that the QA Agent has gleaned from the customer interaction that the customer has
said a paraphrase that has equivalent meaning twice during the call. This may mean the customer said ‘I love playing Eurochance’ and
‘Eurochance is fun to play’ which in this case are both paraphrases of ‘I enjoy playing Eurochance’.
The value that this adds to the quality assessment procedure is that calls can be grouped by the essence of the communication, adding an
additional layer to the customer interaction reporting to be able to better identify what kind of things customers might say that relate to a
particular interaction outcome. The definition of paraphrases may also include phrases said by the Dialler Agent, which may also influence
the outcome.
Paraphrases are defined during the definition of the scorecard on the Scorecard Builder, as a targeted phrase collection, intentionally to
pre-emptively distinguish what customers might be saying. The quantitative result can be used to analyse the frequency of certain
‘communication essence’ as related to how this affects a certain interaction outcome.
LISTWORDS
The functionality of Listwords enables the QA Agent to capture verbatim words mentioned either by the Dialler Agent or by a customer.
This serves the purpose of identifying certain words specific to the clients’ product or service, or the customer interactions that are being
assessed. For example by using Listwords it is possible to quantify how often the clients competitor product, brand or service is being
mentioned. Specifically for example, if a client campaign is specifically trying to promote ‘Product X’ (from the client ‘Vendor A’), yet the
direct competitor to this product is ‘Product Y’ (from ‘Vendor B’), one can ascertain that customers are mentioning Product Y on average
of 3 time per customer interaction when the outcome of the customer interaction promoting Product X leads to a particular outcome (e.g.
a non-sale). These data, once reported on, may help determine certain customer behaviours in relation to Vendor A’s marketing activities.
OTHER QUALITY ASSESSMENT CAPTURE FORMS
To ensure that the correct volume of information is captured, the Quality Assessment Form includes the following additional forms for
capturing data that adds value to a particular quality assessment:
CLIENT NOTEBOOK
The Client Notebook is a free text field to provide
the client with important notes that the client
should be aware of as captured by the QA Agent.
11
FLAG CALL
The Flag Call Form enables a QA Agent to flag an exceptionally good or bad call, and to bring
this to the attention of persons whom are configured to receive an email of this alert. This
form allows for emergency interventions to be taken when appropriate, or alternatively
allows a collection of useful training resources to be collected.
TRAINING AND DEVELOPMENT
To capture freetext comments particularly to do
with improving Dialler Agent performance, for
the purposes assisting with training and
development of Dialler Agents this form enables
the capture of three specific types of feedback
that can be used by Dialler Agent Coaches.
CALCULATORS AND TOOLS
In certain instances it is necessary for QA Agents
to calculate and convert numbers. To allow this
in a single interface, without having to depend
on external software the Calculators And Tools
form assists QA Agents to do their job. In the
current CallQ system a simple calculator, a
minutes to seconds conversion tool and a
seconds to minutes conversion tool has been
included in this form.
12
RATINGS
The capture of certain ratings is important in
terms of base metrics to be analysed by reporting.
The ratings form enables a QA Agent to rate the
Dialler Agent by the following metrics:
Overall Rating
Speech Clarity Rating
Product Knowledge Rating
Customer Rapport Rating
Total Talk Time
Total Hold Time
Number of Hold Intervals
The collection of such metrics may help identify
which agents are not adequately performing
according to the rating system, and may
additionally reveal how certain Dialler Agent
behaviours in regards to hold intervals and total
hold times may or may not influence a certain
campaign.
QUALITY ASSESSMENT SUMMARY FORM
Once a quality assessment is submitted, the
summary of the quality assessment capturing
process is displayed before re-selecting the next
Scorecard Quality assessment. The Quality
Assessment Summary Form gives the QA Agent
some feedback, enhancing the user experience
of the QA Agent, by allowing the QA Agent a
chance to review and amend their answers
before moving on to the next quality
assessment.
If necessary to amend the capture of the
previous quality assessment, the QA Agent can
use the browser back button to load the
previous form and recapture as required.
13
SCORECARD BUILDER
The Scorecard Builder Form is the starting point from which a quality assessment can be initiated. The Scorecard Builder includes an
intuitive interface whereby a scorecard can be authored by a Configuration Manager or an Administrator.
SELECT AN EXISTING SCORECARD OR CREATE A NEW SCORECARD
The Scorecard Builder
facilitates the creation of a
new scorecard or the
modification of an existing
one. The Configuration
Manager can enter a new scorecard name or
select an existing scorecard from the dropdown
list. The Scorecard Builder loads the Scorecard
Questions Form and the Configuration Manager
can proceed to define a scorecard by adding a
new question using the green plus icon, or remove a question by clicking the red cross icon.
SCORECARD QUESTIONS
The Scorecard Questions Form includes a template question construction interface. The
Configuration Manager must first populate the following fields:
The Question Text field is limited to 150 characters of alphanumeric (including
punctuation) text.
From Category Field the Configuration Manager can
select from the list of Categories or add a new category
(50 characters of alphanumeric text). To create a
Compliance Question the user must either ‘Compliance’ or ‘Critical Fail’ from the dropdown. To create a
Weighted Question any other category can be selected or entered.
The Question Weighting represents the points
value of a Weighted Question. The user may
select a value from 0-20, the sum of all the
weighting from Weighted Questions is the
total points value of the Scorecard. When defining a question, the
Configuration Manager must assign appropriate question weightings according
to the relevance of the question in the context of the quality assessment for a
particular campaign.
All questions are indexed by default, and should the Client requirements
include a specific tracking of a particular KPI, the Index for Analysis checkbox should be selected.
In order to temporarily hide a from the Scorecard in the Quality Assessment Form the show question
checkbox can be unchecked.
To create the answer template for the scorecard question, icons
representing the various answer input types are single clicked and display
in the question preview.
To accommodate a dynamic interface, the Scorecard Question Form
facilitates the construction of an answer template in a WYSIWIG style way,
so that the scorecard author can view and test the questions as the
scorecard is built, with the Question Preview. The Question Preview is an approximation of what the QA
Agent can see on the published scorecard.
14
Certain pre-defined dropdown lists exist, including a year, month, day and time selection. All other dropdown selections can be defined
using the popup that displays when the list icon is clicked. From the list popup the user can select how to represent the list in the
scorecard, which can be one of the following:
Radio Buttons
Dropdown Lists
Multi-select Lists
Check Boxes
To define the values for a list a comma separated list of values can be entered. The comma
separate values will be displayed as options according to the type of list selected.
When the single line text icon is selected a dialogue displays that allows the user to select a
validated text type according to what is required by the question. The different options create
a corresponding single line text field in the Question Preview. The validation on the text boxes
ensures that only data conforming to the type of text box can be captured, helping achieve
data cleanliness and correct data capture as required.
15
SCORECARD WORDS
To populate the Listwords and Paraphrases for a
specific scorecard this can be done in the
Scorecard Words form. This involves compiling a
comma separated list of words or phrases and
entering the data into the appropriate sections.
Note that phrases cannot contain commas, since
this would result in the phrase being spilt where
the comma exists.
Listwords should represent a list of ‘targeted
words’ that the QA Agent is tasked to listen for
and count. The Quality Assessment Listword
Counter allows the QA Agent to easily identify
and count the frequency of specific words by
clicking on the corresponding word in the
Listword Counter.
Similarly the paraphrases should consist of a list of ‘targeted phrases’ that are synonymous to an expression that either the Dialler Agent
or customer may say. The QA Agent can use the Paraphrase counter in the Quality Assessment page to count the frequency of
synonymous paraphrases as the customer interaction is assessed.
SCORECARD SETTINGS
The Scorecard Settings allow a Configuration
user to upload a Scorecard Logo that will be
displayed on the Quality Assessment Form in
order to create a graphic identity for the
scorecard. Additionally a scorecard description
can be edit that serves as a guide for the QA
Agent. The Scorecard Description should contain
instructions and information concerning the
particular quality assessment related to the
scorecard.
Call flag email addresses are also configured
here, as a comma separated list. People who are
likely to appreciate real-time email feedback of
customer interactions should be listed in here.
16
SCORECARD REPORTS
From the Scorecard Reports Form the
Configuration Manager can set the schedule of
automatic reporting. The Scheduled Automatic
Reporting works in the background to generate
reports as scheduled to increase the speed of
other reporting functionality.
By including a comma separated list of Report
Subscriber email addresses, the subscribers are
automatically sent an alert email when a
scheduled report completes successfully,
prompting the user to login to a specified url to
view the compiled report.
SCORECARD CATEGORY QUESTION ORDER
To accommodate the required functionality for
displaying the scorecard question on the Quality
Assessment in the correct order, the Scorecard
Category Order Form enables a Configuration
Manager to order questions and categories into
the order required by the QA Agents.
Questions are grouped together by categories,
the categories can be ordered into place by
dragging and dropping the Category Texts
accordingly.
Similarly the questions belonging to each
category can be dragged and dropped into the
correct order. The order in which the questions
are displayed in
the Question Tree
is set here, and is
important in terms
of ensuring a
logical order for
the QA Agents to
capture the data
for each quality
assessment.
17
ATTRIBUTES AND WORDCLOUD REPORTS
The Attributes and Wordcloud Reports generate a collated report of all question answer pairs for a particular scorecard. The first page of
the Attributes and Wordcloud Reports includes a number of selection criteria to generate a collation according to the filter criteria
selected.
The filter fields which can be selected include the following:
Scorecard – the scorecard for the collated report to compile data from
Dialler Campaign – the Dialler Campaign which the QA Agents have captured on a specified Scorecard
Dialler Team – the Dialler Team as captured by the QA Agents on a specified Scorecard
Dialler Agent – the Dialler Agent as captured by the QA Agents on a specified Scorecard
QA Team – the QA Team of QA Agents who captured against a specified Scorecard
QA Agent – the QA Agent of who captured against a particular
CF Outcome – a flag to filter either Compliance Fails or Compliance passes for a specified Scorecard
Min Percent – a filter to collate records above a particular Quality Score Percent for a specified Scorecard
Max Percent – a filter to collate records below a particular Quality Score Percent for a specified Scorecard
Assessment Start Date – the earliest date from which to compile data for a specified Scorecard
Assessment End Date – the latest date from which to compile data for a specified Scorecard
Should non-matching filter criteria be selected (for example if a certain QA Team does not capture against a particular Scorecard) the
report will prompt the user that no data exists for the selected filter criteria.
18
The Attributes and Wordcloud reports can be accessed by Data
Managers and Administrators.
By selecting the ‘Do Word Cloud’ check box, Wordclouds for
questions that have free text fields will be analysed and
Wordclouds generated for each qualifying question.
The Attributes and Wordcloud Report also consists of a dialogue
that can be used to define a custom colours to use when colour
coding the Wordcloud Report. Each word is coloured according to
its frequency and the corresponding colour selected.
The next form in the Attributes and Wordcloud Reports allows a
user to customize the fields to be displayed in the collated report.
By default all questions are displayed and checked for a particular
scorecard. Unchecking a question will not show that field in the
scorecard. The user may order the column order of the collated
report by drag and dropping the questions into the order
required by the user.
The result of the Attributes and Wordclouds Report is a downloadable .csv file that can be opened in a spread sheet program such as
Microsoft Excel.
The downloadable file is automatically named with a unique filename which can be entered into the Filename decoder to obtain
information pertaining to the files creation.
The .csv file includes all the data that has been
captured for a particular scorecard which meets
the filter criteria as selected in the first and
second pages of the Attributes and Wordcloud
reports. The file can be further analysed by data
analyst staff to reveal the information that is
being sought.
The Wordcloud report reflects the frequency of
unique words that occur in freetext fields as
captured by QA Agents for questions that have
freetext fields in the answer template.
Depending on the number of occurrences of a
particular word, more frequent words show in the report are larger in size and are coloured in darker shades and the inverse applies for
words that occur less frequently. The Wordcloud Report form includes the Wordcloud Bar that allows the user to edit the colour theme of
the reported words and order them according to the number of occurrences and alphabetically. The Wordcloud bar also allows a user to
select a particular wordcloud for export as PowerPoint, Word or Excel files which become available for download.
19
20
DASHBOARD
The Dashboard is an important feature of CallQ and is the primary graphical interface for data visualisation of the quality assessment
process as captured for a specific scorecard.
The Dashboard includes several features that can be used to accurately ascertain the current performance of a quality assessment
process, including certain KPI’s which are useful for determining the efficacy of certain executive level decisions.
The Dashboard is accessible to the following roles in CallQ:
Administrator – Full access to export functionality (All Scorecards)
Client – No Access to export functionality (Assigned Scorecards)
Campaign Manager – No access to export functionality (Assigned Scorecards)
Data Manager – Full access to export functionality (All Scorecards)
Director – No access to export functionality (Assigned Scorecards)
The first stage of loading the Dashboard includes selecting a scorecard from the specified list, as determined by the assignment of
applicable scorecards as configured by a Configuration Manager.
The Dashboard does not conform to the rest of the standard CallQ navigation or layout by design. There is no navigation menu to guide
the user to any of the other pages, and specifically for Client user, no navigation is possible beyond the Dashboard Page.
21
The Dashboard shows the synopsis of data related to a selected Scorecard quality assessment over a period
of time. The initial load page displays data representing up to 50 days of collated data. The data visualization
attempts to show graphically performance metrics of the selected Scorecard.
The Navigation options for the Dashboard page include the Campaign Overview (Up to 50 days of Scorecard
Data), Date Range (Configurable Date Range), Wordclouds and Feedback.
BAR GRAPHS/LINEAR GRAPHS
The Bar Graphs and Linear Data
represented on the dashboard are
displayed in an interactive interface that
must be navigated to show all data
visualisations. The graphics are generated
as the user navigates via the arrows or
alternatively via the menu for the section of the page. Each graph represents data that is
extracted from the Collated Scorecard using a particular query to calculate the metrics.
Upon clicking the graphic in a certain region the graphic is enlarged and the corresponding
tabular data is shown, as represented by the graph.
The enlarged display graph can be selected for
export by clicking the office export item,
adding the graphic and the data to a
compilation of data from the dashboard,
made available for export into PowerPoint,
Word or Excel.
TOTAL COMPLIANT PERCENT/AVERAGE QUALITY SCORE
The Total Compliant Percent/Average Quality Score Linear Graph
displays the calculated totals of customer interactions that are
compliant and the average quality scores on a daily basis. This
particular graph includes functionality that allows the user to zoom
into a particular date range to see the data in a detailed display. The
graph also includes the ability to scroll the date range of the data
displayed, as shown below.
22
TOTAL NON-COMPLIANT CALLS/TOTAL COMPLIANT (%) CALLS
Total Non-Compliant/Total Compliant Calls displays a
stacked bar graph of the percent ratio of calls that are
compliant against the calls that are non-compliant on a
day by day basis. Compliant calls represent all calls
(customer interactions) where the QA Agents have
passed all compliance questions according to the
Scorecard for the particular quality assessment. Non-
Compliant calls represent customer interactions in which
the QA agents have failed one or more compliance questions for the Scorecard for the quality assessment.
The value of this graph helps identify ‘bad days’ and ‘good days’ for a particular quality assessment allocation of calls. The dates on this
graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
TOTAL TRIFACTOR DISTRIBUTION PERCENTAGE OF QUALITY SCORES
The Total Trifactor Distribution Percentage of Quality
Scores shows a stacked bar chart representing how the
distribution of quality scores varies over a period of time on
a day to day basis. The Trifactors are represented in three
colours:
Green represents the percentage proportion of customer interactions that have been evaluated with Quality Scores between
95 and 100% (including 95%)
Yellow represents the percentage proportion of customer interactions that have been evaluated with Quality Scores of 85 up to
95% (not including calls with 85% or 95% Quality Scores)
Red represents the percentage proportion of customer interactions that have been evaluated with Quality Scores less than 85%
(including 85%)
The value of this graph is that it allows the user to see how well the customer interactions are performing in terms of overall quality over
time. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
CUMULATIVE EVALUATED CALLS WITH QUALITY SCORES <= 85% AND COMPLIANCE FAILS
The Cumulative Evaluate Calls with Quality Scores <=
85% and Compliance Fails represent the total
percentage of calls with scores below 85% and calls
with Compliance fails in relation to the total number
of evaluated calls over a period of time on a day to
day basis, as a compound line graph. This is an
important graph since spikes or dips in this graph will
indicate a significant change in quality of the
customer interactions being assessed.
23
One can see that in this particular graph that the percent values plateau, which is indicating that the quality is stabilising. From this plateau
the data analysts may determine a baseline proportion of what is acceptable in terms of Quality Scores and Compliance failures. The dates
on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
CUMULATIVE TOTAL EVALUATED CALLS WITH QUALITY SCORES BELOW 85%
The Cumulative Total Evaluated Calls with Quality
Scores below 85% shows a bar graph of the total
number of calls that have been evaluated with
Quality Scores equal to or below 85% over a period of
time on a day to day basis. Sharp rises in this graph
would indicate a sudden drop in quality. The number
displayed in the bars of the graph is the total sum of
calls that have been evaluated with a Quality Score of
below 85%. As time progresses this number will increase as more customer interactions are processed, the last number (bar) in the graph
always represents the overall total number of calls with low quality scores.
The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
TOTAL FAILED EVALUATED CALLS WITH QUALITY SCORES ABOVE 95%
The Total Failed Evaluated Calls with Quality Scores
above 95% graph represents a cumulative total of calls
with high quality, above or equal to 95% that were also
compliance fails. These customer interactions would
have failed on a Compliance markdown yet have
achieved the required quality, therefore the calls that
belong to this data set are of particular interest in terms
of the quality assessment procedure.
The quantification and the identification of this data is important since these calls may have been
erroneously failed or may indicate that the Dialler Agents that are involved in these customer
interactions are not trained properly, or may not be conforming with instructions of the Client
brief. Also the customer interactions of this data set may represent potential follow ups for the
Dialler agents to revisit. The dates on this graph indicate the date of evaluation that the quality
assessments where processed by the QA Teams.
24
TOTAL EVALUATED CALLS PER DAY
The Total Evaluated Calls Per Day Graph shows how
many calls where evaluated on a given day, on a day by
day basis. The value of this KPI will help identify how
well the QA Team are working in relation to the
prescribed target for the day. As more QA Agents are
assigned to the quality assessment for a specified
Scorecard the total evaluated number of customer
interactions should increase, similarly the inverse
applies when QA Agents are removed from the specified Scorecard. A decrease or increase in total number of calls evaluated per day
could also offer insight into how motivated a particular staff contingent assigned to a specific Scorecard are.
The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
CUMULATIVE TOTAL EVALUATED CALLS
The Cumulative Total Evaluated Calls shows a bar
graph indicating the total number of calls evaluated
over a period of time, on a day by day basis. This KPI
indicates the gross productivity of a quality
assessment and is important in terms of determining
the certainty of the results of the other KPI’s
displayed. In relation to overall quality assessment
targets it can help provide information about how
close the QA Agents are to achieving the number of customer interactions required by the client in order to achieve an estimate on when
a certain target allocation will be reached.
The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
AVERAGE HANDLING TIME (SECONDS)
The Average Handling Time graph shows the
average time in seconds used to evaluate a call.
Since customer interaction vary greatly in time it is
important to display the average time spent on
quality assessments. By establishing and
monitoring average handling times the user can
easily see on the data visualisation where
insufficient or excessive handling times are
evident; this may indicate that the quality assessments are not being carried out properly or that the customer interactions are either
increasing or decreasing in duration as the campaign ages. By establishing a average handling time baseline, management can allocate
sufficient staff resources for a particular campaign, determine the estimated cost of a quality assessment activity and ensure that a
consistent quality standard is adhered to in terms of how much time a staff member should be spending on a quality assessment of a
customer interaction.
25
The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
AVERAGE № CALLS PER QA AGENT PER DAY
The Average Number of Calls Per QA Agent Per Day
graph displays a stacked bar graph of the average
number of quality assessments that are being carried
out for the specified scorecard, compared with the
number of QA Agents that have been capturing for a
particular day.
Ideally the average number of calls a day should be
constant, since each individual QA Agent should be processing the same number of calls per day. In this stacked bar chart, the red
indicates the total number of QA Agents that have submitted data, and the green indicates the average number of assessments per agent.
The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
OVERALL TOTAL CUMULATIVE № EVALUATED CALLS PER DIALLER AGENT
The Overall Cumulative Number of Evaluated Calls Per
Agent bar graph shows the number of customer
interactions evaluated for each Dialler Agent Recorded
on the system. Ideally all Dialler Agents should be
equally evaluated in the beginning of a quality
assurance against a particular Scorecard. As Dialler
Agents according to the trifactors calculated for each
agent, the quality assessment can target certain
customer interactions belonging to agents to who are underperforming or are performing exceptionally well, and over time the
distribution of overall total for evaluated customer interactions will be intentionally skewed according to internal business protocol.
The labels of each Dialler Agent displayed correspond to the number of quality assessments evaluated for the agent.
26
OVERALL TOTAL CUMULATIVE № EVALUATED CALLS COMPLIANCE/NON COMPLIANCE RATIO PER DIALLER
AGENT
The Overall Total Cumulative Number of Evaluated
Calls Compliance/Non-Compliance Ratio Per Dialler
Agent stacked bar graphs show the percentage
proportion of customer interactions evaluations that
passed and failed the Compliance Questions for the
labelled Dialler Agent. The proportion of
Failed/Passed customer interactions can be used to
identify agents whom are not sufficiently trained or
are not adhering to compliance dictated by the Campaign Manager or Client. Additionally it allows interventions to be taken should a
Dialler Agent consistently fail on the compliance criteria of the Scorecard, helping deliver a higher quality outcome for our clients. The red
proportion represents failed evaluations; the green portion represents passed evaluations.
The labels of each Dialler Agent displayed correspond to the proportion of Failed/Passed call interactions evaluated for the agent.
OVERALL TOTAL TRIFACTOR DISTRIBUTION PERCENTAGE PER DIALLER AGENT
The Overall Total Trifactor Distribution Percentage Per
Dialler Agent displays a stacked bar graph that show
how each individual Dialler Agent quality scores are
distributed in terms of quality score as determined by
the Trifactor Criteria:
Green represents the percentage proportion of customer interactions that have been evaluated with Quality Scores between
95 and 100% (including 95%)
Yellow represents the percentage proportion of customer interactions that have been evaluated with Quality Scores of 85 up to
95% (not including calls with 85% or 95% Quality Scores)
Red represents the percentage proportion of customer interactions that have been evaluated with Quality Scores less than 85%
(including 85%)
Once can deduce that the agents with higher proportions of green are producing higher quality customer interactions, and similarly
Dialler Agents with higher proportions of red are not producing customer interactions that meet the minimum standards expected.
The labels of each Dialler Agent displayed correspond to the proportion of Failed/Passed call interactions evaluated for the agent.
OVERALL TOTAL CUMULATIVE № EVALUATED CALLS PER DIALLER TEAM
The Overall Total Number Evaluated Calls per Dialler Team bar graph shows the numerical distribution of calls
evaluated for each Dialler Team as recorded by the QA Agents. Ideally upon beginning a quality assurance campaign,
all teams should receive the same number of evaluations, and as time goes by, and customer interactions from the
Dialler Teams can be identified against Quality and Compliance standards, by using the other KPI’s displayed on the
Dashboard (In particular Compliant/Ave Quality Scores (Area Graph)). The internal quality assessment protocol can be
27
enforced and specific customer interactions from particular teams can then be targeted and the number of each Dialler Team’s evaluated
customer interaction can be adjusted accordingly. The image here represents that two teams have received more attention by QA Agents
than the other 4 Dialler Teams.
OVERALL TOTAL CUMULATIVE № EVALUATED CALLS PER QA AGENT
The Overall Cumulative Number of Evaluated Calls Per QA Agent displays a bar graph of the number of quality assessments
under taken by each individual QA Agent who has been allocated onto the Scorecard. This graph clearly shows that most of
the calls assessed in this scorecard have been performed by a particular QA Agent. Ideally the graph should indicate that all
QA Agents are processing the same number of customer interactions.
PIE GRAPHS AND AREA GRAPHS
PERCENT CERTAINTY
Since most quality assessment campaigns can consist of several hundred thousand (or million) customer
interactions it is not possible to evaluate each individual customer interaction, therefore a way of sampling the
total customer interaction pool is necessary to evaluate calls. A statistically accepted model has been included in
the CallQ code to calculate exactly the number of customer interactions required to be evaluated in order to
achieve a prescribed percentage of certainty. Call Quality prescribed that a minimum of 95% certainty needs to
be delivered in order to give our clients information that can be used accurately to support executive decisions.
The image on the left shows the current number of evaluations (sample size) that have been assessed and the
percent certainty (confidence level) of the results of the rest of the dashboard. One can see that from 10000 allocated customer
interactions, 571 quality assessments have been done, which is calculated as 100% confidence of the results on the dashboard. The
minimum number of assessments that need to be done to achieve a 95% confidence result for 10000 interactions is 370. For more
information about these calculations please refer to the Calculators section in this document.
The formulas necessary to calculate the required sample sizes to achieve the minimum 95% percent certainty are listed below:
FORMULA REFERENCE (SAMPLE CERTAINTY)
(confidence) x = Z(c/100)2
r(100-r)
(sample size) n = N x/((N-1)E2
+ x)
(margin of error) E = Sqrt[(
N -
n)
x/n(N-1)]
where:
N is the population size
r is the fraction of responses
Z(c/100) is the critical value for the confidence level c
28
COMPLIANT/AVE QUALITY SCORES
The Compliant/Ave Quality Scores area graph shows the distribution of Compliance Passes (percent of total
evaluations) and Average Quality Scores as distinguished by each team. This graph easily helps with the
identification as whole of how teams are performing in regards to overall performance. To view the
numerical values more clearly the user can click on the image, resulting in a zoomed popup window,
displaying the values in human readable format, as illustrated below.
QUALITY MARKDOWNS
The Quality Markdowns pie graph shows the top 10 Quality
Questions that have been marked by the QA Agent as fails for
the particular question. For example if the Scorecard has 40
questions that can be marked as ‘Yes’ or ‘No’ , the top most
questions marked as ‘No’ will be shown on this graph as a
percentage total of the top 10 ten marked down Quality
Questions. The user can click to image to show a zoom window,
clearly showing the associated values represented the total ‘No’
answers for each question. The user can also use the navigation menu or arrows to scroll into each question in detail to see the break
down of each questions answers as captured by the QA Agents.
From the data represented under Quality Markdowns,
one can deduce which quality aspects of the Dialler
Agent customer interactions need most attention,
helping direct training resources to the area’s most
needing improvement for the purposes of improving
overall dialler campaign customer interactions.
29
COMPLIANCE MARKDOWNS
The Compliance Markdowns pie graph shows the top 10
Compliance Markdowns for the selected Scorecard. In this
example one can see 4 questions displayed, and this can be
attributed to the fact that only 4 Compliance Questions exist or
that from the total pool of compliance questions, only 4 have
been marked with ‘No’ answers, so in this case only the top 4
Compliance Questions are represented. Navigation of the specific question breakdowns can
be done using the arrows or menu. Additionally the user may click on the image to show a
zoomed in view of the data with human readable values.
From the data represented under Compliance Markdowns,
one can deduce which compliance aspects of the Dialler
Agent customer interactions need most attention, helping
direct training resources to the area’s most needing
improvement for the purposes of maintaining an acceptable
compliance as prescribed by the Client.
AGENT RANKING DATA
The Agent Ranking Data rates agents according to the top 5 Dialler Agents and the bottom 5 Dialler Agents as captured by the QA Agents.
The importance of this statistic must be considered in regards to the Overall Cumulative Number of Evaluated Calls Per Agent bar graph,
since the results will alter significantly if as Dialler Agents are targeted more specifically.
This statistic ranks Dialler Agents who have at least 4 quality evaluations in the CallQ system, specific to the Scorecard. At least 10 agents
who have 4 evaluations each need to exist in the system for the ranking system to display any data (minimum of 40 evaluated customer
interactions). The data represented is entered into a formula to generate a ‘Quality Factor’ score, then ranked accordingly, considering tie
positions if applicable. The general formula used to calculate the top 5 and bottom 5 is explained below.
TOP 5 AGENTS AND BOTTOM 5 AGENTS FORMULA REFERENCE
Dialler Agents are ranked according to their ‘Quality Factor’ as can be derived from the following formulas:
passrate = total number of compliance passes/total number evaluated customer interactions
Quality Factor = (passrate*average quality score)/(total number evaluated customer interactions-total number of compliance passes) +0.95
30
DATE RANGE
Upon loading the Dashboard shows by default the last 50 days of activity for the selected scorecard, or
approximately the last two months of working days. In order to allow a further drill down of data according
the date of customer interactions evaluated, the
Dashboard interface includes a date range dialog.
The dialog includes 7 buttons to easily drill down
into the periods represented by those dates,
however the Assessment Start Date and
Assessment End Date can be selected by using the
calendar that displays when the user clicks the
input field, as in the illustration.
Should no data exist for a particular date range
query then the user is advised to change the date
range. When a certain date range is applicable
the dashboard is generated with all the data
represented in the default 50 day report albeit as
a chronologically applicable dataset (Bar Graphs,
Pie and Area Graphs, Agent Ranking Data,
Wordclouds).
WORDCLOUDS
The Dashboard includes a navigation option that
displays automatically generated Wordclouds
that are derived from question answer
templates that contain inputs for freetext
capture by the QA Agents. The Wordclouds
represent the most common words captured in
the free text of the QA Agents assessments. (See
section on Attributes and Wordcloud Reports)
31
FEEDBACK
The Dashboard includes a section for a user to communicate
internally with the Call Quality staffs that are nominated to
receive communication from the Dashboard. The client cannot
see the name of the nominated recipient of communication,
however can view the seniority of the nominated recipient
(reflected as the role they perform on CallQ).
The Dashboard Feedback interface allows a
data consumer to type a message, upload
attachments and request a new question to
be submitted for the selected Scorecard.
File attachments can include any of the
following extensions, limited by a total of 5
attachments: doc,docx,xls,xlsx,ppt,pptx,jpg,
bmp,gif,swf,png,zip,rar,csv,txt,rtf,pdf,tif,tiff,
mp3,wav,ogg,wma,mpeg,avi,wmv,flv,mp4,m
ov
The value of feedback is apparent since it
allows a clear line of communication to
nominated recipients of the communication,
enabling an anonymous and streamlined
communication route to most effectively
deal with day to day running of the customer
interaction campaign as required by the Client.
The Dashboard enables a user to edit and
submit a new question for evaluation,
specific to the selected Scorecard for
which the data is shown for. The interface
is exactly the same in regards to the
Scorecard Builder – Scorecard Questions
sections. Upon submitting the proposed
new question, the data is emailed to a
nominated Data Manager, to be captured
on the Scorecard Builder. It is important to
note that new questions are not
automatically added to the scorecard,
since QA Agent training might be
applicable, and the question may need to
be edited for spelling, correct answer template publication etc. If a new scorecard is selected, it is attached as a file to the email that is
sent to the QA Agent, with a filename that resembles ‘5177A575C7E.callq’. The file is a proprietary format that can only be opened in
CallQ.
32
CONFIGURATION MANAGER
The Configuration Manager is an important feature of CallQ since it allows for the management of the Users, Teams and Scorecards. The
business model captured by CallQ involves a hierarchical role (user) structure, each role having access to different parts of the application
thereby ensuring that the only the correctly assigned users have access to only the part of the application that they need to do their job.
The Configuration Manager consists of seven different sections as illustrated below:
TEAM/AGENT/SCORECARD CONFIGURATION
The Team/Agent/Scorecard Configuration serves the purpose of mapping applicable Scorecards to their denoted teams and users. The
form allows any of the available scorecards to
be assigned to any QA Team that has been
configured in the system.
The form consists of a list of configured teams,
as a menu button; upon clicking the Team Name
the Available Scorecards and Assigned
Scorecards can be seen. The Available
Scorecards are listed according to the
Scorecards that have been configured as visible
on the Scorecard Configuration Form (also part
of the Configuration Manager).
If Scorecards have already been assigned to the
QA Team, the Assigned Scorecards are visible in
this list. Assigned Scorecards are available to the
team members of the applicable team, either to
be assigned individually or to the whole QA
team, by checking the radio button for each
user as listed in the Team Members section of
the form, specific to the team.
In order for the Configuration Manager to
assign/remove Scorecards, either from the
Available Scorecards list to/from the Assigned
Scorecards list, or from the Assigned Scorecards
list to/from and individual user, the
Configuration Manager is required to double
click the text in the applicable box. If the ‘All
Team Members’ radio button is selected, then
the Assigned Scorecard will be assigned to all
team members in that team. If a team member
is transferred to another team, all scorecards
need to be re-assigned accordingly.
The tool bar for each Team includes an icon that allow the Configuration Manager to clear all individual and team scorecard assignments,
and an icon that allows the configuration manager to deselect the currently selected team member. The team members displayed on the
Team Member List will always be QA Agent users who are currently employed.
33
CLIENT/DASHBOARD CONFIGURATION
The Client/Dashboard Configuration form
facilitates the creation of a new Client Entity on
CallQ. The Client represents an important data
consumer of the Dashboard; Client Users
configured for the Client inherit the access
privileges given to the Client, in regards to
which dashboards are assigned to each Client.
CallQ caters for a Client to have several
Dashboards at their disposal, fulfilling the
business requirement stipulated that a Clients
customer interactions may need to be assessed
using a number of different scorecards since
each Client may have at least one product or
customer service campaigns running
concurrently.
In order to assign a dashboard to a specific
Client (access is cascaded to Client Users
configured for the Client), the Configuration
Manager must double click the Dashboard title
in the list of Available Dashboards to add it to
the Assigned Dashboards list. Similarly to
remove access to a Dashboard, the
Configuration Manager must double click the
Dashboard title in the Assigned Dashboards.
The Client/Dashboard Configuration includes the following fields to be populated:
Client Name - the name of the company
Contact Name – the name of the person who is most relevant for communication from Call Quality (this is not a user on the
system necessarily)
Contact Email – the email of the primary contact person
Contact Phone – the primary phone number for the contact person
Client Country – for internal statistical purposes
Website – for internal information purposes
Industry – for internal statistical purposes
Color Theme – the colour theme that the clients Dashboard is themed by, usually representing company colours of the client
34
CLIENT USER CONFIGURATION
The Client User Configuration Form facilitates
the creation of new Client Users for a particular
Client. Client Users inherit the permissions of
the Client they are configured for; additionally
Client users have no access to any of the other
pages in CallQ. Should a Client user try to
navigate off the page by manually altering the
URL, they are automatically redirected to the
‘Select Scorecard’ dialog of the Dashboard.
Once a Client User is added on to the system,
the Client User can be seen on the front end,
with the associated data for that user.
CallQ automatically generates a login name for
client users, with the general formula
‘firstname_lastname*_number+’. A number is
appended to the automatically generated
username should the username already exist in
the WordPress users.
The Client User Configuration includes the following fields to be populated:
Password – password the user will login with, the user can change their own password on the system. The password is securely
stored in the database using native MD5 encryption.
Organisational Level – useful to determine what level of the Client Company hierarchy a specific user belongs to.
Title – indicates gender, marital status or education
Firstname
Lastname
Photo – a file of the user image that can be used to identify clients graphically
Client – the Client to which a specific user belongs, and from which the user inherits access permissions to the Assigned
Dashboards for the client.
Contact Number
Email Address – must be a unique email address in the WordPress installation, an email is sent to this address when the user is
configured on the system, for the Client User records (login details).
Notes – any notes about a particular client that may be useful when corresponding with the client or communicating via phone.
35
MANAGER USER CONFIGURATION
The Manager User Configuration Form allows
the Configuration Manager to create users that
perform management roles within CallQ. Each
role has specific access to the application as
documented in the User Roles section of this
document. Management Roles that can be
inherited when creating a new user include:
Campaign Manager
Configuration Manager
Data Manager
Director
The CallQ login for Manager Users is generated
automatically. For Directors the username
conforms to the general format
‘firstname_lastname*_number+’, for Campaign
Managers, Configuration Managers and Data
Managers the username conforms to the
general format ‘CALLQ####’ where # represents
a 4 digit number, if less than 1000, with zero
placed holders for the three left most numbers.
The following fields must be populated when a new Manager User is created:
Password - password the user will login with, the user can change their own password on the system. The password is securely
stored in the database using native MD5 encryption.
Organisational Level – The level of seniority of users within the CCL/Call Quality staff compliment
First Name
Last Name
CCL Login – the login of the user on the CCL LAN Domain (or employee code)
Photo – a file of the user image that can be used to identify users graphically
User Type – what type of management user is the new user
Team Name - the team that the Manager User belongs to, if the Team Name is not already in dropdown list, the Team can be
added as the user is created
Contact Number – the phone number that the staff member can be contacted by
Email Address – must be a unique email address in the WordPress installation, an email is sent to this address when the user is
configured on the system, for the Manager User records (login details)
Notes – any notes about a particular user that may be useful when corresponding with the user or communicating via phone
36
QA USER CONFIGURATION
The QA User (Agent) Configuration form allows a
Configuration Manager to add a QA Agent to the
WordPress installation. QA Agents are unique on
the system since QA Agents are the only users
that can capture valid Scorecard Data that can
be reported on.
When a new QA Agent is created on the System
the QA Agent is assigned to a QA Team, and
inherits scorecards that have been assigned to
all team members in that team if applicable. For
QA Agents an automatically generated
username is created for login, conforming to the
format ‘CALLQ####’ where # represents a 4 digit
number, if less than 1000, with zero placed
holders for the three left most numbers.
The following fields must be populated when a new QA Agent user is created:
Password - password the user will login with, the user can change their own password on the system. The password is securely
stored in the database using native MD5 encryption.
Organisational Level – The level of seniority of users within the CCL/Call Quality staff compliment
First Name
Last Name
CCL Login – the login of the user on the CCL LAN Domain (or employee code)
Photo – a file of the user image that can be used to identify users graphically
Team Name - the team that the QA Agent user belongs to, if the Team Name is not already in dropdown list, the Team can be
added as the user is created
Contact Number – the phone number that the staff member can be contacted by
Email Address – must be a unique email address in the WordPress installation, an email is sent to this address when the user is
configured on the system, for the QA Agent records (login details)
Notes – any notes about a particular user that may be useful when corresponding with the user or communicating via phone
SCORECARD CONFIGURATION
The Scorecard Configuration form allows the
Configuration Manager to hide and show
Scorecards/Dashboards configured on the
system. If the Scorecards box is unchecked this
indicates that the specific Scorecard is not
available to any user on the CallQ installation,
accept for Configuration Managers and
Administrators. The feature ensures that only
the most up to date and relevant scorecards can
be made available for QA Agents and other
users (including users whom are authorised on
the Dashboard and Attribute and Wordcloud
Report), verifying that the activities undertaken
in CallQ are currently applicable to the Call
Quality business objectives at the time.
37
FILENAME DECODER
CallQ produces a number of different types of exports for various different User Roles in the system. In order to guarantee that all files are
unique in system, each file named by default with an encoded file name, uniquely generated for the file.
CallQ also recommends a human readable filename, these file names are longer and provide a description of the contents of the file,
however may be impractical for many users. In order to allow a user to recover useful information from an encoded filename, the
filename decoder shows information including the following:
System Recommended File Name – a longer descriptive version of the contents of the file
Page – the page of CallQ on which the file was generated
Link – a link to the file as stored on the server (for data redundancy)
Created Time – the time the file was created
User – the user who created the file
Filter – if applicable, the dynamically generated filter that was applied when the file was created (applies to Attributes and
Wordcloud Reports)
Number of Records – if applicable, the number of records in the file (applies to .csv and .xlsx files only)
38
CALCULATORS
STATS MODEL CALCULATOR – FLASH
The Stats Model Calculator – Flash page in CallQ displays a number of flash calculators for calculating various critical numbers relating to
sample certainty, volumes and staff compliment. The calculators on this page are compiled as Flash Applets (.swf) and the browser must
be updated with the Adobe Flash Plugin in order to be viewed.
PERCENT TO BE AUDITED
The Percent to be Audited Calculator calculates
the percent of the total sample required to
achieve the entered certainty, which is 95% by
default.
The calculation allows for two inputs for total
allocation size, namely sales calls and non-sales
calls and calculates the actual number of
required sample size of each stream of input and
the percent representation of those numbers
from the total allocation size in the analogue
gauges on the right.
Additionally the calculator calculates the number
of required QA Agents in order to process the given sample size according to the call length and the Average handling time. The number
represented here is the sum of the QA Agent required for Sales calls and Non-Sales calls.
SAMPLE CERTAINTY
The Sample Certainty Calculator calculates what
certainty can be achieved from a specified
sample size from a total allocation size.
For more information about the mathematics of
the calculations, please refer to the Formula
Reference (Sample Certainty) section of this
document.
Additionally the calculator calculates the number
of required QA Agents in order to process the
given sample size according to the call length and
the Average handling time. The number
represented here is the sum of the QA Agent
required for Sales calls and Non-Sales calls.
39
SAMPLE CERTAINTY COMPARISON
The Sample Certainty Comparison Calculator
calculates the current sample certainty of a
specified number of samples, compared with
required number of samples in order to achieve a
95% certainty.
The calculator also calculates the number of QA
Agents required to perform assessments in
relation to the campaign complexity and
interaction length as Low, Medium and High
buttons.
The animated dial on the right of the calculator shows the Sample Certainty as entered compared to the prescribed 95% certainty for Call
Quality assessments.
STAT MODEL ASSESSMENT CALCULATOR
The Stat Model Assessment Calculator is a
JavaScript calculator that does all volume and
certainty calculations needed to ensure that
quality standards are adhered to in terms of
correct numbers of assessments being used. This
calculator is the most comprehensive calculator
necessary for the internal business processes at
Call Quality.
In addition to the basic functionality need to
calculate certainties and volumes, the revealed
‘Recommended Values’ section allows the user
fine tune the calculated sample size considering
margin of error, population size, confidence
percent and response percent.
The calculator also allows for entry of detailed
parameters related to the calculation of staff
allocation required to perform assessments. The
calculation includes fields for entry of the
following:
Agent Performance Split
QA Daily Productive Hours
Average Sales Call Length
Average Non-Sales Call Length
QA AHT (Average Handling Time)
QA Working Days (Week)
The estimate of the number of QA Agents
required is also broken down into a high,
medium and low performers (referring to QA
Agents productivity) and how many calls should
be allocated to each class of QA Agent.
For more information about the mathematics of the calculations, please refer to the Formula Reference (Sample Certainty) section of this
document.
40
TREND ANALYSIS TOOL
The Trend Analysis Tool is a tool for extracting the meaning of data and representing it as human readable text that can be quoted in other
written text. The Trend Analysis Tool is a powerful means of analysing data for trends. The Trend Analysis tool can be used either for ad
hoc analysis of data from a Data Catalog (refer to Dynamic Import section of this document) or data collated from a specific Scorecard. The
tool involves a brute force analysis algorithm that calculates all possible permutations of a specific data set (up to 5 columns at a time),
and numerically evaluates the frequency of each permutation in a given data set, allowing for the extraction of the most significant
permutations to be identified as influencing the result of a selected ‘ordinal column’.
The brute force calculation currently uses large amounts of memory and increases disk activity and is restricted for use to the
Administrator, Director and Data Manager roles in CallQ.
COMBINATOR – SELECT ORDINAL COLUMN
The Combinator requires the user to select the
‘Ordinal Column’ that a trend needs to be
calculated for. Typically the Ordinal Column
should be the information the user is seeking to
answer a question about. For example, if one
wants to find the most significant influencing
factors that relate to ‘Call Outcome’, one would
select that column.
The columns displayed for selection of an
ordinal column are defined by their distinctness
of the data in those columns. The columns that
can be selected for an ordinal column contain up
to ten different values, and columns with free
text are ignored.
For example, using the ‘Call Outcome’ column in
this data set, this column has only 6 possible
values, as can be seen in the image below.
The data can be analysed for specific outcomes
by checking/unchecking the values represented for the column. A significant performance advantage can be achieved by analysing only
the necessary data.
41
COMBINATOR – SELECT COMPARISON COLUMNS
Once an ordinal column is selected the user is required to select columns to compare the ordinal values against, in order to calculate all
possible permutations for the selected columns. Although all columns can be selected for analysis it is highly recommended that the
fewest possible columns are selected for analysis. For the user to select the correct columns that may relate most significantly to the
ordinal column selected, the user should have an in depth knowledge of the data being analysed.
The Comparison columns incudes a section for
selecting ‘triplets’ and ‘quads’ by checking the
appropriate checkbox, to refine the trend
extracting methodology to examine 4 or 5
columns respectively.
If required the user may examine the results in
detail by unchecking the ‘Do not show workings’
check box, which will result in a tabular graphical
display of all permutations identified and the
frequency of those permutations in the data set
examined.
Upon selecting the Comparison Columns the user
can use a dialog such as the one below to specify
which values to analyse for trending. By default
all values in each column are selected, except for
blank or null values.
Significant performance gains can be made
depending on how the value options are
configured and the fewer values that are selected
the better the performance will be.
One must keep in mind when comparing the
comparison values that significant trending for
values that are not checked will not show in any
of the analytic results, therefore the results must be appreciated against the original dataset mindful that other trends may exist that are
not displayed.
By default, if triplets or quads are not selected, the trend analysis algorithm will only compare two columns against each value in the
selected ordinal column. By calculating all permutations of all paired columns selected on the Comparison Columns form and comparing
them against all selected values of the ordinal column, the frequency of each permutation is counted in the original data source and
tabulated into a trend extraction.
COMBINATOR – TRIPLETS
Similar to the default pair comparison, the triplet comparison evaluates trends by calculating all permutations of the comparison columns
selected (and the values selected for those columns), in sets of three, and comparing against the ordinal column. The frequency of each
permutation is counted and tabulated for trend extraction. In order for triplet trending data to be displayed at least 3 columns must be
selected from the Comparison Columns.
42
One must note the processor and memory overhead incurred when processing triplet trending is significantly greater than it would be for
pair trending in a specific data set.
COMBINATOR – QUADS
Using the same methodology as pair and triplet trending, quad trending reveals trends involving permutations of 4 columns against the
selected values of the ordinal column. Similarly it must be noted that the processor and memory overhead is significantly greater than that
of the pair and triplet trend extractions. The user should be aware that analysing trending can take a long time. In order for quad trending
data to be displayed at least 4 columns must be selected from the Comparison Columns.
TREND FINDINGS
The results from the Combinator show the
trends identified as human readable text in plain
English, an optionally as tabular data. If either or
both of the ‘Do Triplets’ or ‘Do Quads’
checkboxes have been checked and the
minimum respective number of columns have
been selected the trending is displayed
respectively, according to algorithmic extraction.
The trends are shown in the Pair, Triplet and
Quad findings sections respectively. The output
displays all trending information that has a
minimum frequency of 2.5% of the total data
set, displaying the top three most significant
results in respect to the ordinal column values
selected.
If no trending information is compiled by the
algorithm, then where applicable the text ‘No
Trends Found’ will be displayed.
The image displayed here shows the fully
expanded version of the Trend Analysis tool
results; the interface conveniently includes
collapsible sections to facilitate a more user
friendly interaction by allowing the user to only
view the results they are interested in.
43
DYNAMIC IMPORT
The Dynamic Import feature of CallQ allows a Data Manager or Administrator user to upload a .csv file for ad hoc analysis and data
cleansing operations.
The Dynamic Import
feature works by
using a special
algorithm to
recognise what type
of data is in each
column of the
uploaded .csv file,
assigning a ‘Data
Expression’ to the
column, and applying
data cleansing rules
specific for the type of
data in each column. Upon import a table is created in the database, with column data types corresponding to native MySQL data types.
The Data Expression algorithm evaluates the data using regular expressions, differentiating between fields such as person names, dates,
long text and short text. In order to standardize in disparate data (for example data that contains dates in various formats), the cleansing
algorithm includes features that standardize date/times, remove trailing/leading/extra spaces, apply correct casing to person names,
replace empty text with null values and correct decimal numbers that have commas to have points instead. The underlying database
supports Unicode encoding for text fields (UTF-8 collations) where applicable, supporting characters that are not found in the English
alphabet.
IMPORT PRE-ANALYSIS
The import pre-analysis applies a ‘top-values’
analysis to show the top 10 most frequent
values in qualifying columns of the imported
CSV file.
The top 10 most frequent values are shown in
order of the frequency, displaying the actual
count of the particular value, and the percent of
the total those values represent of the total row
count in the .csv file. The graphic representation
is shown as a pie graph.
The result of the pre-analysis also includes
summary of the import details and the
corresponding table in the database. The Table
Data Summary displays information as listed
below:
Column Name (the original name of the
column in the csv file)
Serial Name (the internal system name of
the column)
System Data Type (MySQL data type)
Data Expression (name, email, integer,
decimal, phone number, website, text
select, short text, long text)
Unique Value Count
Non-blank Value Count
Blank Count
Index Type (none, reference (clustered
index), text search (full text index))
44
The Data Catalog produced by the Dynamic Import can be appended to by importing another .csv file that exactly matches the format
(column names, number of columns and data expression) original Data Catalog produced in the initial data import.

Mais conteúdo relacionado

Mais procurados

Spring Reference
Spring ReferenceSpring Reference
Spring Referenceasas
 
Introduction to Methods of Applied Mathematics
Introduction to Methods of Applied MathematicsIntroduction to Methods of Applied Mathematics
Introduction to Methods of Applied Mathematics鍾誠 陳鍾誠
 
8 2-sp1 administering-broker
8 2-sp1 administering-broker8 2-sp1 administering-broker
8 2-sp1 administering-brokerNugroho Hermanto
 
Hibernate Reference
Hibernate ReferenceHibernate Reference
Hibernate ReferenceSyed Shahul
 
Virtuoso schematic composer user guide
Virtuoso schematic composer user guideVirtuoso schematic composer user guide
Virtuoso schematic composer user guidentuzxy
 
293 Tips For Producing And Managing Flash Based E Learning Content
293 Tips For Producing And Managing Flash Based E Learning Content293 Tips For Producing And Managing Flash Based E Learning Content
293 Tips For Producing And Managing Flash Based E Learning ContentHidayathulla NS
 
DotNet &amp; Sql Server Interview Questions
DotNet &amp; Sql Server Interview QuestionsDotNet &amp; Sql Server Interview Questions
DotNet &amp; Sql Server Interview QuestionsNeeraj Kaushik
 
Creating andrCreating-Android-Applicationsoid-applications
Creating andrCreating-Android-Applicationsoid-applicationsCreating andrCreating-Android-Applicationsoid-applications
Creating andrCreating-Android-Applicationsoid-applicationsMarwoutta Dh
 
Mongo db crud guide
Mongo db crud guideMongo db crud guide
Mongo db crud guideDeysi Gmarra
 
First7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programmingFirst7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programmingxmeszeus
 

Mais procurados (16)

Spring Reference
Spring ReferenceSpring Reference
Spring Reference
 
Introduction to Methods of Applied Mathematics
Introduction to Methods of Applied MathematicsIntroduction to Methods of Applied Mathematics
Introduction to Methods of Applied Mathematics
 
8 2-sp1 administering-broker
8 2-sp1 administering-broker8 2-sp1 administering-broker
8 2-sp1 administering-broker
 
Hibernate Reference
Hibernate ReferenceHibernate Reference
Hibernate Reference
 
Virtuoso schematic composer user guide
Virtuoso schematic composer user guideVirtuoso schematic composer user guide
Virtuoso schematic composer user guide
 
Red paper
Red paperRed paper
Red paper
 
Hibernate reference
Hibernate referenceHibernate reference
Hibernate reference
 
R Lang
R LangR Lang
R Lang
 
293 Tips For Producing And Managing Flash Based E Learning Content
293 Tips For Producing And Managing Flash Based E Learning Content293 Tips For Producing And Managing Flash Based E Learning Content
293 Tips For Producing And Managing Flash Based E Learning Content
 
DotNet &amp; Sql Server Interview Questions
DotNet &amp; Sql Server Interview QuestionsDotNet &amp; Sql Server Interview Questions
DotNet &amp; Sql Server Interview Questions
 
Hibernate Reference
Hibernate ReferenceHibernate Reference
Hibernate Reference
 
Gdbint
GdbintGdbint
Gdbint
 
Creating andrCreating-Android-Applicationsoid-applications
Creating andrCreating-Android-Applicationsoid-applicationsCreating andrCreating-Android-Applicationsoid-applications
Creating andrCreating-Android-Applicationsoid-applications
 
Java web programming
Java web programmingJava web programming
Java web programming
 
Mongo db crud guide
Mongo db crud guideMongo db crud guide
Mongo db crud guide
 
First7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programmingFirst7124911 visual-cpp-and-mfc-programming
First7124911 visual-cpp-and-mfc-programming
 

Destaque

Destaque (8)

Happy christmas
Happy christmasHappy christmas
Happy christmas
 
CSTIMS Cheat Sheet
CSTIMS Cheat SheetCSTIMS Cheat Sheet
CSTIMS Cheat Sheet
 
Inventor Interests
Inventor InterestsInventor Interests
Inventor Interests
 
High Altitude Oxygen Pods Experiment
High Altitude Oxygen Pods ExperimentHigh Altitude Oxygen Pods Experiment
High Altitude Oxygen Pods Experiment
 
The Modern Inventor
The Modern InventorThe Modern Inventor
The Modern Inventor
 
Publishing portfolio
Publishing portfolioPublishing portfolio
Publishing portfolio
 
Fin del segundo trimestre 2
Fin del segundo trimestre 2Fin del segundo trimestre 2
Fin del segundo trimestre 2
 
Plan lector
Plan lectorPlan lector
Plan lector
 

Semelhante a CallQ scope and user specification summary

Sql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersSql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersREHAN KHAN
 
Everyone print installatie handleiding 3.3 EN
Everyone print installatie handleiding 3.3  ENEveryone print installatie handleiding 3.3  EN
Everyone print installatie handleiding 3.3 ENEveryonePrint
 
Tellurium 0.6.0 User Guide
Tellurium 0.6.0 User GuideTellurium 0.6.0 User Guide
Tellurium 0.6.0 User GuideJohn.Jian.Fang
 
Manual tutorial-spring-java
Manual tutorial-spring-javaManual tutorial-spring-java
Manual tutorial-spring-javasagicar
 
D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1LinkedTV
 
FCC Interop Board Final Report 05 22 12
FCC Interop Board Final Report 05 22 12FCC Interop Board Final Report 05 22 12
FCC Interop Board Final Report 05 22 12Claudio Lucente
 
Gdfs sg246374
Gdfs sg246374Gdfs sg246374
Gdfs sg246374Accenture
 
Malaysian Business Reporting System (MBRS)
Malaysian Business Reporting System (MBRS)Malaysian Business Reporting System (MBRS)
Malaysian Business Reporting System (MBRS)Acc Plus
 
White Paper: Look Before You Leap Into Google Apps
White Paper: Look Before You Leap Into Google AppsWhite Paper: Look Before You Leap Into Google Apps
White Paper: Look Before You Leap Into Google AppsOffice
 
Sql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersSql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersGanesh Karthik
 
Sql server 2008 interview questions answers
Sql server 2008 interview questions answersSql server 2008 interview questions answers
Sql server 2008 interview questions answersJitendra Gangwar
 
Sql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersSql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersJai ganesh
 
STC Community Handbook
STC Community HandbookSTC Community Handbook
STC Community HandbookCindy Pao
 

Semelhante a CallQ scope and user specification summary (20)

Google Search Quality Rating Program General Guidelines 2011
Google Search Quality Rating Program General Guidelines 2011Google Search Quality Rating Program General Guidelines 2011
Google Search Quality Rating Program General Guidelines 2011
 
Google General Guidelines 2011
Google General Guidelines 2011Google General Guidelines 2011
Google General Guidelines 2011
 
General guidelines 2011
General guidelines 2011General guidelines 2011
General guidelines 2011
 
Cosec reports
Cosec reportsCosec reports
Cosec reports
 
Sql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersSql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswers
 
Everyone print installatie handleiding 3.3 EN
Everyone print installatie handleiding 3.3  ENEveryone print installatie handleiding 3.3  EN
Everyone print installatie handleiding 3.3 EN
 
Tellurium 0.6.0 User Guide
Tellurium 0.6.0 User GuideTellurium 0.6.0 User Guide
Tellurium 0.6.0 User Guide
 
Manual tutorial-spring-java
Manual tutorial-spring-javaManual tutorial-spring-java
Manual tutorial-spring-java
 
D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1D4.3. Content and Concept Filter V1
D4.3. Content and Concept Filter V1
 
FCC Interop Board Final Report 05 22 12
FCC Interop Board Final Report 05 22 12FCC Interop Board Final Report 05 22 12
FCC Interop Board Final Report 05 22 12
 
Gdfs sg246374
Gdfs sg246374Gdfs sg246374
Gdfs sg246374
 
Malaysian Business Reporting System (MBRS)
Malaysian Business Reporting System (MBRS)Malaysian Business Reporting System (MBRS)
Malaysian Business Reporting System (MBRS)
 
White Paper: Look Before You Leap Into Google Apps
White Paper: Look Before You Leap Into Google AppsWhite Paper: Look Before You Leap Into Google Apps
White Paper: Look Before You Leap Into Google Apps
 
Sql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersSql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswers
 
Sql server 2008 interview questions answers
Sql server 2008 interview questions answersSql server 2008 interview questions answers
Sql server 2008 interview questions answers
 
Sql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswersSql server2008 interviewquestionsanswers
Sql server2008 interviewquestionsanswers
 
Report on dotnetnuke
Report on dotnetnukeReport on dotnetnuke
Report on dotnetnuke
 
It project development fundamentals
It project development fundamentalsIt project development fundamentals
It project development fundamentals
 
STC Community Handbook
STC Community HandbookSTC Community Handbook
STC Community Handbook
 
Novell login documentation and troubleshooting
Novell login documentation and troubleshootingNovell login documentation and troubleshooting
Novell login documentation and troubleshooting
 

Mais de MakeNET

Word puzzle for verbal cognitive assessments
Word puzzle for verbal cognitive assessmentsWord puzzle for verbal cognitive assessments
Word puzzle for verbal cognitive assessmentsMakeNET
 
Regulations of obtaining Judo Degrees - Libyan Judo Federation
Regulations of obtaining Judo Degrees - Libyan Judo FederationRegulations of obtaining Judo Degrees - Libyan Judo Federation
Regulations of obtaining Judo Degrees - Libyan Judo FederationMakeNET
 
User Requirement Specification for Tender Alert Website
User Requirement Specification for Tender Alert WebsiteUser Requirement Specification for Tender Alert Website
User Requirement Specification for Tender Alert WebsiteMakeNET
 
Treasury HelpDesk Acceptance Test Procedure
Treasury HelpDesk Acceptance Test ProcedureTreasury HelpDesk Acceptance Test Procedure
Treasury HelpDesk Acceptance Test ProcedureMakeNET
 
Proposal for development of Music Distribution Website proposal
Proposal for development of Music Distribution Website proposalProposal for development of Music Distribution Website proposal
Proposal for development of Music Distribution Website proposalMakeNET
 
HelpDesk Training Manual
HelpDesk Training ManualHelpDesk Training Manual
HelpDesk Training ManualMakeNET
 
Can MERSEA help restore our oceans?
Can MERSEA help restore our oceans?Can MERSEA help restore our oceans?
Can MERSEA help restore our oceans?MakeNET
 
MERSEA PhD Research Proposal
MERSEA PhD Research Proposal MERSEA PhD Research Proposal
MERSEA PhD Research Proposal MakeNET
 
MERSEA - Marine Ecosystem Restoration at Sea
MERSEA - Marine Ecosystem Restoration at SeaMERSEA - Marine Ecosystem Restoration at Sea
MERSEA - Marine Ecosystem Restoration at SeaMakeNET
 
Thermo Electric Converter
Thermo Electric ConverterThermo Electric Converter
Thermo Electric ConverterMakeNET
 
Ferro Fluid Based Solar Energy
Ferro Fluid Based Solar EnergyFerro Fluid Based Solar Energy
Ferro Fluid Based Solar EnergyMakeNET
 

Mais de MakeNET (11)

Word puzzle for verbal cognitive assessments
Word puzzle for verbal cognitive assessmentsWord puzzle for verbal cognitive assessments
Word puzzle for verbal cognitive assessments
 
Regulations of obtaining Judo Degrees - Libyan Judo Federation
Regulations of obtaining Judo Degrees - Libyan Judo FederationRegulations of obtaining Judo Degrees - Libyan Judo Federation
Regulations of obtaining Judo Degrees - Libyan Judo Federation
 
User Requirement Specification for Tender Alert Website
User Requirement Specification for Tender Alert WebsiteUser Requirement Specification for Tender Alert Website
User Requirement Specification for Tender Alert Website
 
Treasury HelpDesk Acceptance Test Procedure
Treasury HelpDesk Acceptance Test ProcedureTreasury HelpDesk Acceptance Test Procedure
Treasury HelpDesk Acceptance Test Procedure
 
Proposal for development of Music Distribution Website proposal
Proposal for development of Music Distribution Website proposalProposal for development of Music Distribution Website proposal
Proposal for development of Music Distribution Website proposal
 
HelpDesk Training Manual
HelpDesk Training ManualHelpDesk Training Manual
HelpDesk Training Manual
 
Can MERSEA help restore our oceans?
Can MERSEA help restore our oceans?Can MERSEA help restore our oceans?
Can MERSEA help restore our oceans?
 
MERSEA PhD Research Proposal
MERSEA PhD Research Proposal MERSEA PhD Research Proposal
MERSEA PhD Research Proposal
 
MERSEA - Marine Ecosystem Restoration at Sea
MERSEA - Marine Ecosystem Restoration at SeaMERSEA - Marine Ecosystem Restoration at Sea
MERSEA - Marine Ecosystem Restoration at Sea
 
Thermo Electric Converter
Thermo Electric ConverterThermo Electric Converter
Thermo Electric Converter
 
Ferro Fluid Based Solar Energy
Ferro Fluid Based Solar EnergyFerro Fluid Based Solar Energy
Ferro Fluid Based Solar Energy
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

CallQ scope and user specification summary

  • 1. 1 Author and Developer: Chris Morton Scope And User Specification Summary
  • 2. 2 Overview ......................................................................................................................................................................................................5 User Roles.....................................................................................................................................................................................................5 Workflow......................................................................................................................................................................................................6 Quality Assessment ......................................................................................................................................................................................7 Quality Assessment Scorecard Selection Form........................................................................................................................................7 Call Details Capture Form........................................................................................................................................................................7 Scorecard Details Capture Form..............................................................................................................................................................8 Compliance Questions........................................................................................................................................................................8 Weighted Questions...........................................................................................................................................................................9 Quality Assessment Population ..........................................................................................................................................................9 Notepad, Paraphrases and Listwords .................................................................................................................................................9 Notepad.........................................................................................................................................................................................9 Paraphrases.................................................................................................................................................................................10 Listwords .....................................................................................................................................................................................10 Other Quality Assessment Capture Forms.............................................................................................................................................10 Client Notebook................................................................................................................................................................................10 Flag Call ............................................................................................................................................................................................11 Training And Development...............................................................................................................................................................11 Calculators And Tools .......................................................................................................................................................................11 Ratings..............................................................................................................................................................................................12 Quality Assessment Summary Form......................................................................................................................................................12 Scorecard Builder .......................................................................................................................................................................................13 Select an Existing Scorecard or Create a New Scorecard.......................................................................................................................13 Scorecard Questions..............................................................................................................................................................................13 Scorecard Words ...................................................................................................................................................................................15 Scorecard Settings.................................................................................................................................................................................15 Scorecard Reports .................................................................................................................................................................................16 Scorecard Category Question Order......................................................................................................................................................16 Attributes and Wordcloud Reports ............................................................................................................................................................17 Dashboard..................................................................................................................................................................................................20 Bar Graphs/Linear Graphs .....................................................................................................................................................................21 Total Compliant Percent/Average Quality Score ..............................................................................................................................21 Total Non-Compliant Calls/Total Compliant (%) Calls.......................................................................................................................22
  • 3. 3 Total Trifactor Distribution Percentage of Quality Scores ................................................................................................................22 Cumulative Evaluated Calls with Quality Scores <= 85% and Compliance Fails ................................................................................22 Cumulative Total Evaluated Calls with Quality Scores Below 85%....................................................................................................23 Total Failed Evaluated Calls with Quality Scores above 95% ............................................................................................................23 Total Evaluated Calls per day............................................................................................................................................................24 Cumulative Total Evaluated Calls......................................................................................................................................................24 Average Handling Time (Seconds) ....................................................................................................................................................24 Average № Calls Per QA Agent Per Day............................................................................................................................................25 Overall Total Cumulative № Evaluated Calls Per Dialler Agent.........................................................................................................25 Overall Total Cumulative № Evaluated Calls Compliance/Non Compliance ratio Per Dialler Agent.................................................26 Overall Total Trifactor Distribution Percentage per Dialler Agent ....................................................................................................26 Overall Total Cumulative № Evaluated Calls Per Dialler Team .........................................................................................................26 Overall Total Cumulative № Evaluated Calls Per QA Agent ..............................................................................................................27 Pie Graphs and Area Graphs..................................................................................................................................................................27 Percent Certainty..............................................................................................................................................................................27 Formula Reference (Sample Certainty)........................................................................................................................................27 Compliant/Ave Quality Scores..........................................................................................................................................................28 Quality Markdowns ..........................................................................................................................................................................28 Compliance Markdowns...................................................................................................................................................................29 Agent Ranking Data...............................................................................................................................................................................29 Top 5 Agents and Bottom 5 Agents Formula Reference ..............................................................................................................29 Date Range............................................................................................................................................................................................30 Wordclouds ...........................................................................................................................................................................................30 Feedback ...............................................................................................................................................................................................31 Configuration Manager ..............................................................................................................................................................................32 Team/Agent/Scorecard Configuration...................................................................................................................................................32 Client/Dashboard Configuration............................................................................................................................................................33 Client User Configuration ......................................................................................................................................................................34 Manager User Configuration .................................................................................................................................................................35 QA User Configuration...........................................................................................................................................................................36 Scorecard Configuration........................................................................................................................................................................36 Filename Decoder ......................................................................................................................................................................................37 Calculators..................................................................................................................................................................................................38
  • 4. 4 Stats Model Calculator – Flash ..............................................................................................................................................................38 Percent to be Audited.......................................................................................................................................................................38 Sample Certainty ..............................................................................................................................................................................38 Sample Certainty Comparison ..........................................................................................................................................................39 Stat Model Assessment Calculator ........................................................................................................................................................39 Trend Analysis Tool ....................................................................................................................................................................................40 Combinator – Select Ordinal Column ....................................................................................................................................................40 Combinator – Select Comparison Columns ...........................................................................................................................................41 Combinator – Triplets.......................................................................................................................................................................41 Combinator – Quads.........................................................................................................................................................................42 Trend Findings.......................................................................................................................................................................................42 Dynamic Import..........................................................................................................................................................................................43 Import Pre-Analysis ...............................................................................................................................................................................43
  • 5. 5 OVERVIEW This document serves to summarise all intended functionality related to the CallQ Infinity Quality Assurance System as commissioned by Call Quality to meet the business needs described to the developer. The CallQ Infinity system is designed to meet the following core functionality requirements: 1. Enable the user to define and publish customised scorecards to be processed by agents in order to evaluate customer interactions 2. Collate and report on data collected in customised scorecards for the purposes of qualitative and quantitative analysis of Compliance Pass/Fail Data and numerically weighted Scorecard Questionnaire Data to aid the management to make correct and timely decisions pertaining to a specific campaign, as would be deduced from the cited reports 3. Real time and chronologic graphical/numerical dashboard display of collated data 4. Facilitate a user friendly and feature rich graphical user interface to replace existing quality assurance procedures specific to Call Qualitys’ internal business models and processes 5. Hierarchical organisation of human resources related to internal operation of Call Quality in order to create work flow efficiencies and correct dissemination of collected data to relevant people of both client and internal data consumers CallQ Infinity a generic and dynamic software system that is developed to replace existing quality assurance and customer interaction evaluation procedures with a standardized, accurate and consistent methodology. The purpose of CallQ is to provide high quality and reliable data that clients and executives can refer to, to support decision making of senior executives both internally within CCL and externally by our clients, relating to interactions of call centre agents and customers of the subscribed client or campaign. USER ROLES In order to achieve the required functionality a number of user roles have been defined on the system. User roles serve to allow correct access permissions to certain functionality within the system and to reflect the human resources hierarchy within Call Quality to achieve a structured quality assessment environment; this ensures that quality assessment procedures are adhered to thereby ensuring that data published by Call Quality is reliable and consistent. Examine the table below for descriptions of the roles defined in CallQ. Role Description Access Notes Administrator Native WordPress role allows for full access to the entire frontend system, including the WordPress Dashboard Full access, cannot capture quality assurance data that is reflected in reporting functionality Recommended that this role is limited to only senior technical staff. Administrators must have a configured login and can only be added by the WordPress native user ‘admin’. Client Client subscribers to the CallQ system can view data as represented on the client dashboard. Navigation is limited to the Client Dashboard only and is exclusively a data consumer role. A Client will be able to login via a VPN connection from a remote location Assigned Client Dashboards only. Cannot generate documents using the document export functionality. No navigational options. Clients must have a configured login. Campaign Manager Campaign Manager Users can be configured for senior staff members that are responsible for the daily operations on the dialling floor. Access is restricted to Dashboard Access and cannot generate documents from the CallQ document export functionality. Dashboard functionality includes access to all scorecard data that are assigned to the campaign manager. Campaign Managers are assigned an automatically generated CallQ login. Configuration Manager Configuration Manager Users are of key importance concerning the addition of new users, teams, definition of and visibility of new/existing scorecards, assignment of scorecards to teams and to specific QA Agent Users. Full Access to the Configuration Manager interface, Scorecard Builder and List Manager Configuration Manager users should be assigned to only senior staff members who are responsible at a high level for all human resources (besides Administrators) and the definition and publication of scorecards. Configuration
  • 6. 6 Additionally Configuration Manager users can define which Dashboards a Client User has access to. Managers are assigned an automatically generated CallQ login. Data Manager Data Manager Users have access to the reporting functionality and the scorecard building functionality of CallQ. Full Access to Attribute and Wordcloud Reporting, All Dashboards (all campaigns including document exports), Trend Analysis Tool, Dynamic Import Data Managers can access all campaign data within the system, therefore must be in a trusted position in order to ensure that data is distributed only to relevant data consumers. Data Managers can use CallQ to provide data to be further analysed by MI Analysts. Data Managers are assigned an automatically generated CallQ login. Director Director Users are similar to Campaign Manager Users, however can use the document export features to export data from the dashboards they have access to. Dashboard functionality includes access to all scorecard data that are assigned to the Director. Full Access to Trend Analysis Tool and Dynamic Import Access Director Users are assigned an automatically generated CallQ login. QA Agent The QA Agent users on the system make up the majority of users of the CallQ users. QA Agent users are assigned to a Team as defined in CallQ, and can be assigned scorecards either individually or inherit the scorecards already configured for all users in a specified team. QA Agents have access restricted to the Quality Assessment Functionality only and are the only users who can capture data relating to the quality assessments according to the scorecards assigned to the user. QA Agents are assigned an automatically generated CallQ login. WORKFLOW The workflow captured in CallQ includes the population of user defined scorecards specific to any campaign by QA Agents. This data is then collated and reported on using two main reporting tools, namely the Attributes and Wordcloud Reports and the Dashboard. The business model of CallQ corresponds to the Call Quality quality assessment procedure, whereby QA Agents listen to calls and evaluate customer/agent interactions against a set of questions formulated to identify what interactions are most relevant when determining the interaction outcome, be it favourable or unfavourable. After a number of assessments have been conducted against a set of questions specific to the campaign, a data set is analysed to reveal key performance indicators that are most relevant to the interaction outcome. The data is represented graphically and in the form of downloadable documents that can be compiled ad hoc from one of the following data reporting features: Dashboard Attribute and Wordcloud Reporting Trend Analysis Tool From the data reporting, one can derive which factors, according to the set of questions specific to the campaign, which agent and customer behaviours are most influential when determining a particular outcome. Once conclusions are drawn from analysis, senior company executives can use the information to support or refute certain decisions regarding campaign performance. Such information that can support executive decisions from the conclusions drawn from CallQ include and are not limited to: Identification of Dialler Agents who are not performing well enough Identification of Dialler Agents who are exceptionally good at their jobs Identification of Dialler Agent behaviours areas that need improvement Identification of Customer behaviours that determine a particular call outcome Identification of relationships of scorecard questions with regard to a certain interaction outcome Quality and Compliance metrics concerning the efficacy of internal training Data that can support Speculative Analysis of marketing activity efficacy Data that can support Speculative Analysis concerning consumer behaviours Data that can support Speculative Analysis of future trending and current market behaviours
  • 7. 7 CallQ is programmed to allow the objective and automated analysis of data captured by the QA Agents; the scientific approach allows a report data consumer to be confident in the report findings, in order to give the management decision makers the necessary information to make informed judgements concerning aspects of day to day business operations. QUALITY ASSESSMENT The Quality Assessment Capture Form facilitates the process whereby QA Agents can evaluate a customer interaction against a Scorecard defined for a particular campaign. Scorecards are assigned to a particular user or team, from which the QA Agent can select and proceed to populate and submit to the database. From all the user roles in CallQ, only QA Agents can capture data that can be used to report on. Please note that these screenshots show that an administrator user is logged in, and therefore the data that is being captured is not added to the databases, since the populated form is not submitted by a QA user. QUALITY ASSESSMENT SCORECARD SELECTION FORM The screenshot on the right is the first step in the Quality Assessment Process. This form allows the QA Agent to select the scorecard relevant to the customer interaction that they are about to evaluate. CALL DETAILS CAPTURE FORM The Call Details Capture form includes fields that are used to enter the most basic data related to the customer interaction, including details such as Dialler Agent Name, Team Name and CLI. This form is a common form for all Quality Assessments, collecting information to uniquely identify the customer interaction on the database. To ensure the highest possible quality of data capture, including cleanliness and consistency of the captured data the form includes validated fields that check the type of data that that is being captured against what is expected to be captured. For example the CLI can only accept a correctly entered phone number, which does not contain letters; similarly where name fields are entered, numbers are not allowed. Additionally CallQ ensures the correct casing of person names is entered by automatically correcting syntax errors upon entry of erroneous data. To ensure a higher accuracy and consistency of captured data, special dropdown lists are included to allow the user to first select the correct value, and if it does not exist in the list, then add it manually. To optionally match the unique quality assessment to a specific customer interaction, the Call Details Capture form allow the user to upload a recordings of the interaction, so that the customer interaction can be matched against the quality assessment, for the purposes of ‘dip-checking’ and evaluated call; this ensures that the internal quality procedures of Call Quality are being adhered to.
  • 8. 8 SCORECARD DETAILS CAPTURE FORM The Scorecard Details Capture Form displays the specific questionnaire details according to the Scorecard created on the Scorecard Builder. This form includes a navigational ‘tree’ of all questions on the scorecard. In most cases the questions are distinctly of two kinds: Compliance Questions and Weighted Questions. COMPLIANCE QUESTIONS Compliance Questions represent a series of questions that must all be affirmative in order for a compliance pass to be evaluated. If a single Compliance question is not answered correctly, then the customer interaction will fail the Compliance Evaluation section of the quality assessment.
  • 9. 9 WEIGHTED QUESTIONS Weighted Questions are associated with a numerical ‘points’ value. Upon selecting a correct answer for a weighted question, the weighted points are accrued in the total Quality Score of the particular assessment, which upon submitting the questionnaire to the database is saved as a total Quality Score as well as a percentage value of the total maximum Quality Score for a particular scorecard. Weighted Questions are grouped into categories as specified in the Scorecard Builder, creating an organised and topically related question tree for orderly and scientific navigation of the scorecard question set. QUALITY ASSESSMENT POPULATION To populate the form the QA Agent is required to navigate the question tree and select a question, where upon the question is displayed and the agent input can be entered into the inputs displayed, as defined for that particular question. The inputs that can be displayed for each question can differ, and the following inputs can be entered: Radio Buttons Dropdown Lists Multi-select Lists Check Boxes Single Line Text Inputs Text Area Fields Calendar Date Selection Upon capturing information and clicking save, the answers for the question are showed in a quality assessment history window, to help the QA Agent view a summary of the quality assessment as they proceed to populate the form. After all appropriate questions have been answered by the QA Agent, the agent proceeds to submit the form to the database, and the QA Agent can continue to move on to the next quality assessment. NOTEPAD, PARAPHRASES AND LISTWORDS NOTEPAD The functionality enabled by Notepad allows a QA Agent to edit free text in text area sections that will not be captured to the database, to give the QA Agent an area to edit their commentary to a suitable standard which can be accepted into the database. Such editing may include the correction of spelling and grammar or the truncation of text to make it as concise as possible.
  • 10. 10 PARAPHRASES Paraphrases represent the essence of a particular phrase that could be said in a number of ways, include the verbatim expression as shown in the left most listbox of the paraphrase. For example, referring to the screenshots, the phrase ‘I enjoy playing Eurochance’ shows (2) in the right box. In this example this may mean that the QA Agent has gleaned from the customer interaction that the customer has said a paraphrase that has equivalent meaning twice during the call. This may mean the customer said ‘I love playing Eurochance’ and ‘Eurochance is fun to play’ which in this case are both paraphrases of ‘I enjoy playing Eurochance’. The value that this adds to the quality assessment procedure is that calls can be grouped by the essence of the communication, adding an additional layer to the customer interaction reporting to be able to better identify what kind of things customers might say that relate to a particular interaction outcome. The definition of paraphrases may also include phrases said by the Dialler Agent, which may also influence the outcome. Paraphrases are defined during the definition of the scorecard on the Scorecard Builder, as a targeted phrase collection, intentionally to pre-emptively distinguish what customers might be saying. The quantitative result can be used to analyse the frequency of certain ‘communication essence’ as related to how this affects a certain interaction outcome. LISTWORDS The functionality of Listwords enables the QA Agent to capture verbatim words mentioned either by the Dialler Agent or by a customer. This serves the purpose of identifying certain words specific to the clients’ product or service, or the customer interactions that are being assessed. For example by using Listwords it is possible to quantify how often the clients competitor product, brand or service is being mentioned. Specifically for example, if a client campaign is specifically trying to promote ‘Product X’ (from the client ‘Vendor A’), yet the direct competitor to this product is ‘Product Y’ (from ‘Vendor B’), one can ascertain that customers are mentioning Product Y on average of 3 time per customer interaction when the outcome of the customer interaction promoting Product X leads to a particular outcome (e.g. a non-sale). These data, once reported on, may help determine certain customer behaviours in relation to Vendor A’s marketing activities. OTHER QUALITY ASSESSMENT CAPTURE FORMS To ensure that the correct volume of information is captured, the Quality Assessment Form includes the following additional forms for capturing data that adds value to a particular quality assessment: CLIENT NOTEBOOK The Client Notebook is a free text field to provide the client with important notes that the client should be aware of as captured by the QA Agent.
  • 11. 11 FLAG CALL The Flag Call Form enables a QA Agent to flag an exceptionally good or bad call, and to bring this to the attention of persons whom are configured to receive an email of this alert. This form allows for emergency interventions to be taken when appropriate, or alternatively allows a collection of useful training resources to be collected. TRAINING AND DEVELOPMENT To capture freetext comments particularly to do with improving Dialler Agent performance, for the purposes assisting with training and development of Dialler Agents this form enables the capture of three specific types of feedback that can be used by Dialler Agent Coaches. CALCULATORS AND TOOLS In certain instances it is necessary for QA Agents to calculate and convert numbers. To allow this in a single interface, without having to depend on external software the Calculators And Tools form assists QA Agents to do their job. In the current CallQ system a simple calculator, a minutes to seconds conversion tool and a seconds to minutes conversion tool has been included in this form.
  • 12. 12 RATINGS The capture of certain ratings is important in terms of base metrics to be analysed by reporting. The ratings form enables a QA Agent to rate the Dialler Agent by the following metrics: Overall Rating Speech Clarity Rating Product Knowledge Rating Customer Rapport Rating Total Talk Time Total Hold Time Number of Hold Intervals The collection of such metrics may help identify which agents are not adequately performing according to the rating system, and may additionally reveal how certain Dialler Agent behaviours in regards to hold intervals and total hold times may or may not influence a certain campaign. QUALITY ASSESSMENT SUMMARY FORM Once a quality assessment is submitted, the summary of the quality assessment capturing process is displayed before re-selecting the next Scorecard Quality assessment. The Quality Assessment Summary Form gives the QA Agent some feedback, enhancing the user experience of the QA Agent, by allowing the QA Agent a chance to review and amend their answers before moving on to the next quality assessment. If necessary to amend the capture of the previous quality assessment, the QA Agent can use the browser back button to load the previous form and recapture as required.
  • 13. 13 SCORECARD BUILDER The Scorecard Builder Form is the starting point from which a quality assessment can be initiated. The Scorecard Builder includes an intuitive interface whereby a scorecard can be authored by a Configuration Manager or an Administrator. SELECT AN EXISTING SCORECARD OR CREATE A NEW SCORECARD The Scorecard Builder facilitates the creation of a new scorecard or the modification of an existing one. The Configuration Manager can enter a new scorecard name or select an existing scorecard from the dropdown list. The Scorecard Builder loads the Scorecard Questions Form and the Configuration Manager can proceed to define a scorecard by adding a new question using the green plus icon, or remove a question by clicking the red cross icon. SCORECARD QUESTIONS The Scorecard Questions Form includes a template question construction interface. The Configuration Manager must first populate the following fields: The Question Text field is limited to 150 characters of alphanumeric (including punctuation) text. From Category Field the Configuration Manager can select from the list of Categories or add a new category (50 characters of alphanumeric text). To create a Compliance Question the user must either ‘Compliance’ or ‘Critical Fail’ from the dropdown. To create a Weighted Question any other category can be selected or entered. The Question Weighting represents the points value of a Weighted Question. The user may select a value from 0-20, the sum of all the weighting from Weighted Questions is the total points value of the Scorecard. When defining a question, the Configuration Manager must assign appropriate question weightings according to the relevance of the question in the context of the quality assessment for a particular campaign. All questions are indexed by default, and should the Client requirements include a specific tracking of a particular KPI, the Index for Analysis checkbox should be selected. In order to temporarily hide a from the Scorecard in the Quality Assessment Form the show question checkbox can be unchecked. To create the answer template for the scorecard question, icons representing the various answer input types are single clicked and display in the question preview. To accommodate a dynamic interface, the Scorecard Question Form facilitates the construction of an answer template in a WYSIWIG style way, so that the scorecard author can view and test the questions as the scorecard is built, with the Question Preview. The Question Preview is an approximation of what the QA Agent can see on the published scorecard.
  • 14. 14 Certain pre-defined dropdown lists exist, including a year, month, day and time selection. All other dropdown selections can be defined using the popup that displays when the list icon is clicked. From the list popup the user can select how to represent the list in the scorecard, which can be one of the following: Radio Buttons Dropdown Lists Multi-select Lists Check Boxes To define the values for a list a comma separated list of values can be entered. The comma separate values will be displayed as options according to the type of list selected. When the single line text icon is selected a dialogue displays that allows the user to select a validated text type according to what is required by the question. The different options create a corresponding single line text field in the Question Preview. The validation on the text boxes ensures that only data conforming to the type of text box can be captured, helping achieve data cleanliness and correct data capture as required.
  • 15. 15 SCORECARD WORDS To populate the Listwords and Paraphrases for a specific scorecard this can be done in the Scorecard Words form. This involves compiling a comma separated list of words or phrases and entering the data into the appropriate sections. Note that phrases cannot contain commas, since this would result in the phrase being spilt where the comma exists. Listwords should represent a list of ‘targeted words’ that the QA Agent is tasked to listen for and count. The Quality Assessment Listword Counter allows the QA Agent to easily identify and count the frequency of specific words by clicking on the corresponding word in the Listword Counter. Similarly the paraphrases should consist of a list of ‘targeted phrases’ that are synonymous to an expression that either the Dialler Agent or customer may say. The QA Agent can use the Paraphrase counter in the Quality Assessment page to count the frequency of synonymous paraphrases as the customer interaction is assessed. SCORECARD SETTINGS The Scorecard Settings allow a Configuration user to upload a Scorecard Logo that will be displayed on the Quality Assessment Form in order to create a graphic identity for the scorecard. Additionally a scorecard description can be edit that serves as a guide for the QA Agent. The Scorecard Description should contain instructions and information concerning the particular quality assessment related to the scorecard. Call flag email addresses are also configured here, as a comma separated list. People who are likely to appreciate real-time email feedback of customer interactions should be listed in here.
  • 16. 16 SCORECARD REPORTS From the Scorecard Reports Form the Configuration Manager can set the schedule of automatic reporting. The Scheduled Automatic Reporting works in the background to generate reports as scheduled to increase the speed of other reporting functionality. By including a comma separated list of Report Subscriber email addresses, the subscribers are automatically sent an alert email when a scheduled report completes successfully, prompting the user to login to a specified url to view the compiled report. SCORECARD CATEGORY QUESTION ORDER To accommodate the required functionality for displaying the scorecard question on the Quality Assessment in the correct order, the Scorecard Category Order Form enables a Configuration Manager to order questions and categories into the order required by the QA Agents. Questions are grouped together by categories, the categories can be ordered into place by dragging and dropping the Category Texts accordingly. Similarly the questions belonging to each category can be dragged and dropped into the correct order. The order in which the questions are displayed in the Question Tree is set here, and is important in terms of ensuring a logical order for the QA Agents to capture the data for each quality assessment.
  • 17. 17 ATTRIBUTES AND WORDCLOUD REPORTS The Attributes and Wordcloud Reports generate a collated report of all question answer pairs for a particular scorecard. The first page of the Attributes and Wordcloud Reports includes a number of selection criteria to generate a collation according to the filter criteria selected. The filter fields which can be selected include the following: Scorecard – the scorecard for the collated report to compile data from Dialler Campaign – the Dialler Campaign which the QA Agents have captured on a specified Scorecard Dialler Team – the Dialler Team as captured by the QA Agents on a specified Scorecard Dialler Agent – the Dialler Agent as captured by the QA Agents on a specified Scorecard QA Team – the QA Team of QA Agents who captured against a specified Scorecard QA Agent – the QA Agent of who captured against a particular CF Outcome – a flag to filter either Compliance Fails or Compliance passes for a specified Scorecard Min Percent – a filter to collate records above a particular Quality Score Percent for a specified Scorecard Max Percent – a filter to collate records below a particular Quality Score Percent for a specified Scorecard Assessment Start Date – the earliest date from which to compile data for a specified Scorecard Assessment End Date – the latest date from which to compile data for a specified Scorecard Should non-matching filter criteria be selected (for example if a certain QA Team does not capture against a particular Scorecard) the report will prompt the user that no data exists for the selected filter criteria.
  • 18. 18 The Attributes and Wordcloud reports can be accessed by Data Managers and Administrators. By selecting the ‘Do Word Cloud’ check box, Wordclouds for questions that have free text fields will be analysed and Wordclouds generated for each qualifying question. The Attributes and Wordcloud Report also consists of a dialogue that can be used to define a custom colours to use when colour coding the Wordcloud Report. Each word is coloured according to its frequency and the corresponding colour selected. The next form in the Attributes and Wordcloud Reports allows a user to customize the fields to be displayed in the collated report. By default all questions are displayed and checked for a particular scorecard. Unchecking a question will not show that field in the scorecard. The user may order the column order of the collated report by drag and dropping the questions into the order required by the user. The result of the Attributes and Wordclouds Report is a downloadable .csv file that can be opened in a spread sheet program such as Microsoft Excel. The downloadable file is automatically named with a unique filename which can be entered into the Filename decoder to obtain information pertaining to the files creation. The .csv file includes all the data that has been captured for a particular scorecard which meets the filter criteria as selected in the first and second pages of the Attributes and Wordcloud reports. The file can be further analysed by data analyst staff to reveal the information that is being sought. The Wordcloud report reflects the frequency of unique words that occur in freetext fields as captured by QA Agents for questions that have freetext fields in the answer template. Depending on the number of occurrences of a particular word, more frequent words show in the report are larger in size and are coloured in darker shades and the inverse applies for words that occur less frequently. The Wordcloud Report form includes the Wordcloud Bar that allows the user to edit the colour theme of the reported words and order them according to the number of occurrences and alphabetically. The Wordcloud bar also allows a user to select a particular wordcloud for export as PowerPoint, Word or Excel files which become available for download.
  • 19. 19
  • 20. 20 DASHBOARD The Dashboard is an important feature of CallQ and is the primary graphical interface for data visualisation of the quality assessment process as captured for a specific scorecard. The Dashboard includes several features that can be used to accurately ascertain the current performance of a quality assessment process, including certain KPI’s which are useful for determining the efficacy of certain executive level decisions. The Dashboard is accessible to the following roles in CallQ: Administrator – Full access to export functionality (All Scorecards) Client – No Access to export functionality (Assigned Scorecards) Campaign Manager – No access to export functionality (Assigned Scorecards) Data Manager – Full access to export functionality (All Scorecards) Director – No access to export functionality (Assigned Scorecards) The first stage of loading the Dashboard includes selecting a scorecard from the specified list, as determined by the assignment of applicable scorecards as configured by a Configuration Manager. The Dashboard does not conform to the rest of the standard CallQ navigation or layout by design. There is no navigation menu to guide the user to any of the other pages, and specifically for Client user, no navigation is possible beyond the Dashboard Page.
  • 21. 21 The Dashboard shows the synopsis of data related to a selected Scorecard quality assessment over a period of time. The initial load page displays data representing up to 50 days of collated data. The data visualization attempts to show graphically performance metrics of the selected Scorecard. The Navigation options for the Dashboard page include the Campaign Overview (Up to 50 days of Scorecard Data), Date Range (Configurable Date Range), Wordclouds and Feedback. BAR GRAPHS/LINEAR GRAPHS The Bar Graphs and Linear Data represented on the dashboard are displayed in an interactive interface that must be navigated to show all data visualisations. The graphics are generated as the user navigates via the arrows or alternatively via the menu for the section of the page. Each graph represents data that is extracted from the Collated Scorecard using a particular query to calculate the metrics. Upon clicking the graphic in a certain region the graphic is enlarged and the corresponding tabular data is shown, as represented by the graph. The enlarged display graph can be selected for export by clicking the office export item, adding the graphic and the data to a compilation of data from the dashboard, made available for export into PowerPoint, Word or Excel. TOTAL COMPLIANT PERCENT/AVERAGE QUALITY SCORE The Total Compliant Percent/Average Quality Score Linear Graph displays the calculated totals of customer interactions that are compliant and the average quality scores on a daily basis. This particular graph includes functionality that allows the user to zoom into a particular date range to see the data in a detailed display. The graph also includes the ability to scroll the date range of the data displayed, as shown below.
  • 22. 22 TOTAL NON-COMPLIANT CALLS/TOTAL COMPLIANT (%) CALLS Total Non-Compliant/Total Compliant Calls displays a stacked bar graph of the percent ratio of calls that are compliant against the calls that are non-compliant on a day by day basis. Compliant calls represent all calls (customer interactions) where the QA Agents have passed all compliance questions according to the Scorecard for the particular quality assessment. Non- Compliant calls represent customer interactions in which the QA agents have failed one or more compliance questions for the Scorecard for the quality assessment. The value of this graph helps identify ‘bad days’ and ‘good days’ for a particular quality assessment allocation of calls. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. TOTAL TRIFACTOR DISTRIBUTION PERCENTAGE OF QUALITY SCORES The Total Trifactor Distribution Percentage of Quality Scores shows a stacked bar chart representing how the distribution of quality scores varies over a period of time on a day to day basis. The Trifactors are represented in three colours: Green represents the percentage proportion of customer interactions that have been evaluated with Quality Scores between 95 and 100% (including 95%) Yellow represents the percentage proportion of customer interactions that have been evaluated with Quality Scores of 85 up to 95% (not including calls with 85% or 95% Quality Scores) Red represents the percentage proportion of customer interactions that have been evaluated with Quality Scores less than 85% (including 85%) The value of this graph is that it allows the user to see how well the customer interactions are performing in terms of overall quality over time. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. CUMULATIVE EVALUATED CALLS WITH QUALITY SCORES <= 85% AND COMPLIANCE FAILS The Cumulative Evaluate Calls with Quality Scores <= 85% and Compliance Fails represent the total percentage of calls with scores below 85% and calls with Compliance fails in relation to the total number of evaluated calls over a period of time on a day to day basis, as a compound line graph. This is an important graph since spikes or dips in this graph will indicate a significant change in quality of the customer interactions being assessed.
  • 23. 23 One can see that in this particular graph that the percent values plateau, which is indicating that the quality is stabilising. From this plateau the data analysts may determine a baseline proportion of what is acceptable in terms of Quality Scores and Compliance failures. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. CUMULATIVE TOTAL EVALUATED CALLS WITH QUALITY SCORES BELOW 85% The Cumulative Total Evaluated Calls with Quality Scores below 85% shows a bar graph of the total number of calls that have been evaluated with Quality Scores equal to or below 85% over a period of time on a day to day basis. Sharp rises in this graph would indicate a sudden drop in quality. The number displayed in the bars of the graph is the total sum of calls that have been evaluated with a Quality Score of below 85%. As time progresses this number will increase as more customer interactions are processed, the last number (bar) in the graph always represents the overall total number of calls with low quality scores. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. TOTAL FAILED EVALUATED CALLS WITH QUALITY SCORES ABOVE 95% The Total Failed Evaluated Calls with Quality Scores above 95% graph represents a cumulative total of calls with high quality, above or equal to 95% that were also compliance fails. These customer interactions would have failed on a Compliance markdown yet have achieved the required quality, therefore the calls that belong to this data set are of particular interest in terms of the quality assessment procedure. The quantification and the identification of this data is important since these calls may have been erroneously failed or may indicate that the Dialler Agents that are involved in these customer interactions are not trained properly, or may not be conforming with instructions of the Client brief. Also the customer interactions of this data set may represent potential follow ups for the Dialler agents to revisit. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams.
  • 24. 24 TOTAL EVALUATED CALLS PER DAY The Total Evaluated Calls Per Day Graph shows how many calls where evaluated on a given day, on a day by day basis. The value of this KPI will help identify how well the QA Team are working in relation to the prescribed target for the day. As more QA Agents are assigned to the quality assessment for a specified Scorecard the total evaluated number of customer interactions should increase, similarly the inverse applies when QA Agents are removed from the specified Scorecard. A decrease or increase in total number of calls evaluated per day could also offer insight into how motivated a particular staff contingent assigned to a specific Scorecard are. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. CUMULATIVE TOTAL EVALUATED CALLS The Cumulative Total Evaluated Calls shows a bar graph indicating the total number of calls evaluated over a period of time, on a day by day basis. This KPI indicates the gross productivity of a quality assessment and is important in terms of determining the certainty of the results of the other KPI’s displayed. In relation to overall quality assessment targets it can help provide information about how close the QA Agents are to achieving the number of customer interactions required by the client in order to achieve an estimate on when a certain target allocation will be reached. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. AVERAGE HANDLING TIME (SECONDS) The Average Handling Time graph shows the average time in seconds used to evaluate a call. Since customer interaction vary greatly in time it is important to display the average time spent on quality assessments. By establishing and monitoring average handling times the user can easily see on the data visualisation where insufficient or excessive handling times are evident; this may indicate that the quality assessments are not being carried out properly or that the customer interactions are either increasing or decreasing in duration as the campaign ages. By establishing a average handling time baseline, management can allocate sufficient staff resources for a particular campaign, determine the estimated cost of a quality assessment activity and ensure that a consistent quality standard is adhered to in terms of how much time a staff member should be spending on a quality assessment of a customer interaction.
  • 25. 25 The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. AVERAGE № CALLS PER QA AGENT PER DAY The Average Number of Calls Per QA Agent Per Day graph displays a stacked bar graph of the average number of quality assessments that are being carried out for the specified scorecard, compared with the number of QA Agents that have been capturing for a particular day. Ideally the average number of calls a day should be constant, since each individual QA Agent should be processing the same number of calls per day. In this stacked bar chart, the red indicates the total number of QA Agents that have submitted data, and the green indicates the average number of assessments per agent. The dates on this graph indicate the date of evaluation that the quality assessments where processed by the QA Teams. OVERALL TOTAL CUMULATIVE № EVALUATED CALLS PER DIALLER AGENT The Overall Cumulative Number of Evaluated Calls Per Agent bar graph shows the number of customer interactions evaluated for each Dialler Agent Recorded on the system. Ideally all Dialler Agents should be equally evaluated in the beginning of a quality assurance against a particular Scorecard. As Dialler Agents according to the trifactors calculated for each agent, the quality assessment can target certain customer interactions belonging to agents to who are underperforming or are performing exceptionally well, and over time the distribution of overall total for evaluated customer interactions will be intentionally skewed according to internal business protocol. The labels of each Dialler Agent displayed correspond to the number of quality assessments evaluated for the agent.
  • 26. 26 OVERALL TOTAL CUMULATIVE № EVALUATED CALLS COMPLIANCE/NON COMPLIANCE RATIO PER DIALLER AGENT The Overall Total Cumulative Number of Evaluated Calls Compliance/Non-Compliance Ratio Per Dialler Agent stacked bar graphs show the percentage proportion of customer interactions evaluations that passed and failed the Compliance Questions for the labelled Dialler Agent. The proportion of Failed/Passed customer interactions can be used to identify agents whom are not sufficiently trained or are not adhering to compliance dictated by the Campaign Manager or Client. Additionally it allows interventions to be taken should a Dialler Agent consistently fail on the compliance criteria of the Scorecard, helping deliver a higher quality outcome for our clients. The red proportion represents failed evaluations; the green portion represents passed evaluations. The labels of each Dialler Agent displayed correspond to the proportion of Failed/Passed call interactions evaluated for the agent. OVERALL TOTAL TRIFACTOR DISTRIBUTION PERCENTAGE PER DIALLER AGENT The Overall Total Trifactor Distribution Percentage Per Dialler Agent displays a stacked bar graph that show how each individual Dialler Agent quality scores are distributed in terms of quality score as determined by the Trifactor Criteria: Green represents the percentage proportion of customer interactions that have been evaluated with Quality Scores between 95 and 100% (including 95%) Yellow represents the percentage proportion of customer interactions that have been evaluated with Quality Scores of 85 up to 95% (not including calls with 85% or 95% Quality Scores) Red represents the percentage proportion of customer interactions that have been evaluated with Quality Scores less than 85% (including 85%) Once can deduce that the agents with higher proportions of green are producing higher quality customer interactions, and similarly Dialler Agents with higher proportions of red are not producing customer interactions that meet the minimum standards expected. The labels of each Dialler Agent displayed correspond to the proportion of Failed/Passed call interactions evaluated for the agent. OVERALL TOTAL CUMULATIVE № EVALUATED CALLS PER DIALLER TEAM The Overall Total Number Evaluated Calls per Dialler Team bar graph shows the numerical distribution of calls evaluated for each Dialler Team as recorded by the QA Agents. Ideally upon beginning a quality assurance campaign, all teams should receive the same number of evaluations, and as time goes by, and customer interactions from the Dialler Teams can be identified against Quality and Compliance standards, by using the other KPI’s displayed on the Dashboard (In particular Compliant/Ave Quality Scores (Area Graph)). The internal quality assessment protocol can be
  • 27. 27 enforced and specific customer interactions from particular teams can then be targeted and the number of each Dialler Team’s evaluated customer interaction can be adjusted accordingly. The image here represents that two teams have received more attention by QA Agents than the other 4 Dialler Teams. OVERALL TOTAL CUMULATIVE № EVALUATED CALLS PER QA AGENT The Overall Cumulative Number of Evaluated Calls Per QA Agent displays a bar graph of the number of quality assessments under taken by each individual QA Agent who has been allocated onto the Scorecard. This graph clearly shows that most of the calls assessed in this scorecard have been performed by a particular QA Agent. Ideally the graph should indicate that all QA Agents are processing the same number of customer interactions. PIE GRAPHS AND AREA GRAPHS PERCENT CERTAINTY Since most quality assessment campaigns can consist of several hundred thousand (or million) customer interactions it is not possible to evaluate each individual customer interaction, therefore a way of sampling the total customer interaction pool is necessary to evaluate calls. A statistically accepted model has been included in the CallQ code to calculate exactly the number of customer interactions required to be evaluated in order to achieve a prescribed percentage of certainty. Call Quality prescribed that a minimum of 95% certainty needs to be delivered in order to give our clients information that can be used accurately to support executive decisions. The image on the left shows the current number of evaluations (sample size) that have been assessed and the percent certainty (confidence level) of the results of the rest of the dashboard. One can see that from 10000 allocated customer interactions, 571 quality assessments have been done, which is calculated as 100% confidence of the results on the dashboard. The minimum number of assessments that need to be done to achieve a 95% confidence result for 10000 interactions is 370. For more information about these calculations please refer to the Calculators section in this document. The formulas necessary to calculate the required sample sizes to achieve the minimum 95% percent certainty are listed below: FORMULA REFERENCE (SAMPLE CERTAINTY) (confidence) x = Z(c/100)2 r(100-r) (sample size) n = N x/((N-1)E2 + x) (margin of error) E = Sqrt[( N - n) x/n(N-1)] where: N is the population size r is the fraction of responses Z(c/100) is the critical value for the confidence level c
  • 28. 28 COMPLIANT/AVE QUALITY SCORES The Compliant/Ave Quality Scores area graph shows the distribution of Compliance Passes (percent of total evaluations) and Average Quality Scores as distinguished by each team. This graph easily helps with the identification as whole of how teams are performing in regards to overall performance. To view the numerical values more clearly the user can click on the image, resulting in a zoomed popup window, displaying the values in human readable format, as illustrated below. QUALITY MARKDOWNS The Quality Markdowns pie graph shows the top 10 Quality Questions that have been marked by the QA Agent as fails for the particular question. For example if the Scorecard has 40 questions that can be marked as ‘Yes’ or ‘No’ , the top most questions marked as ‘No’ will be shown on this graph as a percentage total of the top 10 ten marked down Quality Questions. The user can click to image to show a zoom window, clearly showing the associated values represented the total ‘No’ answers for each question. The user can also use the navigation menu or arrows to scroll into each question in detail to see the break down of each questions answers as captured by the QA Agents. From the data represented under Quality Markdowns, one can deduce which quality aspects of the Dialler Agent customer interactions need most attention, helping direct training resources to the area’s most needing improvement for the purposes of improving overall dialler campaign customer interactions.
  • 29. 29 COMPLIANCE MARKDOWNS The Compliance Markdowns pie graph shows the top 10 Compliance Markdowns for the selected Scorecard. In this example one can see 4 questions displayed, and this can be attributed to the fact that only 4 Compliance Questions exist or that from the total pool of compliance questions, only 4 have been marked with ‘No’ answers, so in this case only the top 4 Compliance Questions are represented. Navigation of the specific question breakdowns can be done using the arrows or menu. Additionally the user may click on the image to show a zoomed in view of the data with human readable values. From the data represented under Compliance Markdowns, one can deduce which compliance aspects of the Dialler Agent customer interactions need most attention, helping direct training resources to the area’s most needing improvement for the purposes of maintaining an acceptable compliance as prescribed by the Client. AGENT RANKING DATA The Agent Ranking Data rates agents according to the top 5 Dialler Agents and the bottom 5 Dialler Agents as captured by the QA Agents. The importance of this statistic must be considered in regards to the Overall Cumulative Number of Evaluated Calls Per Agent bar graph, since the results will alter significantly if as Dialler Agents are targeted more specifically. This statistic ranks Dialler Agents who have at least 4 quality evaluations in the CallQ system, specific to the Scorecard. At least 10 agents who have 4 evaluations each need to exist in the system for the ranking system to display any data (minimum of 40 evaluated customer interactions). The data represented is entered into a formula to generate a ‘Quality Factor’ score, then ranked accordingly, considering tie positions if applicable. The general formula used to calculate the top 5 and bottom 5 is explained below. TOP 5 AGENTS AND BOTTOM 5 AGENTS FORMULA REFERENCE Dialler Agents are ranked according to their ‘Quality Factor’ as can be derived from the following formulas: passrate = total number of compliance passes/total number evaluated customer interactions Quality Factor = (passrate*average quality score)/(total number evaluated customer interactions-total number of compliance passes) +0.95
  • 30. 30 DATE RANGE Upon loading the Dashboard shows by default the last 50 days of activity for the selected scorecard, or approximately the last two months of working days. In order to allow a further drill down of data according the date of customer interactions evaluated, the Dashboard interface includes a date range dialog. The dialog includes 7 buttons to easily drill down into the periods represented by those dates, however the Assessment Start Date and Assessment End Date can be selected by using the calendar that displays when the user clicks the input field, as in the illustration. Should no data exist for a particular date range query then the user is advised to change the date range. When a certain date range is applicable the dashboard is generated with all the data represented in the default 50 day report albeit as a chronologically applicable dataset (Bar Graphs, Pie and Area Graphs, Agent Ranking Data, Wordclouds). WORDCLOUDS The Dashboard includes a navigation option that displays automatically generated Wordclouds that are derived from question answer templates that contain inputs for freetext capture by the QA Agents. The Wordclouds represent the most common words captured in the free text of the QA Agents assessments. (See section on Attributes and Wordcloud Reports)
  • 31. 31 FEEDBACK The Dashboard includes a section for a user to communicate internally with the Call Quality staffs that are nominated to receive communication from the Dashboard. The client cannot see the name of the nominated recipient of communication, however can view the seniority of the nominated recipient (reflected as the role they perform on CallQ). The Dashboard Feedback interface allows a data consumer to type a message, upload attachments and request a new question to be submitted for the selected Scorecard. File attachments can include any of the following extensions, limited by a total of 5 attachments: doc,docx,xls,xlsx,ppt,pptx,jpg, bmp,gif,swf,png,zip,rar,csv,txt,rtf,pdf,tif,tiff, mp3,wav,ogg,wma,mpeg,avi,wmv,flv,mp4,m ov The value of feedback is apparent since it allows a clear line of communication to nominated recipients of the communication, enabling an anonymous and streamlined communication route to most effectively deal with day to day running of the customer interaction campaign as required by the Client. The Dashboard enables a user to edit and submit a new question for evaluation, specific to the selected Scorecard for which the data is shown for. The interface is exactly the same in regards to the Scorecard Builder – Scorecard Questions sections. Upon submitting the proposed new question, the data is emailed to a nominated Data Manager, to be captured on the Scorecard Builder. It is important to note that new questions are not automatically added to the scorecard, since QA Agent training might be applicable, and the question may need to be edited for spelling, correct answer template publication etc. If a new scorecard is selected, it is attached as a file to the email that is sent to the QA Agent, with a filename that resembles ‘5177A575C7E.callq’. The file is a proprietary format that can only be opened in CallQ.
  • 32. 32 CONFIGURATION MANAGER The Configuration Manager is an important feature of CallQ since it allows for the management of the Users, Teams and Scorecards. The business model captured by CallQ involves a hierarchical role (user) structure, each role having access to different parts of the application thereby ensuring that the only the correctly assigned users have access to only the part of the application that they need to do their job. The Configuration Manager consists of seven different sections as illustrated below: TEAM/AGENT/SCORECARD CONFIGURATION The Team/Agent/Scorecard Configuration serves the purpose of mapping applicable Scorecards to their denoted teams and users. The form allows any of the available scorecards to be assigned to any QA Team that has been configured in the system. The form consists of a list of configured teams, as a menu button; upon clicking the Team Name the Available Scorecards and Assigned Scorecards can be seen. The Available Scorecards are listed according to the Scorecards that have been configured as visible on the Scorecard Configuration Form (also part of the Configuration Manager). If Scorecards have already been assigned to the QA Team, the Assigned Scorecards are visible in this list. Assigned Scorecards are available to the team members of the applicable team, either to be assigned individually or to the whole QA team, by checking the radio button for each user as listed in the Team Members section of the form, specific to the team. In order for the Configuration Manager to assign/remove Scorecards, either from the Available Scorecards list to/from the Assigned Scorecards list, or from the Assigned Scorecards list to/from and individual user, the Configuration Manager is required to double click the text in the applicable box. If the ‘All Team Members’ radio button is selected, then the Assigned Scorecard will be assigned to all team members in that team. If a team member is transferred to another team, all scorecards need to be re-assigned accordingly. The tool bar for each Team includes an icon that allow the Configuration Manager to clear all individual and team scorecard assignments, and an icon that allows the configuration manager to deselect the currently selected team member. The team members displayed on the Team Member List will always be QA Agent users who are currently employed.
  • 33. 33 CLIENT/DASHBOARD CONFIGURATION The Client/Dashboard Configuration form facilitates the creation of a new Client Entity on CallQ. The Client represents an important data consumer of the Dashboard; Client Users configured for the Client inherit the access privileges given to the Client, in regards to which dashboards are assigned to each Client. CallQ caters for a Client to have several Dashboards at their disposal, fulfilling the business requirement stipulated that a Clients customer interactions may need to be assessed using a number of different scorecards since each Client may have at least one product or customer service campaigns running concurrently. In order to assign a dashboard to a specific Client (access is cascaded to Client Users configured for the Client), the Configuration Manager must double click the Dashboard title in the list of Available Dashboards to add it to the Assigned Dashboards list. Similarly to remove access to a Dashboard, the Configuration Manager must double click the Dashboard title in the Assigned Dashboards. The Client/Dashboard Configuration includes the following fields to be populated: Client Name - the name of the company Contact Name – the name of the person who is most relevant for communication from Call Quality (this is not a user on the system necessarily) Contact Email – the email of the primary contact person Contact Phone – the primary phone number for the contact person Client Country – for internal statistical purposes Website – for internal information purposes Industry – for internal statistical purposes Color Theme – the colour theme that the clients Dashboard is themed by, usually representing company colours of the client
  • 34. 34 CLIENT USER CONFIGURATION The Client User Configuration Form facilitates the creation of new Client Users for a particular Client. Client Users inherit the permissions of the Client they are configured for; additionally Client users have no access to any of the other pages in CallQ. Should a Client user try to navigate off the page by manually altering the URL, they are automatically redirected to the ‘Select Scorecard’ dialog of the Dashboard. Once a Client User is added on to the system, the Client User can be seen on the front end, with the associated data for that user. CallQ automatically generates a login name for client users, with the general formula ‘firstname_lastname*_number+’. A number is appended to the automatically generated username should the username already exist in the WordPress users. The Client User Configuration includes the following fields to be populated: Password – password the user will login with, the user can change their own password on the system. The password is securely stored in the database using native MD5 encryption. Organisational Level – useful to determine what level of the Client Company hierarchy a specific user belongs to. Title – indicates gender, marital status or education Firstname Lastname Photo – a file of the user image that can be used to identify clients graphically Client – the Client to which a specific user belongs, and from which the user inherits access permissions to the Assigned Dashboards for the client. Contact Number Email Address – must be a unique email address in the WordPress installation, an email is sent to this address when the user is configured on the system, for the Client User records (login details). Notes – any notes about a particular client that may be useful when corresponding with the client or communicating via phone.
  • 35. 35 MANAGER USER CONFIGURATION The Manager User Configuration Form allows the Configuration Manager to create users that perform management roles within CallQ. Each role has specific access to the application as documented in the User Roles section of this document. Management Roles that can be inherited when creating a new user include: Campaign Manager Configuration Manager Data Manager Director The CallQ login for Manager Users is generated automatically. For Directors the username conforms to the general format ‘firstname_lastname*_number+’, for Campaign Managers, Configuration Managers and Data Managers the username conforms to the general format ‘CALLQ####’ where # represents a 4 digit number, if less than 1000, with zero placed holders for the three left most numbers. The following fields must be populated when a new Manager User is created: Password - password the user will login with, the user can change their own password on the system. The password is securely stored in the database using native MD5 encryption. Organisational Level – The level of seniority of users within the CCL/Call Quality staff compliment First Name Last Name CCL Login – the login of the user on the CCL LAN Domain (or employee code) Photo – a file of the user image that can be used to identify users graphically User Type – what type of management user is the new user Team Name - the team that the Manager User belongs to, if the Team Name is not already in dropdown list, the Team can be added as the user is created Contact Number – the phone number that the staff member can be contacted by Email Address – must be a unique email address in the WordPress installation, an email is sent to this address when the user is configured on the system, for the Manager User records (login details) Notes – any notes about a particular user that may be useful when corresponding with the user or communicating via phone
  • 36. 36 QA USER CONFIGURATION The QA User (Agent) Configuration form allows a Configuration Manager to add a QA Agent to the WordPress installation. QA Agents are unique on the system since QA Agents are the only users that can capture valid Scorecard Data that can be reported on. When a new QA Agent is created on the System the QA Agent is assigned to a QA Team, and inherits scorecards that have been assigned to all team members in that team if applicable. For QA Agents an automatically generated username is created for login, conforming to the format ‘CALLQ####’ where # represents a 4 digit number, if less than 1000, with zero placed holders for the three left most numbers. The following fields must be populated when a new QA Agent user is created: Password - password the user will login with, the user can change their own password on the system. The password is securely stored in the database using native MD5 encryption. Organisational Level – The level of seniority of users within the CCL/Call Quality staff compliment First Name Last Name CCL Login – the login of the user on the CCL LAN Domain (or employee code) Photo – a file of the user image that can be used to identify users graphically Team Name - the team that the QA Agent user belongs to, if the Team Name is not already in dropdown list, the Team can be added as the user is created Contact Number – the phone number that the staff member can be contacted by Email Address – must be a unique email address in the WordPress installation, an email is sent to this address when the user is configured on the system, for the QA Agent records (login details) Notes – any notes about a particular user that may be useful when corresponding with the user or communicating via phone SCORECARD CONFIGURATION The Scorecard Configuration form allows the Configuration Manager to hide and show Scorecards/Dashboards configured on the system. If the Scorecards box is unchecked this indicates that the specific Scorecard is not available to any user on the CallQ installation, accept for Configuration Managers and Administrators. The feature ensures that only the most up to date and relevant scorecards can be made available for QA Agents and other users (including users whom are authorised on the Dashboard and Attribute and Wordcloud Report), verifying that the activities undertaken in CallQ are currently applicable to the Call Quality business objectives at the time.
  • 37. 37 FILENAME DECODER CallQ produces a number of different types of exports for various different User Roles in the system. In order to guarantee that all files are unique in system, each file named by default with an encoded file name, uniquely generated for the file. CallQ also recommends a human readable filename, these file names are longer and provide a description of the contents of the file, however may be impractical for many users. In order to allow a user to recover useful information from an encoded filename, the filename decoder shows information including the following: System Recommended File Name – a longer descriptive version of the contents of the file Page – the page of CallQ on which the file was generated Link – a link to the file as stored on the server (for data redundancy) Created Time – the time the file was created User – the user who created the file Filter – if applicable, the dynamically generated filter that was applied when the file was created (applies to Attributes and Wordcloud Reports) Number of Records – if applicable, the number of records in the file (applies to .csv and .xlsx files only)
  • 38. 38 CALCULATORS STATS MODEL CALCULATOR – FLASH The Stats Model Calculator – Flash page in CallQ displays a number of flash calculators for calculating various critical numbers relating to sample certainty, volumes and staff compliment. The calculators on this page are compiled as Flash Applets (.swf) and the browser must be updated with the Adobe Flash Plugin in order to be viewed. PERCENT TO BE AUDITED The Percent to be Audited Calculator calculates the percent of the total sample required to achieve the entered certainty, which is 95% by default. The calculation allows for two inputs for total allocation size, namely sales calls and non-sales calls and calculates the actual number of required sample size of each stream of input and the percent representation of those numbers from the total allocation size in the analogue gauges on the right. Additionally the calculator calculates the number of required QA Agents in order to process the given sample size according to the call length and the Average handling time. The number represented here is the sum of the QA Agent required for Sales calls and Non-Sales calls. SAMPLE CERTAINTY The Sample Certainty Calculator calculates what certainty can be achieved from a specified sample size from a total allocation size. For more information about the mathematics of the calculations, please refer to the Formula Reference (Sample Certainty) section of this document. Additionally the calculator calculates the number of required QA Agents in order to process the given sample size according to the call length and the Average handling time. The number represented here is the sum of the QA Agent required for Sales calls and Non-Sales calls.
  • 39. 39 SAMPLE CERTAINTY COMPARISON The Sample Certainty Comparison Calculator calculates the current sample certainty of a specified number of samples, compared with required number of samples in order to achieve a 95% certainty. The calculator also calculates the number of QA Agents required to perform assessments in relation to the campaign complexity and interaction length as Low, Medium and High buttons. The animated dial on the right of the calculator shows the Sample Certainty as entered compared to the prescribed 95% certainty for Call Quality assessments. STAT MODEL ASSESSMENT CALCULATOR The Stat Model Assessment Calculator is a JavaScript calculator that does all volume and certainty calculations needed to ensure that quality standards are adhered to in terms of correct numbers of assessments being used. This calculator is the most comprehensive calculator necessary for the internal business processes at Call Quality. In addition to the basic functionality need to calculate certainties and volumes, the revealed ‘Recommended Values’ section allows the user fine tune the calculated sample size considering margin of error, population size, confidence percent and response percent. The calculator also allows for entry of detailed parameters related to the calculation of staff allocation required to perform assessments. The calculation includes fields for entry of the following: Agent Performance Split QA Daily Productive Hours Average Sales Call Length Average Non-Sales Call Length QA AHT (Average Handling Time) QA Working Days (Week) The estimate of the number of QA Agents required is also broken down into a high, medium and low performers (referring to QA Agents productivity) and how many calls should be allocated to each class of QA Agent. For more information about the mathematics of the calculations, please refer to the Formula Reference (Sample Certainty) section of this document.
  • 40. 40 TREND ANALYSIS TOOL The Trend Analysis Tool is a tool for extracting the meaning of data and representing it as human readable text that can be quoted in other written text. The Trend Analysis Tool is a powerful means of analysing data for trends. The Trend Analysis tool can be used either for ad hoc analysis of data from a Data Catalog (refer to Dynamic Import section of this document) or data collated from a specific Scorecard. The tool involves a brute force analysis algorithm that calculates all possible permutations of a specific data set (up to 5 columns at a time), and numerically evaluates the frequency of each permutation in a given data set, allowing for the extraction of the most significant permutations to be identified as influencing the result of a selected ‘ordinal column’. The brute force calculation currently uses large amounts of memory and increases disk activity and is restricted for use to the Administrator, Director and Data Manager roles in CallQ. COMBINATOR – SELECT ORDINAL COLUMN The Combinator requires the user to select the ‘Ordinal Column’ that a trend needs to be calculated for. Typically the Ordinal Column should be the information the user is seeking to answer a question about. For example, if one wants to find the most significant influencing factors that relate to ‘Call Outcome’, one would select that column. The columns displayed for selection of an ordinal column are defined by their distinctness of the data in those columns. The columns that can be selected for an ordinal column contain up to ten different values, and columns with free text are ignored. For example, using the ‘Call Outcome’ column in this data set, this column has only 6 possible values, as can be seen in the image below. The data can be analysed for specific outcomes by checking/unchecking the values represented for the column. A significant performance advantage can be achieved by analysing only the necessary data.
  • 41. 41 COMBINATOR – SELECT COMPARISON COLUMNS Once an ordinal column is selected the user is required to select columns to compare the ordinal values against, in order to calculate all possible permutations for the selected columns. Although all columns can be selected for analysis it is highly recommended that the fewest possible columns are selected for analysis. For the user to select the correct columns that may relate most significantly to the ordinal column selected, the user should have an in depth knowledge of the data being analysed. The Comparison columns incudes a section for selecting ‘triplets’ and ‘quads’ by checking the appropriate checkbox, to refine the trend extracting methodology to examine 4 or 5 columns respectively. If required the user may examine the results in detail by unchecking the ‘Do not show workings’ check box, which will result in a tabular graphical display of all permutations identified and the frequency of those permutations in the data set examined. Upon selecting the Comparison Columns the user can use a dialog such as the one below to specify which values to analyse for trending. By default all values in each column are selected, except for blank or null values. Significant performance gains can be made depending on how the value options are configured and the fewer values that are selected the better the performance will be. One must keep in mind when comparing the comparison values that significant trending for values that are not checked will not show in any of the analytic results, therefore the results must be appreciated against the original dataset mindful that other trends may exist that are not displayed. By default, if triplets or quads are not selected, the trend analysis algorithm will only compare two columns against each value in the selected ordinal column. By calculating all permutations of all paired columns selected on the Comparison Columns form and comparing them against all selected values of the ordinal column, the frequency of each permutation is counted in the original data source and tabulated into a trend extraction. COMBINATOR – TRIPLETS Similar to the default pair comparison, the triplet comparison evaluates trends by calculating all permutations of the comparison columns selected (and the values selected for those columns), in sets of three, and comparing against the ordinal column. The frequency of each permutation is counted and tabulated for trend extraction. In order for triplet trending data to be displayed at least 3 columns must be selected from the Comparison Columns.
  • 42. 42 One must note the processor and memory overhead incurred when processing triplet trending is significantly greater than it would be for pair trending in a specific data set. COMBINATOR – QUADS Using the same methodology as pair and triplet trending, quad trending reveals trends involving permutations of 4 columns against the selected values of the ordinal column. Similarly it must be noted that the processor and memory overhead is significantly greater than that of the pair and triplet trend extractions. The user should be aware that analysing trending can take a long time. In order for quad trending data to be displayed at least 4 columns must be selected from the Comparison Columns. TREND FINDINGS The results from the Combinator show the trends identified as human readable text in plain English, an optionally as tabular data. If either or both of the ‘Do Triplets’ or ‘Do Quads’ checkboxes have been checked and the minimum respective number of columns have been selected the trending is displayed respectively, according to algorithmic extraction. The trends are shown in the Pair, Triplet and Quad findings sections respectively. The output displays all trending information that has a minimum frequency of 2.5% of the total data set, displaying the top three most significant results in respect to the ordinal column values selected. If no trending information is compiled by the algorithm, then where applicable the text ‘No Trends Found’ will be displayed. The image displayed here shows the fully expanded version of the Trend Analysis tool results; the interface conveniently includes collapsible sections to facilitate a more user friendly interaction by allowing the user to only view the results they are interested in.
  • 43. 43 DYNAMIC IMPORT The Dynamic Import feature of CallQ allows a Data Manager or Administrator user to upload a .csv file for ad hoc analysis and data cleansing operations. The Dynamic Import feature works by using a special algorithm to recognise what type of data is in each column of the uploaded .csv file, assigning a ‘Data Expression’ to the column, and applying data cleansing rules specific for the type of data in each column. Upon import a table is created in the database, with column data types corresponding to native MySQL data types. The Data Expression algorithm evaluates the data using regular expressions, differentiating between fields such as person names, dates, long text and short text. In order to standardize in disparate data (for example data that contains dates in various formats), the cleansing algorithm includes features that standardize date/times, remove trailing/leading/extra spaces, apply correct casing to person names, replace empty text with null values and correct decimal numbers that have commas to have points instead. The underlying database supports Unicode encoding for text fields (UTF-8 collations) where applicable, supporting characters that are not found in the English alphabet. IMPORT PRE-ANALYSIS The import pre-analysis applies a ‘top-values’ analysis to show the top 10 most frequent values in qualifying columns of the imported CSV file. The top 10 most frequent values are shown in order of the frequency, displaying the actual count of the particular value, and the percent of the total those values represent of the total row count in the .csv file. The graphic representation is shown as a pie graph. The result of the pre-analysis also includes summary of the import details and the corresponding table in the database. The Table Data Summary displays information as listed below: Column Name (the original name of the column in the csv file) Serial Name (the internal system name of the column) System Data Type (MySQL data type) Data Expression (name, email, integer, decimal, phone number, website, text select, short text, long text) Unique Value Count Non-blank Value Count Blank Count Index Type (none, reference (clustered index), text search (full text index))
  • 44. 44 The Data Catalog produced by the Dynamic Import can be appended to by importing another .csv file that exactly matches the format (column names, number of columns and data expression) original Data Catalog produced in the initial data import.