[go: up one dir, main page]

KR20050045568A - Method for assigning agents in call center system - Google Patents

Method for assigning agents in call center system Download PDF

Info

Publication number
KR20050045568A
KR20050045568A KR1020030079689A KR20030079689A KR20050045568A KR 20050045568 A KR20050045568 A KR 20050045568A KR 1020030079689 A KR1020030079689 A KR 1020030079689A KR 20030079689 A KR20030079689 A KR 20030079689A KR 20050045568 A KR20050045568 A KR 20050045568A
Authority
KR
South Korea
Prior art keywords
service level
agents
calculated
target service
average
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020030079689A
Other languages
Korean (ko)
Inventor
조영광
Original Assignee
주식회사 엠피씨
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엠피씨 filed Critical 주식회사 엠피씨
Priority to KR1020030079689A priority Critical patent/KR20050045568A/en
Publication of KR20050045568A publication Critical patent/KR20050045568A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Telephonic Communication Services (AREA)

Abstract

콜센터 시스템에서 각 날짜별 및 시간별 상담통화 통계 데이터로부터 특정 날짜의 시간별 필요 상담원수를 산정하고 이를 이용하여 주어진 평균서비스 레벨을 성취할 수 있는 인원수를 배정하는 방법이 제공된다. 특정 날짜에 목표 서비스 레벨을 충족시키기 위하여 매 시간대별로 필요한 인원수를 계산한다. 계산된 시간대별 인원수 중에서 최대 인원수를 투입할 상담원수로 가정하고, 이를 투입할 때의 해당 날짜의 평균 서비스 레벨을 계산한다. 그리고, 계산된 평균 서비스 레벨을 목표 서비스 레벨과 비교하여, 평균 서비스 레벨이 목표 서비스 레벨보다 높으면 가정된 상담원수에서 소정의 수만큼 감소시킨 상담원수를 투입할 상담원수로 가정하고 평균 서비스 레벨을 계산하는 단계부터 반복하고, 그렇지 않으면 가정된 상담원수를 해당일의 상담원수로 배정한다. 평균값을 구할 때에는 계산된 서비스 레벨이 목표 서비스 레벨보다 낮은 시간대에 대해서는 가중치를 두어 평균을 계산하는 것이 바람직하다.In the call center system, there is provided a method of estimating the number of counselors required for a specific date from the counseling call statistics data for each date and hour, and assigning the number of persons who can achieve a given average service level by using the data. Calculate the number of people needed each time period to meet the target service level on a specific date. It is assumed that the maximum number of counselors to be inputted among the calculated time slots is calculated. When the average service level is higher than the target service level, the average service level is calculated by assuming that the number of agents inputted from the assumed number of agents is reduced by a predetermined number. Repeat from step to do, otherwise assign the assumed number of counselors to the number of counselors on the day. When calculating the average value, it is desirable to calculate the average by weighting the time period when the calculated service level is lower than the target service level.

Description

콜센터 시스템에서의 상담원 인원 배정 방법 {Method for assigning agents in call center system}How to assign agent staff in a call center system {Method for assigning agents in call center system}

본 발명은 콜센터 시스템에서의 상담원 인원 배정 방법에 관한 것으로서, 더욱 상세하게는 콜센터 시스템에서 각 날짜별 및 시간별 상담통화 통계 데이터로부터 특정 날짜의 시간별 필요 상담원수를 산정하고 이를 이용하여 주어진 평균서비스 레벨을 성취할 수 있는 인원수를 배정하는 방법에 관한 것이다.The present invention relates to a method for assigning an agent to a call center system. More specifically, the call center system calculates the required number of counselors per hour of a specific date from the statistics data for each date and time, and uses the same to calculate a given average service level. It is about how to allocate the number of people that can be achieved.

콜센터 시스템은 전화 서비스 업체, 백화점, 애프터서비스 센터, 택배 업체 등과 같이 고객으로부터의 많은 수의 전화에 대한 응대를 효율적으로 하기 위한 시스템으로서, 그 구성은 일반적으로 도 1에 도시된 것과 같다.The call center system is a system for efficiently responding to a large number of calls from customers such as a telephone service company, a department store, an after-sales service center, a courier company, and the like, and the configuration is generally as shown in FIG. 1.

콜센터 시스템(100)은 구내 전화 교환 장비인 사설 교환기(PBX)(110)와, 호접속된 고객에게 소정의 음성 안내 메시지를 제공하는 IVR(Interactive Voice Response) 서버(120)와, 컴퓨터를 이용하여 전화 교환 서비스를 제공하는 CTI 서버(130)와, 다수의 상담원 컴퓨터(140 : 1401~140n) 및, 고객과 관련된 정보(예컨대, 고객 ID, 패스워드, 고객의 신상정보 등), 콜센터 운영과 관련된 각종 정보가 저장된 DB 서버(160), 콜센터 시스템의 통화량 예측, 상담원 배치, 서비스 레벨 제어 등의 콜센터 관리 업무를 담당하는 콜센터 관리서버(170)가 예컨대, 이더넷(E1)을 통해 상호 통신 접속되어 구성된다.The call center system 100 uses a private exchange (PBX) 110, which is an on-site telephone exchange equipment, an interactive voice response (IVR) server 120 that provides a predetermined voice guidance message to a called customer, and a computer. CTI server 130 that provides telephone exchange service, a plurality of agent computers (140: 140 1 ~ 140 n ), information related to the customer (for example, customer ID, password, personal information of the customer), call center operation and DB server 160 storing various related information, call center management server 170 which is in charge of call center management tasks such as call volume prediction, agent placement, service level control of call center system is connected to each other through Ethernet (E1), for example. It is composed.

또한 도 1의 사설 교환기(110)는 다수의 전화회선(L1)을 통해 다수의 상담원 전화기(150 : 1501~150n) 및 IVR 서버(120)에 각각 통신 접속되어 고객의 호접속 시에 IVR 서버(120)로부터 출력되는 음성 안내 메시지를 해당 고객에게 전송하고, 주지된 CTI 링크(111)를 통해 이더넷(E1)에 접속되어 CTI 서버(130)의 제어에 따라 다수의 상담원 전화기(150)와 해당 고객 간의 통화로를 선택적으로 연결하게 된다.In addition, the private exchange 110 of FIG. 1 is connected to a plurality of counseling telephones 150: 150 1 to 150 n and the IVR server 120 through a plurality of telephone lines L1, respectively, so that the IVR is connected to a customer. The voice guidance message output from the server 120 is transmitted to the corresponding customer, and is connected to the Ethernet E1 through the well-known CTI link 111, and is controlled by the plurality of agent phones 150 under the control of the CTI server 130. It will selectively connect the channels between the customers.

상기한 구성에 의하면, 공중전화망으로부터 임의 고객의 호접속 요구가 있는 경우 사설 교환기(110)는 해당 고객을 호접속 시킨 후, 고객의 호접속 상태를 IVR 서버(120)로 통지하게 된다. IVR 서버(120)는 사설 교환기(110)로 소정 음성 안내 메시지를 전송하고, 사설 교환기(110)는 그 음성 안내 메시지를 해당 고객에게 송출하게 된다. 그리고 IVR 서버(120)는 상기 음성 안내 메시지에 따라 고객이 입력하는 고객ID, 패스워드 등 소정 고객정보를 수집하여 CTI 서버(130)로 전송함과 아울러 CTI 서버(130)로 가용한 상담원의 통신 접속을 요청하게 된다.According to the above configuration, when there is a call connection request of a certain customer from the public telephone network, the private exchange 110 connects the corresponding customer and notifies the IVR server 120 of the call connection state of the customer. The IVR server 120 transmits a predetermined voice announcement message to the private exchange 110, and the private exchange 110 sends the voice announcement message to the corresponding customer. In addition, the IVR server 120 collects predetermined customer information such as a customer ID and a password input by the customer according to the voice guidance message, transmits the predetermined customer information to the CTI server 130, and communicates with an agent available to the CTI server 130. You will be asked.

이후 도 1의 CTI 서버(130)는 CTI 링크(111)를 통해 현재 사설 교환기(110)에 연결된 각 상담원 전화기(150)의 통화 연결 상태를 확인하고, 현재 통화 대기중인 상담원의 상담원 전화기(150)와 고객 호 간의 통화로를 연결하게 된다. 또한 CTI 서버(130)는 입력된 고객정보를 근거로 해당 고객의 누적된 상담 이력과 신상정보를 DB 서버(160)로부터 추출하여 통화 연결된 상담원의 상담원 컴퓨터(140)로 전송하고, 상담원은 해당 고객의 상담 이력과 신상 정보를 참조하여 원활한 상담을 진행하게 된다. 한편, 이와 같은 전화상담과 관련된 통계 데이터는 콜센터 관리서버(170)에서 수집되어 특정일, 특정월의 통화량의 예측 및 그에 따른 상담원의 배치 등에 활용된다. Thereafter, the CTI server 130 of FIG. 1 checks the call connection state of each agent phone 150 currently connected to the private exchange 110 through the CTI link 111, and the agent phone 150 of the agent currently waiting for the call. It connects the channel between the call and the customer call. In addition, the CTI server 130 extracts the cumulative counseling history and personal information of the customer from the DB server 160 based on the input customer information and transmits it to the agent computer 140 of the connected agent, the agent is the customer Consultation history and personal information of the will proceed smoothly consultation. On the other hand, the statistical data related to such a telephone consultation is collected in the call center management server 170 is used for the prediction of the call volume on a specific day, a specific month and the arrangement of counselors accordingly.

그런데, 종래의 콜센터 시스템에서는 도 2에 도시한 것처럼 특정 날짜의 각 근무시간대별로 필요한 상담원수를 예상하고 그에 따라 상담원을 배치하도록 하고 있었다. 그러나, 도 2에서 확인할 수 있는 것처럼, 각 시간대별로 필요한 상담원의 수는 큰 차이를 보이기 때문에 상담원의 배치에 어려움이 있다. 즉, 상담원이 많이 필요한 시간대에 맞추어서 상담원을 배치하면 다른 시간대에서는 상담원이 남기 때문에 인건비의 낭비가 초래되고, 상담원이 적게 필요한 시간대에 맞추어서 상담원을 배치하면 다른 시간대에서는 상담원이 모자라기 때문에 원하는 서비스 레벨을 충족시킬 수 없다고 하는 문제점이 있다.However, in the conventional call center system, as shown in FIG. 2, the number of counselors required for each working period of a specific date is estimated and the counselors are arranged accordingly. However, as can be seen in Figure 2, since the number of counselors required for each time zone shows a big difference, it is difficult to arrange the counselors. In other words, if an agent is placed in a time zone where a lot of agents are needed, the waste of labor costs is incurred because the agent remains in other time zones. There is a problem that it cannot be satisfied.

따라서, 종래의 시스템에서는 상담원이 많이 필요한 시간대에는 파트타임 상담원을 고용함으로써 이러한 문제점을 해결하고 있었다. 즉, 상담이 많이 몰리는 피크타임에는 파트타임 상담원을 투입함으로써 서비스 레벨을 맞추면서도 인건비를 줄이도록 하고 있다.Therefore, in the conventional system, this problem is solved by hiring a part-time counselor during a time when a large number of counselors are needed. In other words, during peak hours of high consultation, part-time counselors are added to reduce labor costs while matching service levels.

그러나, 한국의 고용 상황하에서는 파트타임 상담원을 쉽게 고용할 수가 없을 뿐만 아니라, 파트타임 상담원은 숙련도, 교육, 자질 등의 면에서 정규직 상담원에 못 미치는 경우가 많으므로, 고객과의 관계에서 문제를 일으킬 여지가 많다.However, under the employment situation in Korea, it is not only easy to hire part-time counselors, but also, part-time agents often fall short of regular workers in terms of skill, education, and qualifications, which can cause problems in their relationship with customers. There is plenty of room.

본 발명은 이러한 점을 감안하여 이루어진 것으로서, 평균적인 서비스 레벨을 맞추면서도 시간대별로 인원배정을 할 필요가 없는 상담원 배정 방법을 제공하는 것을 목적으로 한다.The present invention has been made in view of this point, and it is an object of the present invention to provide a method for assigning a counselor who does not need to allocate a person for each time zone while maintaining an average service level.

본 발명에서는, 종래와 마찬가지로 특정 날짜에 목표 서비스 레벨을 충족시키기 위하여 매 시간대별로 필요한 인원수를 계산한다. 그리고, 계산된 시간대별 인원수 중에서 최대 인원수를 투입할 상담원수로 가정하고, 이를 투입할 때의 해당 날짜의 평균 서비스 레벨을 계산한다. 그리고, 계산된 평균 서비스 레벨을 목표 서비스 레벨과 비교하여, 평균 서비스 레벨이 목표 서비스 레벨보다 높으면 가정된 상담원수에서 소정의 수만큼 감소시킨 상담원수를 투입할 상담원수로 가정하고 평균 서비스 레벨을 계산하는 단계부터 반복한다. 그렇지 않으면 가정된 상담원수를 해당일의 상담원수로 배정한다. 평균값을 구할 때에는 계산된 서비스 레벨이 목표 서비스 레벨보다 낮은 시간대에 대해서는 가중치를 두어 평균을 계산하는 것이 바람직하다. 한편, 처음 평균 서비스 레벨을 구할 때 대입하는 인원수를 최대 인원수 대신에 최소 인원수로 하는 것도 가능하다. 또한, 산출된 상담원수가 최대 가용인원을 넘어서는 경우에는 목표 서비스 레벨을 수정한 후에 이들 단계를 반복하도록 하는 것도 가능하다.In the present invention, as in the prior art, the number of people required for each time slot is calculated to meet the target service level on a specific date. In addition, it is assumed that the maximum number of counselors to input the calculated number of personnel per time zone, and calculate the average service level of the date when the input. When the average service level is higher than the target service level, the average service level is calculated by assuming that the number of agents inputted from the assumed number of agents is reduced by a predetermined number. Repeat from that step. Otherwise, the assumed number of counselors is assigned to the number of counselors on the day. When calculating the average value, it is desirable to calculate the average by weighting the time period when the calculated service level is lower than the target service level. On the other hand, when calculating the average service level for the first time, the number of people to be substituted may be the minimum number instead of the maximum number. In addition, if the calculated number of counselors exceeds the maximum available number, it is also possible to repeat these steps after modifying the target service level.

이하, 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

필요한 상담원수를 계산하기 위해서는 상담원수에 따른 서비스 레벨을 예측할 필요가 있다. 서비스 레벨이란 정의된 시간(초) 안에 몇 퍼센트의 콜(call)을 처리하는가를 나타내는 것이다. 서비스 레벨의 예측은 이제까지의 통계 데이터와 예측되는 이벤트로부터 어느 정도의 상담원이 있으면 어느 정도의 서비스 레벨이 가능할 것이다라고 예측하거나, 또는 반대로 어느 정도의 서비스 레벨을 충족시키기 위해서는 어느 정도의 상담원이 있어야 할 것인가를 예측하는 것이다.In order to calculate the number of counselors needed, it is necessary to estimate the service level according to the number of counselors. Service level refers to what percentage of calls are processed within a defined number of seconds. Prediction of service level predicts that a certain level of service will be possible if there is a certain number of agents from the statistical data and predicted events, or vice versa, to meet a certain level of service. It is predicting.

서비스 레벨의 예측 방법 또는 주어진 서비스 레벨을 충족시키기 위한 인원수의 산정방법으로는 미국특허 5,185,780호, 미국특허 6,226,377호, 미국특허 6,556,659호 등에서와 같이 많은 방법이 제시되고 있으며, 본 발명은 특정 서비스 레벨 예측 방법에 한정되는 것은 아니다. As a method of estimating the service level or a method of estimating the number of people to satisfy a given service level, many methods are proposed as in US Pat. No. 5,185,780, US Pat. No. 6,226,377, US Pat. No. 6,556,659 and the like. It is not limited to the method.

먼저, 이러한 종래 기술을 사용하여 목표 서비스 레벨에 대한 매 시간별 필요 인원수를 계산한다(S310). 즉, 종래와 같이 도 2와 같은 예상 인원을 산출한다. 이때, 목표 서비스 레벨을 시간대별로 달리해서 필요 인원수를 계산하도록 하는 것도 가능하다.First, the required number of hours per hour for the target service level is calculated using the conventional technology (S310). That is, the estimated number of persons as shown in FIG. 2 is calculated as in the prior art. At this time, it is also possible to calculate the required number of people by varying the target service level for each time zone.

다음으로, 산출된 시간대별 인원중에서 최대의 인원을 투입할 상담원수로 가정한다(S320). 예를 들어, 도 2의 경우에는 70명이 가장 많은 인원이므로 70명을 투입할 상담원수로 가정하는 것이다.Next, it is assumed that the number of counselors to input the maximum number of personnel from the calculated time slots (S320). For example, in the case of FIG. 2, since 70 people are the most people, it is assumed that the number of counselors to input 70 people.

다음으로 투입할 상담원수에 따른 평균 서비스 레벨을 계산한다(S330). 즉, 각 시간대별로 가정된 상담원수를 투입할 때의 서비스 레벨을 계산한 다음에 이들의 평균값을 구하는 것이다.Next, the average service level is calculated according to the number of counselors to be put (S330). That is, after calculating the service level when the number of counselors assumed for each time slot is input, the average value of the counselors is calculated.

한편, 계산된 서비스 레벨이 목표 서비스 레벨보다 낮은 시간대의 경우에는 상담원과의 통화를 기다리다가 통화를 포기하는 고객이 더 발생하게 된다. 그런데, 이들 중의 일부는 다시 전화를 걸게 되므로, 서비스 레벨이 낮아지면 낮아질수록 예상되는 인입호(incoming call)의 수보다 더 많은 전화가 오게 된다. 따라서, 단순한 예측보다는 더 서비스 레벨이 낮아질 확률이 높다.On the other hand, when the calculated service level is lower than the target service level, there are more customers waiting for the call with the counselor and giving up the call. By the way, some of these calls are made again, so the lower the service level, the more calls are expected than the number of incoming calls expected. Therefore, there is a high probability that the service level will be lower than the simple prediction.

이러한 점을 감안하여, 평균 서비스 레벨을 계산할 때 계산된 서비스 레벨이 목표 서비스 레벨보다 낮은 시간대에 대해서는 가중치를 주는 것이 바람직하다. 예를 들어, 예측된 시간대별 서비스 레벨이 In view of this, it is desirable to give a weight to the time period when the calculated service level is lower than the target service level when calculating the average service level. For example, the estimated timephased service level

90% 80% 70% 60% 60% 70% 75% 75% 80% 90%90% 80% 70% 60% 60% 70% 75% 75% 80% 90%

와 같다면, 단순 평균 서비스 레벨은 , Then the average simple service level is

(90+80+70+60+60+70+75+75+80+90)/10 = 75%(90 + 80 + 70 + 60 + 60 + 70 + 75 + 75 + 80 + 90) / 10 = 75%

가 된다.Becomes

그러나, 목표 서비스 레벨이 75%라고 가정하면 이보다 낮은 서비스 레벨을 갖는 시간대에 대해서 1.5배의 가중치를 준다고 하면,However, assuming that the target service level is 75%, a weight of 1.5 times for a time zone with a lower service level is given.

(90+80+75+75+80+90+(70+60+60+70)x1.5)/12 = 73.3%(90 + 80 + 75 + 75 + 80 + 90 + (70 + 60 + 60 + 70) x1.5) / 12 = 73.3%

가 된다.Becomes

따라서, 가중치를 주는 경우가 평균 서비스 레벨이 더 낮음을 알 수 있다. 즉, 가중치를 줌으로써, 서비스 레벨이 낮아지면 낮아질수록 예상되는 인입호의 수보다 더 많은 전화가 오게 되어 예측되는 서비스 레벨보다 실제 서비스 레벨이 낮아지는 현상을 잘 반영하게 된다.Therefore, it can be seen that the average service level is lower in the case of giving a weight. That is, by weighting, the lower the service level is, the lower the service level, the more incoming calls than the expected number of incoming calls and the actual service level lower than the expected service level is well reflected.

이와 같이 계산한 평균 서비스 레벨과 목표 서비스 레벨을 비교한다(S340). 단계 S310에서 목표 서비스 레벨을 시간대별로 달리 설정하여 필요 인원수를 계산한 경우에는 시간대별 목표 서비스 레벨의 평균값과 비교를 하면 된다.The average service level calculated in this way and the target service level is compared (S340). In step S310, when the target service level is set differently for each time zone and the required number of people is calculated, the average service level may be compared with the average value of the target service level for each time zone.

계산된 평균 서비스 레벨이 목표 서비스 레벨보다 높으면 가정된 상담원수에서 소정의 수만큼 감소시킨 상담원수를 투입할 상담원수로 가정하고(S350) 단계 S330부터 반복한다. 한번에 감축하는 상담원수가 많으면 계산은 빨라지지만 정확도가 떨어지고, 한번에 감축하는 상담원수가 적으면 계산은 느려지지만 정확도는 높아지므로, 전체 상담원수와 필요로 하는 정확도 등의 요인을 감안하여 소정의 수를 적절하게 선정한다.If the calculated average service level is higher than the target service level, it is assumed that the number of counselors reduced by a predetermined number from the assumed number of counselors is the number of counselors to input (S350) and the process is repeated from step S330. If you reduce the number of agents at once, the calculation will be faster but the accuracy will be lower. If you reduce the number of agents at the same time, the calculation will be slower but the accuracy will be higher, so the number of agents should be appropriately adjusted in consideration of factors such as the total number of agents and the accuracy required. Select.

한편, 계산된 평균 서비스 레벨이 목표 서비스 레벨보다 높지 않으면 평균 서비스 레벨을 계산할 때 사용한 상담원수를 해당일의 상담원수로 배정한다(S360). 그런데, 이때의 상담원수를 투입하면 예측되는 평균 서비스 레벨은 목표 서비스 레벨보다 항상 같거나 낮게 되므로, 목표 서비스 레벨보다 높은 평균 서비스 레벨을 원하는 경우에는 단계 S360에 도달했을 때의 상담원수에서 소정의 수만큼 증원한 수를 배정하도록 하는 것도 가능하다.On the other hand, if the calculated average service level is not higher than the target service level, the number of counselors used when calculating the average service level is assigned as the number of counselors on the day (S360). However, when the number of agents at this time is input, since the predicted average service level is always equal to or lower than the target service level, when the average service level higher than the target service level is desired, the predetermined number is determined from the number of agents when the step S360 is reached. It is also possible to assign an increased number.

한편, 이상의 설명에서는 평균 서비스 레벨을 계산할 때 상담원수가 시간대별 최대 상담원수인 경우부터 계산하여 상담원수를 줄여나가면서 목표 서비스 레벨에 맞는 인원수를 산정하는 경우에 대해서 설명하였지만, 이와는 반대로 처음에는 시간대별 상담원수가 최소인 경우부터 계산하여 상담원수를 늘려나가면서 목표 서비스 레벨에 맞는 인원수를 산정하도록 하는 것도 가능하다.Meanwhile, in the above description, when calculating the average service level, the number of agents is calculated by counting the number of agents by the maximum number of agents per time zone, and the number of agents corresponding to the target service level is reduced. It is also possible to calculate the number of counselors to meet the target service level while increasing the number of counselors by calculating the minimum number of counselors.

이상 본 발명을 몇가지 예를 들어 상세히 설명하였지만, 본 발명은 특정 실시예에 한정되는 것은 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상에서 벗어나지 않으면서 많은 수정과 변화를 가할 수 있음을 이해할 것이다.Although the present invention has been described in detail with reference to some examples, the present invention is not limited to the specific embodiments. Those skilled in the art will appreciate that many modifications and variations can be made without departing from the spirit of the invention.

본 발명에 따르면, 각 시간대별 예측 인원수로부터 목표로 하는 평균 서비스 레벨을 맞출 수 있는 인원수를 계산하므로 시간대별로 인원배정을 할 필요가 없다. 또한, 목표 서비스 레벨보다 낮은 서비스 레벨이 예측되는 시간대에 대해서는 가중치를 두어 평균 서비스 레벨을 계산하므로, 서비스 레벨의 저하에 따른 예상 서비스 레벨이 실제 서비스 레벨과 차이가 벌어지는 것을 방지할 수 있다. According to the present invention, since the number of people who can match the target average service level is calculated from the predicted number of people at each time slot, there is no need to allocate a person at each time slot. In addition, since the average service level is calculated by weighting the time period when the service level lower than the target service level is predicted, it is possible to prevent the expected service level from the difference between the actual service level due to the decrease in the service level.

도 1은 일반적인 콜센터 시스템의 구성을 보여주는 블록도이다.1 is a block diagram showing the configuration of a general call center system.

도 2는 종래의 콜센터 시스템에서 상담원 인원을 배정하는 예를 보여주는 도면이다.2 is a view showing an example of assigning the number of counselors in a conventional call center system.

도 3은 본 발명에 따른 상담원 인원 배정방법의 절차를 보여주는 흐름도이다.3 is a flowchart illustrating a procedure of a method for allocating counselors according to the present invention.

Claims (6)

목표 서비스 레벨을 충족시키기 위하여 특정 날짜에 매 시간대별로 필요한 인원수를 계산하는 제1단계와,The first step of calculating the number of people required for each time zone on a specific date to meet the target service level, 계산된 시간대별 인원수 중에서 최대 인원수를 투입할 상담원수로 가정하는 제2단계와,A second step of assuming that the number of counselors to input the maximum number of persons from the calculated time slots, 가정된 상담원수를 투입할 때의 해당 날짜의 평균 서비스 레벨을 계산하는 제3단계와,A third step of calculating an average service level for the day when the assumed number of agents is input; 계산된 평균 서비스 레벨을 목표 서비스 레벨과 비교하는 제4단계와,A fourth step of comparing the calculated average service level with a target service level, 평균 서비스 레벨이 목표 서비스 레벨보다 높으면 가정된 상담원수에서 소정의 수만큼 감소시킨 상담원수를 투입할 상담원수로 가정하고 제3단계부터 반복하고, 그렇지 않으면 가정된 상담원수를 해당일의 상담원수로 배정하는 제5단계If the average service level is higher than the target service level, the number of agents reduced from the assumed number of agents is assumed to be the number of agents to be input, and the procedure is repeated from step 3. Otherwise, the assumed number of agents is the number of agents on the day. The fifth step to assign 를 구비하는 콜센터 시스템에서의 상담원 인원 배정 방법.Agent staffing method in a call center system having a. 목표 서비스 레벨을 충족시키기 위하여 특정 날짜에 매 시간대별로 필요한 인원수를 계산하는 제1단계와,The first step of calculating the number of people required for each time zone on a specific date to meet the target service level, 계산된 시간대별 인원수 중에서 최소 인원수를 투입할 상담원수로 가정하는 제2단계와,A second step of assuming that the number of counselors to input the minimum number of persons from the calculated time slots, 가정된 상담원수를 투입할 때의 해당 날짜의 평균 서비스 레벨을 계산하는 제3단계와,A third step of calculating an average service level for the day when the assumed number of agents is input; 계산된 평균 서비스 레벨을 목표 서비스 레벨과 비교하는 제4단계와,A fourth step of comparing the calculated average service level with a target service level, 평균 서비스 레벨이 목표 서비스 레벨보다 낮으면 가정된 상담원수에서 소정의 수만큼 증가시킨 상담원수를 투입할 상담원수로 가정하고 제3단계부터 반복하고, 그렇지 않으면 가정된 상담원수를 해당일의 상담원수로 배정하는 제5단계If the average service level is lower than the target service level, the number of agents increased from the assumed number of agents is assumed to be the number of agents to be input, and the procedure is repeated from step 3. Otherwise, the number of agents that are assumed is the number of agents on the day. The fifth step to assign 를 구비하는 콜센터 시스템에서의 상담원 인원 배정 방법.Agent staffing method in a call center system having a. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 제5단계에서 산출된 상담원수가 최대 가용인원을 넘어서는 경우에는 목표 서비스 레벨을 수정할 것을 요청하는 제6단계와,A sixth step of requesting to modify the target service level if the number of counselors calculated in the fifth step exceeds the maximum available number; 수정된 목표 서비스 레벨에 대해서 제1단계부터 반복하는 제7단계Step 7 of repeating step 1 for the modified target service level 를 더 포함하는 콜센터 시스템에서의 상담원 인원 배정 방법.Agent number assignment method in a call center system further comprising. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 제1단계에서의 목표 서비스 레벨은 매 시간 단위별로 지정이 가능하며, 제4단계 및 제5단계에서의 목표 서비스 레벨은 시간 단위별로 지정된 목표 서비스 레벨의 평균값인 것을 특징으로 하는 콜센터 시스템에서의 상담원 인원 배정 방법.The target service level in the first stage can be specified for each time unit, and the target service level in the fourth and fifth stages is an average value of the target service level designated for each unit of time. How are people assigned? 제1항 또는 제2항에 있어서, 상기 제3단계는The method of claim 1 or 2, wherein the third step 각 시간대별로 가정된 상담원수를 투입할 때의 서비스 레벨을 계산하는 제3-1단계와,Steps 3-1 to calculate the service level when inputting the number of agents assumed for each time zone, 계산된 서비스 레벨의 평균값을 구하는 제3-2단계Step 3-2 to find the average value of the calculated service level 를 포함하는 것을 특징으로 하는 콜센터 시스템에서의 상담원 인원 배정 방법.Agent personnel assignment method in a call center system comprising a. 제5항에 있어서, The method of claim 5, 상기 제3-2단계에서 평균값을 구할 때에는 계산된 서비스 레벨이 목표 서비스 레벨보다 낮은 시간대에 대해서는 가중치를 두어 평균을 계산하는 것을 특징으로 하는 콜센터 시스템에서의 상담원 인원 배정 방법.When the average value is calculated in step 3-2, the number of counselors assigned to the call center system is calculated by weighting the average for the time period when the calculated service level is lower than the target service level.
KR1020030079689A 2003-11-12 2003-11-12 Method for assigning agents in call center system Ceased KR20050045568A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030079689A KR20050045568A (en) 2003-11-12 2003-11-12 Method for assigning agents in call center system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030079689A KR20050045568A (en) 2003-11-12 2003-11-12 Method for assigning agents in call center system

Publications (1)

Publication Number Publication Date
KR20050045568A true KR20050045568A (en) 2005-05-17

Family

ID=37245238

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030079689A Ceased KR20050045568A (en) 2003-11-12 2003-11-12 Method for assigning agents in call center system

Country Status (1)

Country Link
KR (1) KR20050045568A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011053275A1 (en) * 2009-10-26 2011-05-05 Hewlett-Packard Development Company, L.P. Adjusting a point prediction that is part of the long-term product life cycle based forecast
KR102311296B1 (en) * 2021-04-01 2021-10-14 주식회사 볼드코퍼레이션 System for robotic process automation in call center using artificial intelligence and method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011053275A1 (en) * 2009-10-26 2011-05-05 Hewlett-Packard Development Company, L.P. Adjusting a point prediction that is part of the long-term product life cycle based forecast
KR102311296B1 (en) * 2021-04-01 2021-10-14 주식회사 볼드코퍼레이션 System for robotic process automation in call center using artificial intelligence and method thereof

Similar Documents

Publication Publication Date Title
US20210224706A1 (en) Method and system for generating staffing requirements for deferred work in a contact center environment
US7383199B2 (en) Method for forecasting and managing multimedia contacts
US6639982B1 (en) Method and apparatus for agent forcing and call distribution for large team call servicing
Koole et al. An overview of routing and staffing algorithms in multi-skill customer contact centers
US10447855B1 (en) Agent training sensitive call routing system
US6850613B2 (en) Customer service request allocations based upon real-time data and forecast data
US5926528A (en) Call pacing method
US7321657B2 (en) Dynamic force management system
US6853721B2 (en) Contact center autopilot architecture
US6744878B1 (en) Real-time transaction routing augmented with forecast data and agent schedules
US6333979B1 (en) Method and apparatus for assigning incoming communications to communications processing centers
CA2265248C (en) Dynamic staffing of service centers to provide substantially zero-delay service
US6134530A (en) Rule based routing system and method for a virtual sales and service center
US20050135593A1 (en) Call processing system
US20040098295A1 (en) Method and system for scheduling workload
US7424108B2 (en) Optimal dynamic agent state assignment
US7406171B2 (en) Agent scheduler incorporating agent profiles
WO2016093921A1 (en) Method and system for generating staffing requirements for deferred work in a contact center environment
US7616755B2 (en) Efficiency report generator
KR20050045568A (en) Method for assigning agents in call center system
US7885401B1 (en) Method and apparatus to forecast the availability of a resource
KR20050041485A (en) Method for evaluating performance of consultants in call center system
US20220014881A1 (en) Best Time to Send Limited-Content Text Messages to Parties
KR20240163267A (en) The system and method for assigning counselors in the call center system
CN114066039A (en) Scheduling method and device, computer storage medium and electronic equipment

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20031112

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050926

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20060228

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20050926

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I