<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Розробка програмного забезпечення для мінімізації витрат часу та підвищення продуктивності праці у сфері комунікаційних послуг</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Kryvyi Rih National University</institution>
          ,
          <addr-line>11, Vitalii Matusevуch St., Kryvyi Rih, 50027</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>116</fpage>
      <lpage>127</lpage>
      <abstract>
        <p>Анотація. Стаття присвячена дослідженню методів ефективності надання консультаційних послуг та розробці програмного забезпечення, що їх реалізує. В процесі дослідження визначено, що сучасні засоби автоматизації підвищують ефективність та коректність надання консультативних послуг. Мінімізація витрат часу та підвищення продуктивності праці в сфері комунікаційних послуг можливі за наступних умов: підвищення швидкості опрацювання питань клієнтів за рахунок вибору оптимальної методики пошуку відповіді; зменшення кількості помилок за рахунок використання шаблонів відповідей. Найчастіше для автоматизації консультативних послуг застосовуються системи самообслуговування абонентів за допомогою інтерактивних голосових меню (IVR). У роботі запропоновані заходи, що надають можливість знизити трафік в подібних системах. Розроблене програмне забезпечення може спрогнозувати питання, яке необхідно опрацювати, що пришвидшить роботу контактного центру та підвищить його ефективність. Експериментальні дослідження підтвердили підвищення швидкості опрацювання даних, зниження трафіку за рахунок використання розробленої системи. Ключові слова: автоматизація, програмне забезпечення, кол-центр, телефонія, IVR.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Software development to minimize time costs</p>
      <p>and increase productivity
in the area of communication services</p>
      <p>Dmytro O. Kurhanov and Albert A. Azaryan[0000-0003-0892-8332]
Abstract. The article is devoted to the research of methods of providing advisory
services and development of software that implements them. In the course of the
research, it was determined that modern automation tools increase the efficiency
and correctness of providing advisory services. Minimization of time
expenditures and increase of labor productivity in the field of communication
services is possible under the following conditions: increasing the speed of
processing clients’ questions by choosing an optimal method for finding a
response; reducing the number of errors due to the use of response templates.
Most often, automation of advisory services uses self-service subscribers with
the help of interactive voice response (IVR). The paper proposes measures that
make it possible to reduce traffic in such systems. The developed software can
predict the issue that needs to be worked out, which will speed up the work of the
contact center and increase its efficiency. Experimental studies have confirmed
the speed of processing data, reducing traffic due to the use of the developed
system.
1</p>
      <p>Вступ
Організація ефективного та коректного отримання консультативних послуг є на
сьогодні актуальною суспільною проблемою. На початку XXI століття була
запропонована система консультування за допомогою «гарячих ліній». Певний
час не виникало складнощів щодо роботи консультантів, тому що на той момент
звернень було дуже мало через невелику кількість комунікаційних пристроїв. На
сучасному етапі системи інформування почали розвиватися у напрямі
вебтехнологій, але «голосовий» спосіб інформування залишається актуальним через
те, що ступінь довіри щодо почутої інформації від людини більший, ніж ступінь
довіри щодо інформації, яка відображається на екрані комп’ютера. Також
кількість комунікаційних пристроїв збільшилась, що підвищило кількість
звернень за допомогою телефону. Таким чином, інформування на «гарячих
лінях» потребує автоматизації, що обумовлює актуальність розробки
програмного забезпечення для мінімізації витрат часу і підвищення
продуктивності праці в сфері комунікаційних послуг.
2</p>
      <p>Визначення вимог до програмного забезпечення
Типовим прикладом організації або підрозділу організації, що надає
комунікаційні послуги широкому колу користувачів, є кол-центер (call-centre).
Різні компанії використовують центри з опрацювання дзвінків для спілкування з
клієнтами, організації та супроводу продажу товарів та послуг, організації
сервісного обслуговування, технічної підтримки.</p>
      <p>Мінімізація витрат часу та підвищення продуктивності праці в сфері
комунікаційних послуг можливі за наступних умов:
1. Підвищення швидкості опрацювання питань клієнтів за рахунок вибору
оптимальної методики пошуку відповіді.
2. Зменшення кількості помилок за рахунок використання шаблонів відповідей.
Для правильного формулювання відповіді система повинна використовувати
дані з бази даних, а саме: особисті дані клієнта (рахунки, регламенти,
ідентифікуюча інформація тощо) та заздалегідь підготовлені голосові модулі з
«мітками» для підстановки динамічного тексту.</p>
      <p>Для правильного підбору тематик необхідно проаналізувати критичні теми,
тобто усі тематики звернення об’єднати в певні групи за спільними рисами. Після
цього необхідно проаналізувати, яка саме інформація цікавить клієнта
найбільше.
3</p>
      <p>
        Дослідження сфери застосування
Для організації комунікацій можуть бути використані як телефонні мережі
загального користування, так і IP-телефонія [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Часто застосовуються системи
самообслуговування абонентів за допомогою інтерактивних голосових меню
(IVR – Interactive voice response) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. За рахунок автоматизації
телекомунікаційних мереж ми можемо зменшити кількість звернень та час
діалогів, що разом утворюють так званий «трафік». Щоб знизити трафік, було
запропоновано схему на основі стандартної схеми автоматизації (рис. 1). Перед
та після події повинна пройти передфільтрація та постфільтрація. За допомогою
цього можна знизити не тільки трафік на лініях контактного сервісу, а й зберегти
дані так, щоб з часом, при необхідності, аналітики могли отримати дані та
проаналізувати причину поточного трафіку, виявити вразливі місця та виправити
ситуацію в моменти технічних складностей. На рис. 1 можна побачити, що
постфільтрація має вплив на передфільтрацію, так як після створення контакту
клієнта з операторами банку результати можуть дати вплив на дані клієнта й
навіть на події, які є керуючими чинниками в процесі передфільтрації.
Як було вказано вище, передфільтрація впливає на швидкість вирішення питання,
кількість звернень та якість обслуговування. Деякі питання можна передбачити і
навіть вирішити без зв’язку з оператором, тому, залежно від поставленої задачі,
була створена така передфільтрація, яка включає в себе наступні пункти:
─ сегментація за типом клієнта;
─ сегментація за типом операцій;
─ сегментація за статусом клієнта;
─ сегментація за масовими складнощами.
Для передфільтрації майже всі організації, які мають «гарячу лінію»
використовують клієнтське IVR меню.
      </p>
      <p>IVR – система попередньо записаних голосових повідомлень, що виконує
функцію маршрутизації дзвінків всередині кол-центру, користуючись
інформацією, що вводиться клієнтом на клавіатурі телефону за допомогою
тонального набору.</p>
      <p>Для виконання даного проекту була взята за основу IVR-система банку
«ПриватБанк». У ході експерименту (табл. 1) вдалося виявити відсоток людей,
які вирішують своє питання в селф-сервісі, визначити, як за допомогою
голосового меню розрізняти тип клієнта, для маршрутизації до різних операторів,
використати дані зі створеної телефонії для формування динамічного
інформування, визначити, який проміжок часу є у сервера для опрацювання
інформації клієнта та виявлення впорядкованого списку з тематиками.</p>
      <p>Під час експерименту було виявлено, що банк зберігає в системі інформацію
про взаємодію банка з клієнтом не тільки на рівні операцій, а й на рівні отримання
дзвінків, так як в деяких випадках встановлено статус клієнта після звернення
(клієнт-детрактор), що підтверджує те, що інформаційна база для створення
інтелектуальної телефонії існує, впровадження даної системи не вибагливе та не</p>
      <p>Таблиця 1. Результати експерименту з голосовим меню
Заплановане
питання
№
Подія
Дії під час процесу
Опис
ІнфорДзвінок після мація
1 входу в клієнт- по
клібанк
єнтбанку
Стандартна будова го- євнетм-беаннюк,нуермахоожвеуювічдисттееж,
ищтоигпорлиочсио-лосового меню
Однією із функцій у створюваній
телефонії є відстеження входу в
кліну звернення після входу в
клієнтбанк, підтверджує необхідність
інтелектуальної телефонії
Дзвінок після від- Імнафцоіяр- Прослуховування вріз- Голосове меню змогло повідомити
2 пжруавлзеаннхяибпнлиатмеи- пщлоадтое- книанзнямозжклоимвпісеттюентзн’єидм- кмлоіжєнлтиавісптрюо ппооввееррннеенннняя кполшаттеівжаубоз
реквізитами жу спеціалістом уточнення реквізитів</p>
      <p>ІнфорДзвінок після мація Прослуховування вріз- Врізка виникає у випадку помилок
3 рпарцоівїевдеТнСнОя опе- пщлоадтое- ки рполбатоетжиу сзиасртяедмоим паброичиннеуспішності
жу
Дзвінок при по-
При</p>
      <p>Інформація про причи- Голосове меню змогло
ідентифіку4 тмриалнцзіакпцріоївевденІння- чпио-на ну неуспішної транзак- вати причину звернення, що
прискотернет милки ції рить обслуговування клієнта
Дзвінок після вве-
При5 днеонгоняПІНнеккоодруект- чпио-на Врізка про ПІН код</p>
      <p>милки
Дзвінок після
При6 блокування клі- чина Врізка про причини
єнт-банку блоку- блокування</p>
      <p>вання
7 дДезтврінакоткоярк клієнт- чПирниа- Обмеження дозвону
Дзвінок при
проведенні платежів
При8 з клієнт-банку та з чина Озвучення причини
помилкою в дано- пмои-лки
му сервісі
Голосове меню змогло
ідентифікувати причину звернення, що
прискорить обслуговування клієнта
Дана інформація допоможе виявити
причину звернення і підготувати
варіанти вирішення питання
Не потребує вдосконалення
Людський фактор при відображенні
ситуації
4</p>
      <p>Проектування програмного забезпечення
У процесі дослідження було створено функціональну схему голосового меню, з
яким взаємодіє клієнт (рис. 2).
Рис. 2. Операції, які проводить передфільтрація до зв’язку з оператором
Як ми можемо бачити на рис. 2, до зв’язку з оператором клієнт може перебувати
в чотирьох умовах:
─ термінова подія;
─ повне голосове меню;
─ реєстрація CallBack;
─ з’єднання з прямим номером.</p>
      <p>Тому залежно від того, який «статус» клієнта встановлений, з такою лінією він
буде з’єднаний. Однією із властивостей телефонії є можливість відсортувати
список залежно від звернення. Якщо звертається, наприклад, бізнес-клієнт,
маючи спільну телефонію для фізичних осіб та для корпоративного сектору,
можна відсортувати тематики так, що для корпоративного сектору буде
відображатися приорітетно тематики корпоративного сектору, але, якщо в ході
розмови клієнту знадобиться інформація щодо іншої тематики, правильно
вибравши тематику, навіть недосвідчений оператор може надати інформацію,
зачитавши її з динамічного поля з інформацією (надалі «врізка»). Таким чином
оператор надасть не тільки більш якісну послугу, а й знизить трансфери на
іншого оператора, що знизить кількість дзвінків, що є дуже важливим
параметром при розрахунку трафіку банка.</p>
      <p>Також наявні такі типи клієнтів, яким банк обмежує доступ до операторів.
Наприклад, клієнти-детрактори, жартівники чи шахраї.</p>
      <p>Якщо клієнт проводить шахрайські дії, то банк припиняє роботу з даним
клієнтом. Ця задача включена в передфільтрацію та створена телефонія (при
описаній чи створеній логіці) ігнорує дзвінок даного клієнта. Клієнту-шахраю в
такому випадку озвучується інформація в голосовому меню. Інформація щодо
шахрая контролюється банком, але не входить в «обов’язки» інтелектуальної
телефонії. Дана інформація вплинула на конструкцію бази даних при
проектуванні та конструюванні інформаційної бази для обслуговування
інтелектуальної телефонії.</p>
      <p>Клієнт-шахрай або клієнт-жартівник не може додзвонитися на лінію певний
час, але йому не обмежується дозвін в цілому. Це означає, що в базі даних ми
повинні зберігати не тільки статус клієнта, а й час, коли статус було встановлено.</p>
      <p>Такими діями можна вберегти організацію від марних витрат коштів у
випадках, коли клієнти використовують гарячу лінію не за призначенням.</p>
      <p>У даному проекті передфільтрація за подією відіграє дуже важливу роль, тому
що у клієнта найчастіше виникає питання, коли клієнт робить певну дію та в
клієнта щось не виходить, або подія пов’язана з певним календарним планом.
Для виявлення основних подій було проведено експеримент.</p>
      <p>Головною задачею є саме пришвидшення опрацювання питання клієнтів та
прогнозування питання ще до відповіді на виклик, тому наведемо приклади
розрахунків, пов’язаних із оптимізацією процесу обслуговування.</p>
      <p>Так як функціональний шаблон був побудований на банківській справі,
аналітична робота проводилася щодо консультування клієнтів в саме цій сфері.</p>
      <p>Розрахунок кількості та причин звернень проводився у декілька етапів:
─ збір даних;
─ знаходження чинників, які впливали на отриманий результат;
─ вибір «критичних» днів звернення;
─ створення ієрархічної послідовності.
На першому етапі проводився збір даних, а саме: підрахунок загальної кількості
звернень, вибір тематики звернень. Перший етап проводився протягом 25 днів.
На другому етапі було проаналізовано отримані дані та знайдена
закономірність причин звернень. Отриману інформацію було проаналізовано та
визначено закономірність щодо днів, де дзвінків було більше. Наприклад,
першого числа основні звернення були щодо списань, так як першого числа
списуються відсотки щодо використання кредитних коштів. Тобто, були виведені
фактори, які впливали на причину звернення, а саме: заборгованість за картою та
списання деякої суми. Ця інформація була необхідна для створення
інформаційного забезпечення даної роботи.</p>
      <p>На третьому етапі було також проаналізовано інформацію і був створений
певний статичний список з «критичними днями». У даний список увійшли всі
дні, в які телефонують найчастіше незалежно від статусу клієнта, а саме:
─ перше число місяця – списання відсотків;
─ друге число місяця – списання відсотків;
─ третє число місяця – нарахування пені;
─ п’ятнадцяте число місяця – обзвін щодо простроченої заборгованості;
─ двадцять п’яте число місяця – мінімальний платіж.
Всі інші тематики, за якими проводилися дослідження, мали не тільки чинники,
а й дату, до яких ці чинники прив’язані. У таблиці 2 наведені приклади з
коефіцієнтами.</p>
      <p>Таблиця 2. Сортування за датою в місяці
№ дня 1 2 5 15 20 22 24 25 30
Баланс карт. Очікування зарахувань Х Х 1 Х 2 1 5 3 3
Операції АТМ/ТСО 4 3 4 5 1 2 3 2 4
Рух за картою. Списання 1 1 2 2 4 3 4 1 5
Операції в особистому кабінеті 3 4 5 4 3 5 5 4 1
Комунікації банк/клієнт 2 6 6 1 5 6 1 5 7
СМС-банкінг 5 5 3 3 6 4 2 6 6
Оплата комунальних послуг 6 2 7 Х Х Х Х 7 2
Залежно від операцій клієнта, опрацювання отриманої інформації може
вплинути на подальшу консультацію клієнта. Наприклад, після отримання та
використання кредитного ліміту мовний модуль повинен бути модифікований
залежно від даної події.</p>
      <p>Для прикладу можна взяти клієнта з кредитною картою. За правилами банка,
залежно від потреб клієнта, на кредитній картці можуть зберігатися як власні, так
й кредитні кошти. Тобто, для інформування клієнта ми маємо як мінімум два
динамічних параметра. Як ми бачимо на рис. 3, з комбінації з двох елементів ми
маємо три події (четверта подія з комбінації з двох елементів прирівнюється до
третьої, а саме, коли відсутній кредитний ліміт, але присутня заборгованість
клієнта, просто проінформує, що кредитний ліміт буде дорівнювати нулю). На
кожну з подій повинен бути окремий голосовий модуль, який оператор повинен
озвучувати.</p>
      <p>На вибір типу голосового модуля у даному випадку впливає постфільтрація,
так як тип тематики вибирається після дії клієнта, не важливо, чи то списання, чи
то встановлення певного статусу.
5</p>
      <p>Особливості програмної реалізації
Для роботи системи необхідно три основні компоненти:
1. Створена база даних на основі MySQL сервера;
2. ІР комунікатор Cisco;
3. Створена телефонія.
Рис. 3. Варіації одної тематики
Зв’язок між даними сутностями та їх взаємодії можна побачити на use case
діаграмі (рис. 4).</p>
      <p>Рис. 4. Функціональна схема роботи створеної системи
Як ми бачимо на функціональній схемі, клієнт може звертатися до контактного
центру будь-якого доступного для цього пристрою. Після того, як дзвінок був
прийнятий, контакт переходить до «хмарної» адреси для подальшого
опрацювання. Це потрібно для того, щоб зареєстрований номер міг бути один
(для зручності). Після цього, дзвінок потрапляє до ЄНД-офісу, а це значить, що
даний дзвінок стає в чергу звернень. Дзвінки розмежуються між операторами
шляхом сортування залежно від лінії. Після встановлення оператора дзвінок
надходить на комунікатор.</p>
      <p>Комунікатор компанії Cisco зареєстрований за певною особою за допомогою
МАС-адреси мережевої карти та номеру телефонії. Номер телефонії – це певний
спосіб надати можливість персоналізованої обробки даних.</p>
      <p>Після отримання дзвінка комунікатор подає запит до бази даних та до
телефонії. Телефонія завантажує дані про клієнта та дозволяє консультувати
щодо завантажених даних.</p>
      <p>На основі описаної схеми було створено демо-версію інтерфейсу з емулятором
дзвінка (рис. 5).</p>
      <p>Рис. 5. Демо-версія інтерфейсу
Так як дзвінок емульований, необхідно було ввести всі дані вручну. На рис. 5
відображена інформація, тобто відповідь на питання, яке система сама
змоделювала. Критеріями вибору стали дата операції та наявність кредитного
ліміту.
У процесі дослідження визначено, що сучасні засоби автоматизації підвищують
ефективність та коректність надання консультативних послуг. Мінімізація витрат
часу та підвищення продуктивності праці в сфері комунікаційних послуг можливі
за наступних умов: підвищення швидкості опрацювання питань клієнтів за
рахунок вибору оптимальної методики пошуку відповіді; зменшення кількості
помилок за рахунок використання шаблонів відповідей.</p>
      <p>Найчастіше для автоматизації консультативних послуг застосовуються
системи самообслуговування абонентів за допомогою інтерактивних голосових
меню (IVR). У роботі запропоновані заходи, що надають можливість знизити
трафік в подібних системах. Розроблене програмне забезпечення може
спрогнозувати питання, яке необхідно опрацювати, що пришвидшить роботу
контактного центру та підвищить його ефективність. Експериментальні
дослідження підтвердили підвищення швидкості опрацювання даних, зниження
трафіку за рахунок використання розробленої системи.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Khasnabish</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Implementing Voice over IP</article-title>
          . John Wiley &amp; Sons, Hoboken (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tolention</surname>
          </string-name>
          , J.:
          <article-title>Enhancing customer engagement with interactive voice response</article-title>
          . https://thenextweb.com/future-of-communications/
          <year>2015</year>
          /04/20/enhancing-customerengagement
          <article-title>-with-interactive-voice-response/#gref (</article-title>
          <year>2015</year>
          ).
          <source>Accessed 10 Nov 2018</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>