In general, embodiments of the invention relate to managing quality assurance of work assignments and, more particularly, an automated system for assessing the quality of work assignments, performing calibration of work assignments, auditing the quality assurance process and implementing corrective action/improvement plans for the associates performing the work assignments.
In large enterprise businesses, such as a financial institution having offices and branches located worldwide, work allocation becomes a taunting task because of the difference in business practices amongst of lines-of-business, work units and the like spread across world-wide geographies. In addition assuring the quality of the work being allocated in terms of repeatability and reproducibility becomes problematic.
In many instances, assuring the quality of work assignments may be handled with a high amount of manual intervention, such as manual maintenance of data, manual distribution and tracking of work by the work teams/entities and the like. In addition, collation and reporting across different work units, job functions and geographies becomes problematic. Such manual processes are prone to human error, for example, data updates may fail to be performed, reporting may be inaccurate and the like. In addition, archiving of quality assurance data is relegated to tracking previous data inflow, such as, back tracking through emails, different inbound data source and the like. Moreover, current quality assurance processing provides for limited or, in some instances, no real-time means for measuring work performance or assessing quality to ensure process capability.
Therefore, a need exists to develop systems, apparatus, computer program products, methods and the like that would provide for automated quality assurance of work assignments, such as handing customer financial transactions within a financial institution or the like. The desired systems may be used in conjunction with a comprehensive automated system for work assignment, allocation and tracking, or the desired system may be configured as a stand-alone system. The desired system should provide for defining work performance metrics on a per-work assignment basis (i.e., per work entity/line-of-business, per work queue/work template, or the like). In addition, the desired system should provide for automatic sampling of transactions within work assignments for the purpose of calibrating work processed to known standards. Moreover, the desired systems should provide automatically assessing the quality of the quality assurance process (i.e., auditing the auditor) and automated corrective action/improvement plans for those associates exhibiting unacceptable quality in the performance of a work assignment.
The following presents a simplified summary of one or more embodiments in order to provide a basic understanding of such embodiments. This summary is not an extensive overview of all contemplated embodiments, and is intended to neither identify key or critical elements of all embodiments, nor delineate the scope of any or all embodiments. Its sole purpose is to present some concepts of one or more embodiments in a simplified form as a prelude to the more detailed description that is presented later.
Embodiments of the present invention address the above needs and/or achieve other advantages by providing apparatus, systems, computer program products, methods or the like for a comprehensive quality assurance platform for automatically assessing the quality of work performance of associates (i.e., those who perform the work). As such, present embodiments significantly increase repeatability and reproducibility into the overall performance of work assignments. The described quality assurance system/module that can be implemented in conjunction with the work allocation system described herein or the system can operate as a standalone quality assurance system/module. In addition, the quality assurance system provides for automated collection and tracking of quality metrics and automated quality calibrations (i.e., automated and random selection of work assignment/transactions for comparison to standards). Additionally, the quality assurance system provides for validating the quality assurance work by random sampling and quality assurance processing of the auditor's work (i.e., auditing the auditors). Moreover, the quality assurance aspects of the present invention provide for an associate improvement plan, whereby quality assurance metrics may be systematically adjusted and/or sampling sizes increased for associates with quality scores that dictate a need for improvement. Moreover, present embodiments of the invention, allow users to perform real-time quality monitoring of the work as it being performed.
An apparatus for quality assurance assessment of a work process/assignment defines first embodiments of the invention. The apparatus includes a computing platform having a memory and at least one processor in communication with the memory. The apparatus further includes a work process quality assurance module that is stored in the memory and executable by the processor. The module includes a work transaction quality assurance (QA) sampling sub-module. The work transaction QA sampling sub-module is configured to receive first user-inputs that define a sample size for each of a plurality of sampling constraints and receive second user-inputs that select a time and date range for sampling completed work transactions from the work process. Further, the sub-module is configured to receive third user-inputs that select one or more work queues from the work process to be sampled and receive a fourth user-input that selects a sampling constraint from amongst the plurality of sampling constraints. In addition, the sub-module is configured to receive a fifth user-input that is configured to automatically and randomly determine samples for quality assurance assessment in accordance with (i) the selected time and date range, (ii) the selected work queues, (iii) the selected sampling constraint and (iv) the selected sample size associated with the selected sampling constraint.
In specific embodiments of the apparatus, the work transaction QA sampling sub-module is further configured to receive first user-inputs that define a sample size for each of the plurality of sampling constraints, wherein the sampling constraints include (i) an overall population of associates assigned to a work process, (ii) each associate for each work queue worked by a corresponding associate, (iii) each individual queue in the work process, and (iv) each individual associate assigned to the work process.
In other specific embodiments of the apparatus, the work transaction QA sampling sub-module is further configured to receive a sixth user-input that is configured to automatically and randomly allocate the determined samples to a general quality assurance queue.
Additionally, in other specific embodiments of the apparatus the work transaction QA sampling sub-module is further configured to receive first user-inputs that define a sample size for each of a plurality of sampling constraints, such that each sample size may be one of a percentage or a numerical value.
In still further specific embodiments of the apparatus the work process quality assurance module further includes an associate calibration sub-module configured to receive a sixth user-input that defines a number of days between calibration trials. In such embodiments of the apparatus, the associate calibration sub-module may be further configured to, based on the number of days between calibration trials expiring for an associate, automatically, and without knowledge of the associate, allocate a transaction performed by the associate to a general calibration queue in which the transaction is compared to a calibration standard.
Moreover, in further embodiments of the apparatus the work process quality assurance module further includes an auditor quality assurance sub-module that is configured to receive a sixth user-input that defines an auditor-specific sample size of the work process transactions that undergo quality assurance assessment by the auditor.
Additionally, in specific embodiments of the apparatus, the work process quality assurance module further includes an associate improvement plan sub-module that is configured to receive sixth user-inputs that define, for an associate requiring process improvement, target values for (i) an overall quality score and (ii) individual work process parameters and an additional sample size of work process transactions performed by the associate that are to be quality assurance sampled. While in other specific embodiments of the apparatus, the work process quality assurance module further includes a certification sub-module that is configured to receive a sixth user-input that defines a process certification cycle for a specified work process.
A computer program product including a non-transitory computer-readable medium defines second embodiments of the invention. The computer-readable medium includes a first set of codes for causing a computer to receive first user-inputs that define a sample size for each of a plurality of sampling constraints and a second set of codes for causing a computer to receive second user-inputs that select a time and date range for sampling completed work transactions from the work process. The computer-readable medium further includes a third set of codes for causing a computer to receive third user-inputs that select one or more work queues from the work process to be sampled and a fourth set of codes for causing a computer to receive a fourth user-input that selects a sampling constraint from amongst the plurality of sampling constraints. In addition, the computer-readable medium includes a fifth set of codes for causing a computer to automatically and randomly determine samples for quality assurance assessment in accordance with (i) the selected time and date range, (ii) the selected work queues, (iii) the selected sampling constraint and (iv) the selected sample size associated with the selected sampling constraint.
In specific embodiments of the computer program product, the first set of codes is further configured to cause the computer to receive the first user-inputs that define the sample size for each of the plurality of sampling constraints, wherein the sampling constraints include (i) an overall population of associates assigned to a work process, (ii) each associate for each work queue worked by a corresponding associate, (iii) each individual queue in the work process, and (iv) each individual associate assigned to the work process.
In other specific embodiments of the computer program product, the computer-readable medium includes a sixth set of codes for causing a computer to automatically and randomly allocate the determined samples to a general quality assurance queue.
In still further specific embodiments of the computer program product, the computer-readable medium further includes a sixth set of codes for causing a computer to receive a fifth user-input that defines a number of days between calibration trials. In such embodiments of the computer program product, the computer-readable medium may further include a seventh set of codes for causing a computer to, based on the number of days between calibration trials expiring for an associate, automatically, and without knowledge of the associate, allocate a transaction performed by the associate to a general calibration queue in which the transaction is compared to a calibration standard.
Moreover, in other specific embodiments of the computer program product, the computer-readable medium further includes a sixth set of codes for causing a computer to receive a fifth user-input that defines an auditor-specific sample size of the work process transactions that undergo quality assurance assessment by the auditor. While in other specific embodiments of the computer program product, the computer-readable medium further comprises a sixth set of codes for causing a computer to receive fifth user-inputs that define, for an associate requiring process improvement, target values for (i) an overall quality score and (ii) individual work process parameters and an additional sample size of work process transactions performed by the associate that are to be quality assurance sampled. In additional specific embodiments of the computer program product, the computer-readable medium further includes a sixth set of codes for causing a computer to receive a fifth user-input that defines a process certification cycle for a specified work process.
A method for quality assurance assessment of a work process/assignment defines third embodiments of the invention. The method includes receiving (1) first user-inputs that define a sample size for each of a plurality of sampling constraints and (2) second user-inputs that select a time and date range for sampling completed work transactions from the work process. The method further includes receiving (3) third user-inputs that select one or more work queues from the work process to be sampled and receiving (4) a fourth user-input that selects a sampling constraint from amongst the plurality of sampling constraints. The method further includes automatically and randomly, determining samples for quality assurance assessment in accordance with (i) the selected time and date range, (ii) the selected work queues, (iii) the selected sampling constraint and (iv) the selected sample size associated with the selected sampling constraint.
Thus, systems, apparatus, methods, and computer program products herein described in detail below provide for a comprehensive quality assurance platform for automatically assessing the quality of work performance of associates, the system herein described in detail below for automated definition, collection and tracking of quality metrics and automated sampling of transactions within the work assignments for quality calibrations. Additionally, the quality assurance system provides for validating the quality assurance work by random sampling and quality assurance assessment of the auditor's work and an associate improvement plan, whereby quality assurance metrics may be systematically adjusted and/or sampling sizes increased for associates with quality scores that dictate a need for improvement.
To the accomplishment of the foregoing and related ends, the one or more embodiments comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more embodiments. These features are indicative, however, of but a few of the various ways in which the principles of various embodiments may be employed, and this description is intended to include all such embodiments and their equivalents.
Having thus described embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments of the invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout. Although some embodiments of the invention described herein are generally described as involving a “financial institution,” one of ordinary skill in the art will appreciate that the invention may be utilized by other businesses that take the place of or work in conjunction with financial institutions to perform one or more of the processes or steps described herein as being performed by a financial institution.
As will be appreciated by one of skill in the art in view of this disclosure, the present invention may be embodied as an apparatus (e.g., a system, computer program product, and/or other device), a method, or a combination of the foregoing. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may generally be referred to herein as a “system.” Furthermore, embodiments of the present invention may take the form of a computer program product comprising a computer-usable storage medium having computer-usable program code/computer-readable instructions embodied in the medium.
Any suitable computer-usable or computer-readable medium may be utilized. The computer usable or computer readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device. More specific examples (e.g., a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires; a tangible medium such as a portable computer diskette, a hard disk, a time-dependent access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a compact disc read-only memory (CD-ROM), or other tangible optical or magnetic storage device.
Computer program code/computer-readable instructions for carrying out operations of embodiments of the present invention may be written in an object oriented, scripted or unscripted programming language such as Java, Perl, Smalltalk, C++ or the like. However, the computer program code/computer-readable instructions for carrying out operations of the invention may also be written in conventional procedural programming languages, such as the “C” programming language or similar programming languages.
Embodiments of the present invention are described below with reference to flowchart illustrations and/or block diagrams of methods or apparatuses (the term “apparatus” including systems and computer program products). It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a particular machine, such that the instructions, which execute by the processor of the computer or other programmable data processing apparatus, create mechanisms for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions, which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. Alternatively, computer program implemented steps or acts may be combined with operator or human implemented steps or acts in order to carry out an embodiment of the invention.
According to embodiments of the invention described herein, various systems, apparatus, methods, and computer program products are herein described for a comprehensive quality assurance platform for automatically assessing the quality of work performance of associates. As such, present embodiments significantly increase repeatability and reproducibility into the overall performance of work assignments. The described quality assurance system/module that can be implemented in conjunction with the work allocation system described in detail herein or the system can operate as a standalone quality assurance system/module. In addition, the quality assurance system provides for automated collection and tracking of quality metrics and automated quality calibrations (i.e., automated and random selection of work assignment/transactions for comparison to standards). Additionally, the quality assurance system provides for validating the quality assurance work by random sampling and quality assurance processing of the auditor's work (i.e., auditing the auditors). Moreover, the quality assurance aspects of the present invention provide for an associate improvement plan, whereby quality assurance metrics may be systematically adjusted and/or sampling sizes increased for associates with quality scores that dictate a need for improvement.
Referring to
Work process quality assurance module 18 is stored in the memory 14 of apparatus 10 and is executable by the processor 16. The module 18 may be configured to work in conjunction with the work scheduling, allocation and tracking module 18 described below in
Work process quality assurance module 18 includes work transaction quality assurance (QA) sampling sub-module 20 that is configured to receive QA sampling parameters and constraints, determine QA samples and automatically allocate sampled transaction to a QA queue, in accordance with embodiments of the present invention. Sub-module 20 is configured to receive first user-inputs 22 that define a QA sample size 24 for each of plurality of sampling constraints 26. The sampling constraints may be queue based on associate (i.e., individual who performs the work).
Additionally, sub-module 20 is configured to receive second user-inputs 28 that select a time and a date range 30 for sampling completed work assignments/transactions and third user-inputs 32 that select one or more work queues 34 from the work process. The selected work queues 34 are the queues from which QA samples are subsequently drawn from. In addition, sub-module 20 is configured to receive a fourth user-input 36 that selects a sampling constraint 38 from amongst the plurality of sampling constraints 26.
Work transaction quality assurance (QA) sampling sub-module 20 is further configured to automatically and randomly determine QA samples 40 for quality assurance assessment purposes in accordance with (i) the selected time and data range 30, (ii) the selected work queue(s) 34, (iii) the selected sampling constraint 38, and (iv) the selected sample size 24 associated with the selected sampling constraint 38.
Referring to
The apparatus 10 includes computing platform 12 that can receive and execute algorithms, such as routines, and applications. Computing platform 12 includes memory 14, which may comprise volatile and non-volatile memory, such as read-only and/or random-access memory (RAM and ROM), EPROM, EEPROM, flash cards, or any memory common to computer platforms. Further, memory 14 may include one or more flash memory cells, or may be any secondary or tertiary storage device, such as magnetic media, optical media, tape, or soft or hard disk.
Further, computing platform 12 also includes processor 16, which may be an application-specific integrated circuit (“ASIC”), or other chipset, processor, logic circuit, or other data processing device. Processor 16 or other processor such as ASIC may execute an application programming interface (“API”) (not shown in
Processor 16 includes various processing subsystems (not shown in
Computer platform 12 may additionally include communications module (not shown in
As previously discussed in relation to
Additionally, sub-module 20 is configured to receive second user-inputs 28 that select a time and a date range 30 for sampling completed work assignments/transactions and third user-inputs 32 that select one or more work queues 34 from the work process. The selected work queues 34 are the queues from which QA samples are subsequently drawn from. In addition, sub-module 20 is configured to receive a fourth user-input 36 that selects a sampling constraint 38 from amongst the plurality of sampling constraints 26.
Work transaction quality assurance (QA) sampling sub-module 20 is further configured to automatically and randomly determine QA samples 40 for quality assurance assessment purposes in accordance with (i) the selected time and data range 30, (ii) the selected work queue(s) 34, (iii) the selected sampling constraint 26, and (iv) the selected sample size 24 associated with the selected sampling constraint 38.
In specific embodiments of the invention, the work transaction QA sampling sub-module 20 is further configured to receive a fifth user-input 50 that is configured to automatically allocate 52 the determined calibration samples to a general QA queue.
In additional embodiments of the apparatus 10, the work process QA module 18 includes associate calibration sub-module 54. Associate calibration sub-module 54 is configured to receive a sixth user-input 56 that defines the calibration trial cycle 58 (i.e., the number of days between calibration cycles). Further the associate calibration sub-module 54 is configured to, based on the defined calibration trial cycle expiring for a specific associate, automatically, and without knowledge of the associate, allocate a completed work assignment/transaction 60 performed by the associate to the general calibration queue. Work assignments/transactions residing in the calibration queue are subsequent calibrated based on comparison to a known standard work assignment/transaction.
Moreover, in further embodiments of the apparatus 10, the work process QA module 18 includes auditor QA sub-module 62 that is configured to receive user-inputs that define auditor-specific sample sizes (finite number or percentage) for the work assignments/transactions that undergo quality assurance assessment processing by the auditor (i.e., auditing the auditor). In addition, the work process QA module 18 may include associate improvement plan sub-module 64 that is configured to receive user-inputs that define, for an associate identified as requiring work process improvement, (1) target values for (i) an overall associate quality score and/or (ii) individual work process performance metrics/parameters, and (2) an additional incremental QA sample size for work assignment/transaction performed by the associate. Additionally, the work process QA module 18 may include a certification sub-module 66 that is configured to receive user-inputs that define a work process and/or work assignment certification cycle (i.e., the number of days before re-certification is required) and the requirements for notifying/alerting applicable parties (e.g., managers or the like) that re-certification is due.
At Event 106, third user-inputs are received that select one or more work queues from the work process from which QA samples are to determined and, at Event 108, a fourth user-input is received that selects a sampling constraint from amongst the plurality of sampling constraints.
At Event 110, QA samples are determined, automatically and randomly, in accordance with the selected (i) time and date range, (ii) work queue(s), (iii) sampling constraint, and (iv)sample size associated with the selected sampling constraint.
Referring to
Work scheduling, allocation and tracking module 218 is stored in the memory 214 of apparatus 210 and is executable by the processor 216. The module 218 is configured to provide end-to-end work assignment (e.g., transaction) tracking, including work schedule/allocation, work processing and quality assessment of the processed work assignment. Additionally, the module 218 is configured to provide for automatic allocation of work assignments, as well as providing for a user to manually allocate work assignments.
As specific embodiments the work scheduling, allocation and tracking module 218 includes work scheduling sub-module 220 that is configured to allow a user to schedule work assignments. In this regard, sub-module 220 is configured to receive first user-inputs 222 that define a work process 224 by identifying one or more work queues 226 and, subsequently uploading a work template 228 associated with the work queue 226. Each work queue 226 comprises is a subdivision of the overall work process and includes one or more, typically a plurality of, work transactions 230 that are to be processed/conducted by individuals (e.g., associates or the like) assigned to the work queue 226. Identification of the work queue may include selecting a work queue 226 from a listing of pre-existing work queues or, alternatively, generating a new work queue. Each work queue 226 has an associated a work template 228 that provides instructions, in the form of designated fields, for processing the work transactions 230 in the associated work queue 226.
Work scheduling sub-module 220 is further configured to receive second user-inputs 232 that define an associate rule set 234 that is configured to determine a plurality of associates 236 who are assigned/allocated to the work process by granting the assigned associates access to one or more of the work queues 226. In this regard, the associate rule set 234 serves to define the criteria for the associates that will be assigned to the work process, for example, specific work transaction requirements, availability during specified days of week, work shifts and the like.
Work scheduling, allocation and tracking module 218 additionally includes work allocation sub-module 238 that is configured to allocate the work process assignments to the plurality of associates 236. In this regard, work allocation sub-module 238 is configured to automatically, in response to (i) uploading 242 the work templates 228 associated with the work queues 226 and (ii) determining the associates 236, distribute/allocate 240 work process assignments to the determined/assigned associates 236.
In addition, work scheduling, allocation and tracking module 218 additionally includes work tracking sub-module 244 that is configured to automatically (i) track associate work process performance based, at least, on the associate's productivity 246 (i.e., time to perform work transactions and the like), and (ii) communicate completed work transactions to a quality assurance entity for subsequent quality assurance sampling purposes 248 (i.e., choosing samples of completed work transactions).
Referring to
The apparatus 210 includes computing platform 212 that can receive and execute algorithms, such as routines, and applications. Computing platform 212 includes memory 214, which may comprise volatile and non-volatile memory, such as read-only and/or random-access memory (RAM and ROM), EPROM, EEPROM, flash cards, or any memory common to computer platforms. Further, memory 214 may include one or more flash memory cells, or may be any secondary or tertiary storage device, such as magnetic media, optical media, tape, or soft or hard disk.
Further, computing platform 212 also includes processor 216, which may be an application-specific integrated circuit (“ASIC”), or other chipset, processor, logic circuit, or other data processing device. Processor 16 or other processor such as ASIC may execute an application programming interface (“API”) (not shown in
Processor 216 includes various processing subsystems (not shown in
Computer platform 212 may additionally include communications module (not shown in
As previously discussed in relation to
The work scheduling sub-module 220 is configured to receive first user-inputs 222 that define the work process by identifying work queues 226. The work queues 226 may be predefined/pre-existing work queues 226A having an associated predefined/predetermined work templates 228A comprised of data elements/data fields 250. Alternatively, the work queues 226 may be newly added work queues 226B having an associated newly created work template 228B comprised of data elements/data fields 250 selected or created by the user.
In specific embodiments of the apparatus, the first user-inputs 222 received by the work scheduling sub-module 220 that define the work process 224 include user-inputs that define work shifts 252 for the work process (i.e., time periods for conducting the work process). In additional embodiments of the apparatus, the first user-inputs 222 received by the work scheduling sub-module 220 that define the work process 224 include user-inputs that define work days 254 for the work process (i.e., the calendar days that the work queues 226 are configured to be accessible by the associates).
In other specific embodiments of the apparatus, the first user-inputs 222 received by the work scheduling sub-module 220 that define the work process 224 include user-inputs that define performance metrics 256 for the work process. The performance metrics may include, but are not limited to, a target, an upper control limit (UCL), a lower control limit (LCL) and the like. In additional embodiments of the apparatus, the first user-inputs 222 received by the work scheduling sub-module 220 that define the work process 224 include user-inputs that define phase 258 for the work process. Phase 258 includes status and/or performance parameters for specific life cycle time periods (0-30 days, On-the-Job Training (OJT), live or the like) over which the work process is to be performed.
Moreover, in still further specific embodiments of the apparatus, the first user-inputs 222 received by the work scheduling sub-module 220 that define the work process 224 include user-inputs that define non-productive activities 60 and/or certification alerts 62. Non-productive activities 260 include, but are not limited to, work breaks, training, briefings/meetings, management information system activity and the like. Certification alerts 262 include inputs for certification cycle, alert recipients, alert timing and the like.
As discussed in relation to
In specific embodiments of the apparatus, the work scheduling sub-module 220 is further configured to receive third user-inputs 264 that prepare the defined work shifts 252 by rostering/scheduling assigned associates 236 to work during the defined work shifts 252 on the defined work days 254.
Additionally, as discussed previously in relation to
In addition, work scheduling, allocation and tracking module 218 additionally includes work tracking sub-module 244 that is configured to automatically (i) track associate work process performance based, at least, on the associate's productivity 246 (i.e., time to perform work transactions and the like), and (ii) communicate completed work transactions to a quality assurance entity for subsequent quality assurance sampling purposes 248 (i.e., choosing samples of completed work transactions for work calibration).
Referring to
At Event 304, second user-inputs are received that define an associate rule set that is used to determine a plurality of associates (i.e., individuals who process the work/carry out the work transactions) who are subsequently assigned to the work process by granting the assigned associates access to the work queues. The associate rule set includes criteria for selecting associates, such as work type criticality, certification requirements and the like.
At Event 306, in response to uploading the work templates and determining the associates, work process assignment are automatically distributed to the assigned associates. At Event 108, the performance of the work process by the associates is automatically tracked based on productivity (e.g., length of time to complete a work assignment/transaction, time spent conducting work assignments/transactions compared to non-productive time). At Event 310, completed work assignments/transactions are automatically communicated to a quality assurance entity for subsequent quality assurance sampling (e.g., a predetermined number or percentage of work assignments/transactions are subjected to calibration processing.
Referring to
The work process 414 display includes various details related to the selected work process, including process ID 416, process name 418, process maker/creator 420, process creation date 422, process checker 424, process checker date 426, activation status 428, approval status 430 and checker comments 432. In addition, the work process 414 display includes “process setup” key 434 that, when activated by the user, allows for changes to the process, including queue setup, shift setup, sampling values, calibration, audit the auditor, associate improvement plan, certifications and metrics setup. A user may activate “save” key 436 to save the work process and activate “cancel” key to remove the work process from the display.
Referring to
User-interface 500 includes tabs for queue setup 502, shift setup 504 and non-productive activity 506. A user may select a tab to view and/or edit information within the chosen tab category. In the illustrated user-interface 500 the queue setup 502 tab has been selected or initially presented to the user. The queue information displayed includes queue name 508, approval status 510, maker/creator of queue 512, date queue was created 514, queue checker 516, date queue was checked 518, and checker comments 518. Additionally, the queue information includes activatable “edit” keys, which, when activated by the user allow the user to edit the queue information (e.g., change queue name or the like). Additionally, check-box 522 are provided, which when activated/checked by a user in conjunction with activating the “delete” key, allows for the user to delete queues from the work process. In addition, the user-interface 500 provides for a “add new” key 526, which, when activated by a user, allows the user to add a new queue. A pop-up window/user-interface (not shown) may be displayed which always the user to name the new queue and choose a queue type (e.g., normal (i.e., implements end-to-end processing provided by the module) or work upload-only (i.e., limited to defining a template and facilitating QA entity to conduct audit)).
Referring to
Referring to
The performance metrics information 710 included in user-interface 700 includes performance metric name 712, target value 714, lower control limit (LCL) 716, upper control limit 718, performance metric type 720, approval status 722 and view 724. The user can add values for target, LCL and UCL and select a metric type (e.g., Critical-to-Quality (CTQ), Critical-to-Process (CTP), no work, not received) from the drop-down menu for a chosen performance metric. Additionally, the performance metrics information 710 included in user-interface 700 includes ageing/turnaround-time (TAT) percentage color-coding entry fields for “green upto” 726, “yellow upto” 728, “amber upto” 730 and “red” 732, which serve to alert the associate of the longevity of the work process. In addition, the performance metrics information include a turnaround-time (TAT) 734 performance metric, which allows the user to enter the desired turnaround time (in hours) for the work process. The view 724 fields provide an activatable link that user may activate to view the active settings for the corresponding performance metric and, if applicable, the “pending approval” settings.
User-interface 700 additionally proves for a check duplicates option 736, which, when checked as “yes” by the user, provides for checks to be made to identify duplicate records of the data for a specified period of time. Moreover, user-interface 700 includes entry fields for steady state process date 738, CTQ baseline 740 and sigma baseline 742.
Once a user has inputted the required changes to the performance metric, the user will select the metric via the checkbox 744 and activate “save” key 746 to save the performance metric changes. The “reset” key 748 can be used to remove all of the settings/entries for selected performance metrics.
Referring to
User-interface 900 allows the user to set or change the various parameters for a chosen phase. In the illustrated example of
Once a user has inputted the required changes to the phase metric setup and/or phase duration, the user will select the phase metric and/or phase duration via the checkbox 930 and activate “save” key 932 to save the phase metric and/or phase duration changes.
Referring to
Referring to
Additionally, user-interface 1500 includes “add items” links 1522 which, when activated by a user, allow the user to mention the items/options under drop-down menu, check-box/radio button. List box or the like. Moreover, “remove” links 1524 allow the user to delete the data element from the list of added data elements. “Add new element” key 1526, when activated by the user, allows the user to add additional new elements and the “save” key 1528, when activated by the user, allows the user to save the listed new data elements. In addition, the “close” key 1530 will return the user to the template management screen (user-interface 1200 of
Additionally, user-interface 1600 includes filters and search capability in the form of access drop-down menu 1630, status drop-down menu 1632, “my directs” and “all” radio check-boxes 1634 and 1636 and search criteria drop-down menu 1638 and input fields 1640.
Additionally, user-interface 1700 includes filters and search capability in the form of access drop-down menu 1728, and search criteria drop-down menu 1730 and input fields 1732.
Referring to
The associate list shown in user-interface 1800 includes associate name 1828, associate ID number (NBKID) 1830, reporting manager name 1832, certification date 1834, certification expiration date 1836, work type drop-down menu 1838, role drop-down menu 1840, access drop down menu 1842, phase drop-down menu 1844, phase comment drop-down menu 1846, status 1848, effective date 1850 and location 1852. The work type and role drop-down menus 1838 and 1840 allow the user to choose a specific work type (e.g., A-D signifying skill level of the associate) and role for the associate. Additionally, as shown in
Additionally, a user may navigate to other user-interfaces for adding secondary associates to the work process and loaning associates to other work processes by activating “secondary admin to my process” tab 1858 or “secondary admin to other process” tab 1860.
Referring to
In addition, user-interface 2100 provides for an audit trail table 2128 that includes entries for the previous changes to the settings including name of creator/setting changer 2130, date settings created/changed 2132, approval status 2134, comments 2136, name of approver 2138 , and date of approval 2140. The audit trail table 2128 additional includes “view” link 2142, which, upon activation be the user, displays the input values associated with the corresponding setting creation or setting change.
Referring to
Referring to
Referring to
Thus, systems, apparatus, methods, and computer program products described above provide for a comprehensive quality assurance platform for automatically assessing the quality of work performance of associates. As such, present embodiments significantly increase repeatability and reproducibility into the overall performance of work assignments. The described quality assurance system/module that can be implemented in conjunction with the work allocation system described herein or the system can operate as a standalone quality assurance system/module. In addition, the quality assurance system provides for automated collection and tracking of quality metrics and automated quality calibrations (i.e., automated and random selection of work assignment/transactions for comparison to standards). Additionally, the quality assurance system provides for validating the quality assurance work by random sampling and quality assurance processing of the auditor's work (i.e., auditing the auditors). Moreover, the quality assurance aspects of the present invention provide for an associate improvement plan, whereby quality assurance metrics may be systematically adjusted and/or sampling sizes increased for associates with quality scores that dictate a need for improvement.
While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive on the broad invention, and that this invention not be limited to the specific constructions and arrangements shown and described, since various other changes, combinations, omissions, modifications and substitutions, in addition to those set forth in the above paragraphs, are possible.
Those skilled in the art may appreciate that various adaptations and modifications of the just described embodiments can be configured without departing from the scope and spirit of the invention. Therefore, it is to be understood that, within the scope of the appended claims, the invention may be practiced other than as specifically described herein.