In general, embodiments of the invention relate to automated work allocation and, more particularly, an end-to-end centralized (globally-accessible) platform for work allocation that is configured to improve operational and quality assurance effectiveness and efficiency through automated work allocation, performance tracking and reporting.
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 many instances, work allocation 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, duplicate work assignments may be assigned within a work group, reporting may be inaccurate and the like. In addition, archiving of work allocation data is relegated to tracking previous data inflow, such as, backing tracking through emails, different inbound data source and the like. Moreover, current work allocation methodology provides for limited or no real-time means for measuring work performance or assessing quality to ensure process capability. In this regard, current systems do not provide a consistent and standardized for work allocation nor measurement of the work performance.
Therefore, a need exists to develop systems, apparatus, computer program products, methods and the like that would provide for end-to-end work assignment tracking (i.e., from allocation of work assignments to completion of the work assignment, including quality assessment of the work performance). The desired systems and the like should allow for customization per business requirements to account for business-entity differences in such attributes as, performance metrics, work assignment queues and the like. In addition, the desired system should allow for users to easily and flexibly create user-defined work templates with every field in the template properly tagged with text, date/time and the like, which is readily identifiable across multiple different work entities. Additionally, the desired systems and like should provide for a single user-interface to process work transactions and track the work assignment output. Moreover, desired systems should provide for an end-to-end robust quality assurance evaluation and real-time reporting platform.
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 an end-to-end, centralized and globally-accessible platform for work assignment input, allocation, performance and tracking that is configured to improve operational and quality assurance effectiveness and efficiency through automated work allocation, performance tracking and reporting. In this regard, the end-to-end approach accounts for work assignment input, work assignment allocation, work assignment processing and quality assessment and assurance of the completed work assignments. In addition, embodiments of the present invention provide for both automated and manual work assignment allocations from both an operation (i.e., work input and allocation) perspective, as well as, a quality assurance perspective. Moreover, present embodiments of the invention, allow for users to perform real-time re-routing of work assignments/transactions from one work queue to another work queue in the event work conditions dictate such.
Additionally, embodiments of the present invention provide for a quality assurance system/module that can be implemented in conjunction with the work allocation system or operate as a standalone quality assurance system/module. In addition to the quality assurance system providing automated collection and tracking of quality metrics, the present invention assures repeatability and reproducibility through implementation of automated quality calibrations (i.e., random selection of work assignment/transactions for comparison to standards). Additionally, quality assurance system embodiments of the invention provide 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 or multiple defects/errors for the same attribute over a predetermined period of time. Moreover, present embodiments of the invention, allow for users to perform real-time monitoring of the work as it is being performed.
An apparatus for scheduling, allocating and tracking work assignments 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. Further, the apparatus includes a work scheduling, allocation and tracking module that is stored in the memory and executable by the processor. The module includes a work scheduling sub-module configured to receive first user-inputs that define a work process by identifying one or more work queues and uploading one or more work templates. Each work queue (i) is associated with a corresponding work template and (ii) includes a plurality of work transactions. In addition, the work scheduling sub-module is configured to receive second user-inputs that define an associate rule set that determines a plurality of associates who are assigned to the work process by granting the assigned associates access to the one or more work queues.
The work scheduling, allocation and tracking module further includes a work allocation sub-module that is configured to automatically, in response to uploading the work templates and determining the associates, distribute work process assignments to the assigned associates. In addition, the work scheduling, allocation and tracking module further includes a work tracking sub-module that is configured to automatically (1) track performance of the work process by the associates based on productivity, and (2) communicate completed work transactions to a quality assurance entity for subsequent quality assurance sampling.
In further specific embodiments of the apparatus, the work scheduling apparatus is further configured to define the work process according to a categorization comprising two or more of line-of-business, sub line-of-business, business function and work unit.
In still further specific embodiments of the apparatus, the work scheduling sub-module is further configured to receive the first user inputs that define the work process by identifying one or more work queues. The work queues can be identified from a predetermined list of queues or added as a new queue. In specific embodiments of the apparatus, the work scheduling sub-module is further configured to receive third user-inputs that create a work template for a newly added queue by selecting one or more data elements for the work template.
In other specific embodiments of the apparatus, the work scheduling apparatus is further configured to receive the first user-inputs that define the work process and include work shift-defining user-inputs that define time periods for conducting the work process. In such embodiments of the apparatus, the work scheduling apparatus is further configured to receive the first user-inputs that define the work process and include work day-defining user-inputs that define the days in a calendar month that the work queues are accessible to the associates.
Moreover, in further embodiments of the apparatus, the work scheduling apparatus is further configured to receive third-user inputs that prepare the defined work shifts by rostering assigned associated to work during the defined work shifts on the defined days.
Additionally, in further embodiments of the apparatus, the work scheduling apparatus is further configured to receive the first user-inputs that define the work process and include metrics-defining user-inputs that define performance metrics for the work process and include a target, an upper control limit and a lower control limit. In other related embodiments of the apparatus, the work scheduling apparatus is further configured to receive the first user-inputs that define the work process and include phase-defining user-inputs that define performance parameters for specific life cycle time periods over which associates have performed the work transactions.
Further specific embodiments of the apparatus provide for the work scheduling apparatus to be further configured to receive the second user-inputs that define the associate rule set that determines a plurality of associates. The associate rule set includes one or more of criticality of work type and certification requirements.
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 work process by identifying one or more work queues and uploading one or more work templates. Each work queue is associated with a corresponding work template and includes a plurality of work transactions. In addition, the computer-readable medium includes a second set of codes for causing a computer to receive second user-inputs that define an associate rule set that determines a plurality of associates who are assigned to the work process by granting the assigned associates access to the one or more work queues and a third set of codes for causing a computer to automatically, in response to uploading the work templates and determining the associates, distribute work process assignments to the assigned associates. Additionally, the computer-readable medium includes a fourth set of codes for causing a computer to automatically track performance of the work process by the associates based on productivity, and a fifth set of codes for causing a computer to automatically communicate results of completed work transactions to a quality assurance entity for subsequent quality assurance sampling.
In specific embodiments of the computer program product, the first set of codes is further configured to cause the computer to define the work process according to a categorization comprising two or more of line-of-business, sub line-of-business, business function and work unit.
In still further 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 work process by identifying one or more work queues. The work queues can be identified from a predetermined list of queues or added as a new queue. In such embodiments of the invention, the first set of codes is further configured to cause the computer to receive third user-inputs that create a work template for a newly added queue by selecting one or more data elements for the work template.
In further related embodiments of the invention, the first set of codes is further configured to cause the computer to receive the first user-inputs that define the work process and include work shift-defining user-inputs that define time periods for conducting the work process. In such embodiments of the invention, the first set of codes is further configured to cause the computer to receive the first user-inputs that define the work process and include work day-defining user-inputs that define the days in a calendar month that the work queues are accessible to the associates.
In still further specific embodiments of the computer program product, the first set of codes is further configured to cause the computer to receive third-user inputs that prepare the defined work shifts by rostering assigned associated to work during the defined work shifts on the defined days.
Moreover, in additional 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 work process and include metrics-defining user-inputs that define performance metrics for the work process and include a target, an upper control limit and a lower control limit.
In still further specific embodiments of the computer program product, the second set of codes is further configured to cause the computer to receive the second user-inputs that define the associate rule set that determines a plurality of associates, wherein the associate rule set includes one or more of criticality of work type and certification requirements.
A method for scheduling, allocating and tracking work assignments defines third embodiments of the invention. The method includes receiving, by a computing device processor, first user-inputs that define a work process by identifying one or more work queues and uploading one or more work templates. Each work queue (i) is associated with a corresponding work template and (ii) includes a plurality of work transactions. The method further includes receiving, by a computing device processor, second user-inputs that define an associate rule set that determines a plurality of associates who are assigned to the work process by granting the assigned associates access to the one or more work queues and automatically, in response to uploading the work templates and determining the associates, distributing, by a computing device processor, work process assignments to the assigned associates, Further, the method includes automatically tracking, by a computing device processor, performance of the work process by the associates based on productivity, and automatically communicating, by a computing device processor, completed work transactions to a quality assurance entity for subsequent quality assurance sampling.
Thus, systems, apparatus, methods, and computer program products herein described in detail below an end-to-end, centralized and globally-accessible platform for work assignment input, allocation, performance and tracking that is configured to improve operational and quality assurance effectiveness and efficiency through automated work allocation, performance tracking and reporting. The present invention automated all of the processes with the workflow thereby minimizing manual intervention to reduce the possibility for human error while maintaining data sanctity. In addition, the work allocation and quality assurance systems herein described provide for multiple control points that serve to constantly monitor/survey the work queues and work assignments and automate the management escalation/alert process when workflow and quality dictate such.
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 an end-to-end, centralized and globally-accessible platform for work assignment input, allocation, performance and tracking that is configured to improve operational and quality assurance effectiveness and efficiency through automated work allocation, performance tracking and reporting. In this regard, the end-to-end approach accounts for work assignment input, work assignment allocation, work assignment processing and quality assessment and assurance of the completed work assignments. In addition, embodiments of the present invention provide for both automated and manual work assignment allocations from both an operation (i.e., work input and allocation) perspective, as well as, a quality assurance perspective. Moreover, present embodiments of the invention, allow for users to perform real-time re-routing of work assignments/transactions from one work queue to another work queue in the event work conditions dictate such.
Additionally, embodiments of the present invention provide for a quality assurance system/module that can be implemented in conjunction with the work allocation system or operate as a standalone quality assurance system/module. In addition, to the quality assurance system providing automated collection and tracking of quality metrics, the present invention assures repeatability and reproducibility through implementation of automated quality calibrations (i.e., random selection of work assignment/transactions for comparison to standards), Additionally, quality assurance system embodiments of the invention provide 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 or associates with multiple defects/errors on the same attribute over a predetermined period of time that also dictate a need for improvement. Moreover, present embodiments of the invention, allow for users to perform real-time monitoring of the work as it is being performed.
Referring to
Work scheduling, allocation and tracking module 18 is stored in the memory 14 of apparatus 10 and is executable by the processor 16. The module 18 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 18 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 18 includes work scheduling sub-module 20 that is configured to allow a user to schedule work assignments. In this regard, sub-module 20 is configured to receive first user-inputs 22 that define a work process 24 by identifying one or more work queues 26 and, subsequently uploading a work template 28 associated with the work queue 26. Each work queue 26 comprises is a subdivision of the overall work process and includes one or more, typically a plurality of, work transactions 30 that are to be processed/conducted by individuals (e.g., associates or the like) assigned to the work queue 26. Identification of the work queue may include selecting a work queue 26 from a listing of pre-existing work queues or, alternatively, generating a new work queue. Each work queue 26 has an associated a work template 28 that provides instructions, in the form of designated fields, for processing the work transactions 30 in the associated work queue 26.
Work scheduling sub-module 20 is further configured to receive second user-inputs 32 that define an associate rule set 34 that is configured to determine a plurality of associates 36 who are assigned/allocated to the work process by granting the assigned associates access to one or more of the work queues 26. In this regard, the associate rule set 34 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 18 additionally includes work allocation sub-module 38 that is configured to allocate the work process assignments to the plurality of associates 36. In this regard, work allocation sub-module 38 is configured to automatically, in response to (i) uploading 42 the work templates 28 associated with the work queues 26 and (ii) determining the associates 36, distribute/allocate 40 work process assignments to the determined/assigned associates 36.
In addition, work scheduling, allocation and tracking module 18 additionally includes work tracking sub-module 44 that is configured to automatically (i) track associate work process performance based, at least, on the associate's productivity 46 (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 48 (i.e., choosing samples of completed work transactions).
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
The work scheduling sub-module 20 is configured to receive first user-inputs 22 that define the work process by identifying work queues 26. The work queues 26 may be predefined/pre-existing work queues 26A having an associated predefined/predetermined work templates 28A comprised of data elements/data fields 50. Alternatively, the work queues 26 may be newly added work queues 26B having an associated newly created work template 28B comprised of data elements/data fields 50 selected or created by the user.
In specific embodiments of the apparatus, the first user-inputs 22 received by the work scheduling sub-module 20 that define the work process 24 include user-inputs that define work shifts 52 for the work process (i.e., time periods for conducting the work process). In additional embodiments of the apparatus, the first user-inputs 22 received by the work scheduling sub-module 20 that define the work process 24 include user-inputs that define work days 54 for the work process (i.e., the calendar days that the work queues 26 are configured to be accessible by the associates).
In other specific embodiments of the apparatus, the first user-inputs 22 received by the work scheduling sub-module 20 that define the work process 24 include user-inputs that define performance metrics 56 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 22 received by the work scheduling sub-module 20 that define the work process 24 include user-inputs that define phase 58 for the work process. Phase 58 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 22 received by the work scheduling sub-module 20 that define the work process 24 include user-inputs that define non-productive activities 60 and/or certification alerts 62. Non-productive activities 60 include, but are not limited to, work breaks, training, meeting/briefing, management information system activity and the like. Certification alerts 62 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 20 is further configured to receive third user-inputs 64 that prepare the defined work shifts 52 by rostering/scheduling assigned associates 36 to work during the defined work shifts 52 on the defined work days 54.
Additionally, as discussed previously in relation to
In addition, work scheduling, allocation and tracking module 18 additionally includes work tracking sub-module 44 that is configured to automatically (i) track associate work process performance based, at least, on the associate's productivity 46 (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 48 (i.e., choosing samples of completed work transactions for work calibration).
Referring to
At Event 104, 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 106, 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 110, 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
Work process quality assurance module 218 is stored in the memory 214 of apparatus 210 and is executable by the processor 216. The module 218 may be configured to work in conjunction with the work scheduling, allocation and tracking module 18 shown in
Work process quality assurance module 218 includes work transaction quality assurance (QA) sampling sub-module 220 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 220 is configured to receive first user-inputs 222 that define a QA sample size 224 for each of plurality of sampling constraints 226. The sampling constraints may be queue based on associate (i.e., individual who performs the work).
Additionally, sub-module 220 is configured to receive second user-inputs 228 that select a time and a date range 230 for sampling completed work assignments/transactions and third user-inputs 232 that select one or more work queues 234 from the work process. The selected work queues 234 are the queues from which QA samples are subsequently drawn from. In addition, sub-module 220 is configured to receive a fourth user-input 236 that selects a sampling constraint 238 from amongst the plurality of sampling constraints 226.
Work transaction quality assurance (QA) sampling sub-module 220 is further configured to automatically and randomly determine QA samples 240 for quality assurance assessment purposes in accordance with (i) the selected time and data range 230, (ii) the selected work queue(s) 234, (iii) the selected sampling constraint 226, and (iv) the selected sample size 224 associated with the selected sampling constraint 238.
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 216 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
Additionally, sub-module 220 is configured to receive second user-inputs 228 that select a time and a date range 230 for sampling completed work assignments/transactions and third user-inputs 232 that select one or more work queues 234 from the work process. The selected work queues 234 are the queues from which QA samples are subsequently drawn from. In addition, sub-module 220 is configured to receive a fourth user-input 236 that selects a sampling constraint 238 from amongst the plurality of sampling constraints 226.
Work transaction quality assurance (QA) sampling sub-module 220 is further configured to automatically and randomly determine QA samples 240 for quality assurance assessment purposes in accordance with (i) the selected time and data range 230, (ii) the selected work queue(s) 234, (iii) the selected sampling constraint 226, and (iv) the selected sample size 224 associated with the selected sampling constraint 238.
In specific embodiments of the invention, the work transaction QA sampling sub-module 220 is further configured to receive a fifth user-input 250 that is configured to automatically allocate 252 the determined calibration samples to a general QA queue.
In additional embodiments of the apparatus 210, the work process QA module 218 includes associate calibration sub-module 254. Associate calibration sub-module 254 is configured to receive a sixth user-input 256 that defines the calibration trail cycle 258 (i.e., the number of days between calibration cycles). Further the associate calibration sub-module 254 is configured to, based on the defined calibration trail cycle expiring for a specific associate, automatically, and without knowledge of the associate, allocate a completed work assignment/transaction 260 performed by the associate to the general calibration queue. Work assignment 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 210, the work process QA module 218 includes auditor QA sub-module 262 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 218 may include associate improvement plan sub-module 264 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 218 may include a certification sub-module 266 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 306, 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 308, a fourth user-input is received that selects a sampling constraint from amongst the plurality of sampling constraints.
At Event 310, 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
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 an end-to-end, centralized and globally-accessible platform for work assignment input, allocation, performance and tracking that is configured to improve operational and quality assurance effectiveness and efficiency through automated work allocation, performance tracking and reporting. In this regard, the end-to-end approach accounts for work assignment input, work assignment allocation, work assignment processing and quality assessment and assurance of the completed work assignments. In addition, embodiments of the present invention provide for both automated and manual work assignment allocations from both an operation (i.e., work input and allocation) perspective, as well as, a quality assurance perspective. Moreover, present embodiments of the invention, allow for users to perform real-time re-routing of work assignments/transactions from one work queue to another work queue in the event work conditions dictate such.
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.