Аналіз предметної області
Вступ
У цьому розділу пропонується розглянути предметну область системи організації та управління опитуваннями експертів. Метою цього розділу є аналіз існуючих підходів до вирішення завдань, пов'язаних з опитуваннями експертів, а також порівняння наявних аналогів системи за властивостями FURPS (функціональність, надійність, використання, продуктивність та підтримка). У результаті цього аналізу очікується отримання рекомендацій для створення нової системи, яка зможе задовольнити потреби різних категорій користувачів та забезпечити ефективне управління опитуваннями експертів.
Основні визначення
Експерт
Експерт - висококваліфікований спеціаліст, який має вищу освіту, відповідну кваліфікацію і професійні знання з питань, що досліджуються, виконує службові обов'язки, пов'язані з провадженням діяльності у відповідній галузі, безпосередньо проводить експертизу та несе персональну відповідальність за достовірність і повноту аналізу, обґрунтованість висновків відповідно до завдання на проведення експертизи. [12]
Ітера́ція
Ітера́ція (від лат. iteratio — повторювання) — багатозначний термін, який залежно від контексту може означати:
- Повторне застосування математичної операції (із зміненими даними) при розв'язанні обчислювальних задач, яке дає можливість поступово наблизитися до правильного результату.
- Результат багаторазового повторення якоїсь математичної операції. [13]
Контраргумент
Контраргумент - підстава, доказ, які наводять для обґрунтування, підтвердження думки, що суперечить поглядам співрозмовника, чиїмсь аргументам. [14]
Алгори́тм
Алгори́тм (латинізов. Algorithmi за араб. ім'ям перського математика аль-Хорезмі) — набір інструкцій, які описують порядок дій виконавця, щоб досягти результату розв'язання задачі за скінченну кількість дій. Для візуалізації алгоритмів часто використовують блок-схеми. [15]
Google Forms
Google Forms (англ. Google Forms) — програмне забезпечення для адміністрування опитування, що входить до складу безкоштовного вебпакету Google Docs Editors, пропонованого Google. Додаток дозволяє користувачам створювати та редагувати опитування в Інтернеті, співпрацюючи з іншими користувачами в режимі реального часу. Зібрану інформацію можна автоматично внести в електронну таблицю. [4]
SurveyMonkey
SurveyMonkey - це сервіс для створення опитувань, а також масової розсилки анкет і виявлення тенденцій. Сервіс дозволяє швидко створювати опитування, налаштовувати їх вигляд, проводити A/B тестування, інтегрувати опитування на сайтах та соціальних мережах, створювати дуже детальні та візуальні звіти, захищати дані. [1]
Survio
Survio - просте у використанні програмне забезпечення для опитувань задоволеності клієнтів, зворотного зв'язку від співробітників, дослідження ринку та інших онлайн-опитувань. [2]
SurveyJS
SurveyJS — це набір компонентів JavaScript, які дозволяють вам і вашим користувачам створювати опитування, вікторини, опитування та інші веб-форми, зберігати їх у вашій базі даних і візуалізувати результати опитування на користувацьких інформаційних панелях. [3]
"OCA"
"OCA" - (абревіатура від Обробка Соціологічних Анкет) призначений для організації введення та статистичного аналізу результатів соціологічних опитувань. [16]
Google Sheets
Google Sheets - додаток для роботи з електронними таблицями, що входить до складу безкоштовного вебпрограмного пакету програмного забезпечення, пропонованого компанією Google у межах служби Google Диск. [17]
Хмарні сервіси
Хмарні сервіси (public cloud services) ― це програми та платформи, які «живуть» та працюють на серверах хмарних операторів. Їхня головна особливість полягає в тому, що створюючи акаунт на такій платформі, людина зможе отримувати доступ до власної інформації з будь-якого гаджета в будь-якій точці світу. [18]
Розширена аналітика
Розширена аналітика – це автоматизований процес отримання корисної інформації (висновків) з великого обсягу даних. [19]
Інтерфейс
Інтерфейс (від англ. interface — поверхня розділу, перегородка) — сукупність засобів, методів і правил взаємодії (керування, контролю, тощо) між елементами системи. [20]
API
API — це посередник між програмами, який задає правила «спілкування». Тому в його назві закладено поняття «інтерфейс» — межа між об’єктами. Одній програмі не важливо, як працює інша. Розробники просто користуються інтерфейсом: надсилають запит і отримують зворотну відповідь. За типом доступу API поділяють на:
- Публічні API. Розробники створили API для своєї програми та дають користуватися ним усьому світу. Такі API часто продають, щоб отримати додатковий дохід. Наприклад, так робить Google з API Google Maps.
- Приватні чи внутрішні API. Розробники приховують ці API від всього світу. Наприклад, приватні API використовують компанії, щоб зв’язати свої програми.
- Партнерські API. Спеціальні API, які розробники компаній пишуть для партнерів та діляться лише з ними. Наприклад, API для зв’язку бази даних компанії та сторонньої CRM-системи чи email-сервісу.
- Складні API. Складаються з кількох API, щоб виконувати багато послідовних дій. Зазвичай складні API створюють, тому що вони працюють швидше, ніж один великий API. [21]
Кастомізація
Кастомізація (від англ. customize — налаштовувати) — процес адаптації та налаштування продукту під окрему аудиторію, об'єднану певними особливостями. Як правило, термін кастомізація застосовується у сфері сучасної техніки як завершальний етап перед випуском продукції. [22]
Підходи та способи вирішення завдання
1. Метод незалежних характеристик
Цей метод дозволяє отримати узагальнену оцінку конкретної проблеми або ситуації на основі інформації, зібраної від різних незалежних джерел. Він складається з таких етапів:
- Аналіз та порівняння різних точок зору;
- Обробка отриманих даних за допомогою математичних і статистичних методів;
- Формулювання обґрунтованих висновків.
2. Метод "Дельфі"
Передбачає анонімне висловлення думок експертами щодо заданої проблеми. Після кожного етапу учасники отримують узагальнений звіт, що дозволяє їм коригувати свої оцінки. Процес повторюється доти, доки думки не стабілізуються. [6]
3. Метод мозкового штурму
Група експертів генерує ідеї без будь-яких обмежень або критики. Це сприяє вільному обговоренню та пошуку нестандартних рішень. [7]
4. Метод зворотного мозкового штурму
Подібний до звичайного мозкового штурму, але акцент робиться на пошук недоліків і критичних аспектів запропонованих ідей. [8]
5. Метод "635"
Цей метод передбачає участь шести експертів, кожен з яких за п’ять хвилин генерує три ідеї. Процес триває протягом пів години, у результаті чого загалом формується 108 ідей. [9]
6. Метод прогнозних сценаріїв
Передбачає поетапне формування прогнозів шляхом узагальнення експертних думок, що проходить кілька ітерацій до моменту досягнення спільної оцінки.
7. Метод поминальних груп
Починається з індивідуальних інтерв’ю експертів, результати яких потім обговорюються іншими фахівцями для узгодження чи спростування отриманих оцінок.
8. Метод написання сценарію
Описує ймовірний розвиток подій на основі аналізу поточної ситуації та прогнозованих змін. Включає структурний аналіз, ідентифікацію ключових факторів та розробку практичних рекомендацій.
9. Метод колективного блокнота
Поєднує незалежне формулювання ідей експертами з подальшим колективним аналізом і обговоренням.
10. Метод KJ (діаграма спорідненості)
Використовується для впорядкування великого обсягу інформації та ідей, систематизації поглядів і визначення зв’язків між ними. [10]
11. Експертне фокусування
Передбачає безпосереднє обговорення проблеми експертами з метою її глибокого аналізу та виявлення ключових взаємозв’язків.
12. Метод неспеціаліста
Рішення шукають особи, які не є фахівцями у вузькій темі, проте мають досвід у суміжних галузях, що сприяє нестандартному підходу до вирішення проблеми.
13. Метод комісії
Передбачає відкриту дискусію експертів з метою формування єдиної думки щодо проблеми. Учасники можуть ставити запитання, обговорювати аргументи та змінювати свою позицію залежно від отриманої інформації.
14. Метод суду
Створюються дві команди експертів: одна захищає певну позицію, інша – висловлює контраргументи. Третя група ("судді") приймає остаточне рішення після обговорення.
15. Метод експертних оцінок
Залучає групу кваліфікованих експертів для оцінки складних проблем, що не піддаються формалізації. Включає анкетування та аналіз отриманих відповідей. [11]
16. Метод евристичного прогнозування
Передбачає детальне обґрунтування прогнозів, перевірку компетентності експертів і застосування спеціальних алгоритмів для обробки зібраної інформації.
Ці методи допомагають отримати обґрунтовані оцінки, розробити ефективні рішення та передбачити можливі сценарії розвитку подій.
Порівняльна характеристика існуючих засобів вирішення завдання
| Functionality | Usability | Reliability | Performance | Supportability | |
|---|---|---|---|---|---|
| Google Forms | Надає широкий спектр можливостей для створення онлайн-форм, таблиць та ін. Добре інтегрований з іншими сервісами та має можливість збирати відповіді з Google Sheets. | Google Forms відзначається високим рівнем зручності. Простий інтуїтивний інтерфейс дозволяє працювати з сервісом навіть початківцям. | Інфраструктура Google дуже розвинена, стабільна робота хмарних сервісів. | Дуже швидко працює в будь яких умовах. | Google Forms має широку базу підтримки через офіційну документацію та підтримку. Крім того, є величезна кількість навчальних матеріалів для роботи. |
| SurveyMonkey | Розширені функції аналітики, можливість створення складних опитувань, широкий вибір шаблонів. | Достатньо зрозумілий інтерфейс але велика кількість функцій може ускладнити освоєння. | Стабільна та якісна підтримка. | Розширена аналітика? інтеграції з різними сервісами. Висока продуктивність для великих проєктів. | Наявна велкика команда підтримки для користувачів з різними засобами зв'язку, є доступні навчальні матеріали. |
| Survio | Зрозумілий інтерфейс і великий вибір шаблонів. Безкоштовна версія має обмеження. | Інтерфейс дружній до користувача. Менше аналітичних можливостей, але зручно для базових опитуваннь. | Для складних завданнь обмежена функціональність. Підходить для невеликих проектів. | Дуже швидкі оптимізовані засоби для роботи, простий API для інтеграцій. | Наявність онлайн-форм для запитів та швидкої підтримки, зручні інструкції. |
| SurveyJS | Широкі можливості для кастомізації, інтеграція з веб-додатками. | Потребує часу для освоєння, підходить для фахівців. | Надійність залежить від кваліфікації користувача. | Продуктивність залежить від корситувацьких налаштувань. Є обмеження у роботі з великою кількістю даних. | Немає централізованої служби підтримки, але є підтримка через форуми та спільноти розробників. |
| "OCA" | Можливість адаптації під специфічні потреби проекту. Вимагає більше часу і зусилль. | Складний інтерфейс, можлива кастомізація. Наявні засоби компалексного форматування. | Наявні всі базові можливості такі як оновлення та підтримка, захист даних. | Централізоване управління даними з можливістю автоматизації, гнучкі налаштування. Можуть виникати затримки через складність системи, високі вимоги до серверних ресурсів. | Можливість отримання цілеспрямованої підтримки для конкретного проекту, але може вимагати багато уваги для забезпечення. |
| Voice of Experts | Доступні всі базові функції для створення опитуваннь та роботи з ними. Управління списками респондентів та автоматизований збір відповідей. Можлива генерація аналітичних звітів. | Інтуїтивно зрозумілий інтерфейс, різна локалізація. Адаптовано для мобільних пристроїв. | Відновлення системи у випадку пошкодження даних, надійний захист. | Оптимізовано для швидкої обробки та роботи з великими обсягами даних. | Наявна документація для користувачів, гнучкі налаштування системи. |
Висновки
Система організації та управління опитуваннями експертів є ключовим інструментом для збору та аналізу думок спеціалістів у різних галузях. Серед розглянутих рішень найбільш функціональним варіантом є "SurveyMonkey", проте ця платформа має певні недоліки, зокрема складний інтерфейс і відсутність безкоштовного доступу для масових опитувань. Це створює передумови для розробки альтернативної системи, яка надаватиме користувачам більш зручний і доступний механізм збору експертних відповідей без фінансових обмежень.