Запити зацікавлених осіб
Вступ
У цьому розділі зібрано запитів зацікавлених осіб, а також представлено вимоги до платформи MESS (Modern easy social surveys), що розробляється для покращення процесу збору та аналізу даних опитувань. Розділ охоплює ключові аспекти роботи платформи, такі як функціональність, практичність, надійність, продуктивність та експлуатаційна придатність.
Мета
Основною метою цього розділу є визначення вимог, що відповідатимуть усім запитам зацікавлених осіб та допоможуть зробити платформу MESS максимально зручною, дієвою та ефективною у використанні. Це дозволить розробникам створити ефективний інструмент для збору і аналізу опитувань різних груп користувачів, що сприятиме збільшенню цільової авдиторії.
Контекст
Ця частина матеріалу впливає на планування та реалізацію функціональних можливостей платформи, визначаючи основні вимоги до її розробки. Цей розділ також включає аналіз потреб та очікувань потенційних користувачів платформи MESS, що полегшить процес розробки інструменту.
Основні визначення та скорочення
Аналітика - процес збору, обробки та аналізу даних з метою отримання інформації для прийняття певних рішень. Вона дозволяє виявляти закономірності, тенденції та взаємозв'язки в даних, що допомагає покращити ефективність бізнесу, оптимізувати процеси й визначити цільову аудиторію.
Дослідник - особа, що збирає дані через реалізацію опитувань.
Експерт дивитись в Аналіз предметної області
Цільова авдиторія - група людей, на яких розраховано певний товар, продукт, послугу чи інформаційний контент, що відповідає їхнім потребам, інтересам. Інформаційна панель (інфопанель, дашборд) - динамічний звіт, що дозволяє в режимі реального часу слідкувати за показниками.
SQL (Structured query language) - стандартна мова запитів, що використовується для запиту та внесення змін до бази даних, а також керування базами даних.
SQL-ін'єкція - метод отримання несанкціонованого доступу до бази даних; один з найбільш часто використовуваних способів взлому продуктів, що взаємодіють з базами даних.
FURPS - модель класифікації вимог, що включає:
- Functionality
- Usability
- Reliability
- Performance
- Supportability
Короткий зміст
- Характеристика ділових процесів
- Короткий огляд продукту
- Функціональність
- Практичність
- Надійність
- Продуктивність
- Експлуатаційна придатність
Характеристика ділових процесів
| ID | BUC.01.00 |
|---|---|
| НАЗВА | Підготувати опитувальну анкету |
| УЧАСНИКИ | Замовник, менеджер, аналітик, рецензент |
| ПЕРЕДУМОВИ | Замовник звернувся для проведення опитування для збору конкретної інформації |
| РЕЗУЛЬТАТ | Готова до реалізації опитувальна анкета |
| ВИКЛЮЧНІ СИТУАЦІЇ | 1. Замовник повністю змінює цілі опитування 2. Стратегії, розроблені менеджером, виявляються неефективними 3. Замовник значно скорочує терміни розробки опитування 4. Менеджер отримує негативний зворотний зв'язок від замовника |
| ОСНОВНИЙ СЦЕНАРІЙ | 1. Замовник звертається до менеджера для обговорення розробки опитування відповідно до його запиту 2. Менеджер розробляє стратегії для розробки опитування, що максимально відповідають вимогам замовника 3. Аналітик проводить аналіз цільової аудиторії 4. Аналітик формулює запитання, що відповідають цілям опитування 5. Менеджер організовує роботу та оптимізує робочі процеси під час виготовлення опитування, забезпечуючи ефективний обмін інформацією всередині команди та з замовником 6. Рецензент оцінює якість та виявляє можливі недоліки готового опитування 7. Менеджер передає готову до реалізації опитувальну анкету |
| ID | BUC.02.00 |
|---|---|
| НАЗВА | Реалізувати опитування |
| УЧАСНИКИ | Дослідник, експерт |
| ПЕРЕДУМОВИ | Дослідник отримав готове опитування для реалізації |
| РЕЗУЛЬТАТ | Готові результати опитування |
| ВИКЛЮЧНІ СИТУАЦІЇ | 1. Експерт не має змоги взяти участь в опитуванні у попередньо зазначений час 2. Дослідник не встиг провести опитування всіх експертів |
| ОСНОВНИЙ СЦЕНАРІЙ | 1. Дослідник підбирає експертів 2. Дослідник зв'язується з експертом для уточнення дати та часу проведення опитування 3. Дослідник визначається з методом опитування 4. Дослідник зустрічається з експертом для проведення опитування 5. Дослідник дає анкету експерту 6. Експерт заповнює анкету 7. Дослідник оформлює анкету 8. Дослідник керує опитуванням, залежно від методу, який він обрав 9. Дослідник передає готові результати опитувань на аналітику |
| ID | BUC.03.00 |
|---|---|
| НАЗВА | Проаналізувати дані, отримані з опитувань |
| УЧАСНИКИ | Аналітик Big Data/BI, замовник |
| ПЕРЕДУМОВИ | Аналітики отримали зібрані результати опитування |
| РЕЗУЛЬТАТ | Звіт за результатами аналізу |
| ВИКЛЮЧНІ СИТУАЦІЇ | 1. Кількість даних є недостатньої для об'єктивного аналізу 2. Аналітик виявив недоброчесність експерта |
| ОСНОВНИЙ СЦЕНАРІЙ | 1. Аналітик перевіряє об'єктивність отриманих результатів 2. Аналітик очищує дані 3. Аналітик упорядковує дані 4. Аналітик аналізує дані за допомогою статистичних оцінок та методів машинного навчання 5. Аналітик подає отримані результати у вигляді графіків, діаграм та інформаційних панелей 6. Аналітик складає звіт за результатами аналізу 7. Замовник отримує звіт |
Короткий огляд продукту
MESS (Modern Easy Social Serveys) - це платформа, за допомогою якої користувачі можуть зручно створювати різноманітні опитування та аналізувати їх задля дослідження своєї цільової авдиторії.
Наш сервіс є корисним для широкого кола користувачів:
- представників великих, середніх та малих бізнесів для збирання та дослідження відгуків своїх користувачів
- стартапів для визначення потенційної цільової авдиторії
- фізичних осіб, наприклад студентів, для проведення соціологічних досліджень
Функціональність
На нашій платформі передбачено два типи користувачів: дослідник та експерт. Дослідник - це представник бізнесу, стартапу або фізична особа, що координує проведння опитувань. Експерт - той, хто користується сервісом для проходження опитувань.
Функціональність, доступна всім користувачам:
- Створити акаунт
- Редагувати дані акаунта
- Видалити акаунт
Функціональність, доступна досліднику:
- Створити опитування
- Закрити опитування
- Видалити опитування
- Отримати аналітику опитування
- Переглянути створені опитування
- Створити категорію для опитувань
- Додати категорію до опитування
- Оцінити компетентність експерта
- Залишити скаргу на експерта
Функціональність, доступна експерту:
- Обрати категорію експертизи
- Переглянути доступні опитування (доступні лише опитування, що відповідають категорії експертизи фахівця)
- Пройти опитування
- Змінити відповідь в опитуванні (якщо дослідник дозволив змінення відповідей)
- Переглянути пройдені опитування
- Залишити скаргу на опитування
Практичність
- інтуїтивно зрозумілий інтерфейс
- подання аналітики опитувань у зрозумілому вигляді
- легкість створення та управління опитуваннями
- легкість проходження опитувань
- проста навігація
- швидкість роботи
Надійність
- обов'язкова реєстрація (перешкоджає доступу до платформи сторонніх осіб)
- конфіденційність даних
- збереження анонімності при проходженні опитувань
- шифрування даних, зокрема для безпечного зберігання паролів
- захист від SQL-ін'єкцій
- регулярне оновлення механізмів безпеки
- регулярне тестування для своєчасного виявлення вразливостей
Продуктивність
- оптимізовані SQL запити
- мінімалізовано час затримки виконання операцій в реальному часі
- час завантаження платформи не перевищує 3 секунд
- оптимізоване використання ресурсів серверу та пристрою користувача
- велика пропускна здатність
- обробка помилок з мінімальним впливом на роботу платформи
Експлуатаційна придатність
- регулярні оновлення для покращення роботи платформи та виправлення помилок
- регулярний рефакторинг коду для підвищення його читабельності та оптимізованості
- швидке реагування у разі виникнення несподіваних помилок
- актуальність та регулярне оновлення документації проєкту
- відкритий вихідний код проєкту
- використання сталих та актуальних технологій
- використання системи контролю версій для зручності оновлення кодової бази проєкту
- зворотний зв'язок з користувачами для покращення роботи платформи