Развитие сотрудников
Адаптация новичков в чат-боте с готовыми сценариями от экспертов
Диалоговые тренажеры и интерактивное
обучение для развития сотрудников
Поддержка сотрудников
FAQ, Helpdesk, Ticket System
для обработки запросов сотрудников
Единое окно в HR: кадровые
и бухгалтерские сервисы без очередей
Готовые сценарии для HR-процессов в Telegram, Max и корп. мессенджерах
Внутренние коммуникации
Обратная связь и опросы любой сложности с выгрузкой результатов
Рассылки и новости для персонала
с моментальной обратной связью
Личный кабинет HR: наглядные дашборды, сбор метрик и отчетов
Наш искуственный интеллект для HR
Простота использования
Из коробки с 1С и SAP, дальше — с любыми системами
Веб-приложение
Скоро!
Собрали в Notion всю информацию про использование Personik
Официальные документы
Рассказываем про обновления и делимся полезными материалами для HR
Развитие сотрудников
Адаптация новичков в чат-боте с готовыми сценариями от экспертов
Диалоговые тренажеры и интерактивное обучение для развития сотрудников
Поддержка сотрудников
FAQ, Helpdesk, Ticket System для обработки запросов сотрудников
Единое окно в HR: кадровые и бухгалтерские сервисы без очередей
Готовые сценарии для HR-процессов в Telegram, Max и корп. мессенджерах
Внутренние коммуникации
Обратная связь и опросы любой сложности с выгрузкой результатов
Рассылки и новости для персонала с моментальной обратной связью
Личный кабинет HR: наглядные дашборды, сбор метрик и отчетов
Отрасли
Простота использования
Из коробки с 1С и SAP, дальше — с любыми системами
Веб-приложение
Скоро!
Собрали в Notion всю информацию про использование Personik
Официальные документы
Рассказываем про обновления и делимся полезными материалами для HR
Полезное
Бесплатное демо Personik
A если вы не любите заполнять формы, напишите нам в Telegram или на почту hello@personik.ai
Бесплатное демо Personik
A если вы не любите заполнять формы, напишите нам в Telegram или на почту hello@personik.ai

Описание функциональных характеристик ПО

УТВЕРЖДЕН
27 455 504.62001−01 97 01-ЛУ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

«Система управления талантами для линейного персонала

Personik"

Описание функциональных характеристик

27 455 504.62001−01 97 01

Листов 12

Подп. и дата

Инв. № дубл.
Взам. инв. №
Подп. и дата
Инв. № подл.

2024

2

27 455 504.62001−01 97 01


АННОТАЦИЯ

Документ содержит сведения о функциональных характеристиках программного
обеспечения «Система управления талантами для линейного персонала Personik».
Документ предназначен для пользователей программного обеспечения и сотрудников организации-разработчика.
Документ разработан с учетом положений следующих нормативных документов:
— ГОСТ 19.105−78 «Единая система программной документации. Общие требования к программным документам";
— ГОСТ Р ИСО/МЭК 9126−93 «Информационная технология. Оценка программной
продукции. Характеристики качества и руководства по их применению".

3

27 455 504.62001−01 97 01


СОДЕРЖАНИЕ

1. Общие сведения … 4
1.1. Наименование программы … 4
1.2. Основные сведения … 4
1.3. Назначение программы … 4
1.4. Особенности применения … 5
2. Перечень реализуемых функций … 6
3. Описание характеристик … 7
3.1. Общие характеристики … 7
3.2. Функциональные характеристики … 10
3.3. Прочие характеристики качества программного обеспечения … 11

4

27 455 504.62001−01 97 01


1. ОБЩИЕ СВЕДЕНИЯ


1.1. Наименование программы
Полное наименование программы: «Система управления талантами для линейного
персонала Personik".
В рамках настоящего документа употребляется также обозначение «ПО».
Обозначение программы: 27 455 504.62001−01.

1.2. Основные сведения
«Система управления талантами для линейного персонала Personik» — российское
программное обеспечение. Организация-разработчик: Общество с ограниченной ответственностью «Дэвикон» (ООО «Дэвикон»).
Сайт организации-разработчика: персоник.рф.
Организация-правообладатель: Общество с ограниченной ответственностью «Дэвикон» (ООО «Дэвикон»).
Сведения о ПО не составляют государственную тайну. ПО не содержит и не обрабатывает сведения, составляющие государственную тайну.
ПО не имеет принудительного обновления и управления из-за рубежа.
Лицензии используемых компонентов позволяют получить исключительные права на ПО. ПО относится к классу 09.01 «Средства управления бизнес-процессами (ВРМ)» по Классификатору программ для электронных вычислительных машин и баз данных в соответствии с приказом Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 22.09.2020 № 486.

1.3. Назначение программы
1.3.1. Функциональное назначение
Программное обеспечение «Система управления талантами для линейного персонала Personik" предназначено для автоматизации взаимодействия менеджмета организации с персоналом.

1.3.2. Эксплуатационное назначение
«Система управления талантами для линейного персонала Personik» реализована в виде клиент-серверного кроссплатформенного сервиса, включающего в себя веб-приложение,

5

27 455 504.62001−01 97 01


функционирующее на оборудовании организации-заказчика либо на сервере организации- разработчика (в серверной части, по индивидуальным контрактам), и мобильный чат-бот.

1.4. Особенности применения
ПО может использоваться в области управления персоналом организаций различных масштабов и правовых форм. «Система управления талантами для линейного персонала Personik» реализуется и применяется в формате веб-приложения и чат-бота для мессенджера Telegram. ПО обеспечивает
функционирование в многопользовательском режиме.
Серверная часть ПО разворачивается на стороне организации-заказчика (либо, по
индивидуальным контрактам с организациями-заказчиками, на серверном оборудовании торганизации-разработчика) и функционирует под управлением операционной системы Linux.
Клиентская часть ПО в рамках веб-приложения выполняется на стационарной или
переносной ПЭВМ посредством любого веб-браузера актуальной версии. Доступ к чат-боту осуществляется в рамках одного из распространенных мессенджеров при помощи мобильного устройства.
В качестве системы управления базами данных (СУБД) применяется MongoDB Community Edition.
Пользователями ПО является менеджмент организации-заказчика, а также линейные сотрудники организации-заказчика.

6

27 455 504.62001−01 97 01


2. ПЕРЕЧЕНЬ РЕАЛИЗУЕМЫХ ФУНКЦИЙ


ПО реализует следующие основные функции:
— в части веб-приложения:
• создание автоматически отправляемых чат-ботом ответов на типовые
вопросы персонала;
• создание интерактивной программы адаптации для новых сотрудников;
• создание и настройка рассылки сотрудникам сообщений о событиях и
новостях компании;
• создание интерактивных курсов повышения квалификации персонала;
— в части бота:
• ответы на типовые запросы сотрудников;
• проведение интерактивной программы адаптации для новых сотрудников;
• информирование сотрудников о событиях и новостях компании;
• проведение интерактивных курсов повышения квалификации персонала.

7

27 455 504.62001−01 97 01


3. ОПИСАНИЕ ХАРАКТЕРИСТИК


3.1. Общие характеристики
3.1.1. Состав и структура
ПО состоит из следующих компонентов:
— серверная часть («Back-end»);
— клиентская часть («Front-end»).
Серверная часть обеспечивает выполнение следующих основных функций:
— ведение внутренней базы данных;
— управление настройками ПО;
— журналирование работы ПО;
— предоставление программного интерфейса взаимодействия (API) для клиентской
части. Клиентская часть функционирует в рамках веб-браузера на ПЭВМ пользователя, а чат-бот
— в рамках одного из распространенных мессенджеров на мобильном устройстве пользователя.
Клиентская часть ПО реализует функции взаимодействия с пользователем посредством графического пользовательского интерфейса.
Пользовательский интерфейс ПО реализован на основе веб-технологий и обеспечивает возможность работы пользователя с ПО в части веб-приложения с использованием любого веб-браузера актуальной версии, а в части чат-бота с использованием мессенджера любой поддерживаемой версии.

3.1.2. Программное обеспечение, необходимое для функционирования
Перечень общего программного обеспечения (ОПО), которое должно быть установлено для
серверной части ПО:
— ОС Ubuntu (не ниже версии 20.04.2);
— СУБД MongoDB (не ниже версии 4.4.4);
— веб-сервер Nginx (не ниже версии 1.21.1).
Для функционирования клиентской части веб-приложения на пользовательской ПЭВМ
должна быть установлена актуальная версия любого веб-браузера. Для функционирования чат-бота
на мобильном устройстве пользователя должен быть установлен мессенджер Telegram.

8

27 455 504.62001−01 97 01


3.1.3. Технические средства, необходимые для функционирования
Для выполнения серверной части ПО ПЭВМ должна иметь характеристики не хуже:
— центральный процессор: Intel Core i3, 1 ГГц (или эквивалент);
— объем оперативной памяти: 4 ГБ;
— свободное место на жестком диске: 100 Гб;
— сетевая плата: Ethernet 100 Мбит/с (или адаптер Wi-Fi).
Для выполнения клиентской части ПО в рамках веб-браузера ПЭВМ должна иметь
характеристики не хуже:
— центральный процессор: Intel Core i3, 1 ГГц (или эквивалент);
— объем оперативной памяти: 2 ГБ;
— свободное место на жестком диске: 10 Гб;
— сетевая плата: Ethernet 10 Мбит/с (или адаптер Wi-Fi).
Для выполнения чат-бота в рамках мессенджера мобильное устройство должно иметь
характеристики не хуже:
— центральный процессор: Qualcomm Snapdragon 6xx 1 ГГц (или эквивалент);
— объем оперативной памяти: 1 ГБ;
— свободное место на внутреннем накопителе: 1 ГБ;
— мобильный сетевой модуль, поддерживающий любую из технологий передачи
данных через Интернет с пропускной способностью от 3 Мбит/с.
Приведенные выше требования к техническим средствам являются минимально
допустимыми. Применение более производительных технических средств улучшает
эксплуатационные свойства ПО.

3.1.4. Соответствие стандартам
ПО разрабатывается с применением ключевых принципов безопасной разработки
программного обеспечения, а также с учетом положений ГОСТ Р 56 939−2016 «Защита информации.
Разработка безопасного программного обеспечения. Общие требования".
Оценка разрабатываемой программной продукции осуществляется с учетом положений
ГОСТ Р ИСО/МЭК 9126−93 «Информационная технология. Оценка программной
продукции. Характеристики качества и руководства по их применению".
Разработка и сопровождение ПО в рамках его жизненного цикла осуществляется с учетом положений документа ГОСТ Р ИСО/МЭК 12 207−2010 «Системная и программная инженерия.
Процессы жизненного цикла программных средств".

9

27 455 504.62001−01 97 01

(версия 24.0.5);


3.1.5. Средства разработки
Программное обеспечение разработано с использованием следующих языков
программирования:
— серверная часть: Java: 11, Kotlin: 1.7.22, Python: 3.9;
— клиентская часть: JavaScript: 11, TypeScript 5.1.3.
В качестве средств разработки программного обеспечения применяются:
— среда разработки IntelliJ IDEA Community Edition (версия 2023.2.5);
— средства сборки: Gradle (версия 7.6), Poetry: (версия 1.5.1);
— средство контейнеризации Docker Desktop Community Edition — система контроля версий: GitLab (версия 13.8);
— веб-сервер nginx (версия 1.21.1);
— среда выполнения OpenJDK (версия 11, лицензия GNU General Public License,
version 2);
— инструмент для проверки стиля кода flake8 (версия 3.9.1).
Программное обеспечение в серверной части разработано с применением следующих фреймворков и библиотек:
— Kodein-DI (версия 7.16.0);
— Jackson (версия 2.14.1);
— Vert. x (версия 4.0.0);
— KMongo (версия 4.8.0);
— Ktor (версия 2.2.4);
— Fasttext (версия 0.9.2);
— Fastapi (версия 0.63.0).
Программное обеспечение в клиентской части разработано с применением следующих фреймворков и библиотек:
— vue. js (версия 2.6.4);
— axios: (версия 1.5.0);
— react-router-dom: (версия 6.14.2);
— @tanstack/react-query: (версия 4.32.0);
— mantine: (версия 6.0.1);
— react-hook-form: (версия 7.45.2);
— react (версия 18.2.0);10
27 455 504.62001−01 97 01
— nuxt: (версия 2.15.8);
— @nuxtjs/axios: (версия 5.13.6);
— vee-validate: (версия 3.4.13);
— node-sass: (версия 5.0.0);
— nuxt-property-decorator: (версия 2.9.1).
В качестве системы управления базами данных (СУБД) применяется MongoDB Community
Edition (версия 4.4.4).

3.2. Функциональные характеристики
3.2.1. Режим функционирования
ПО функционирует на серверном оборудовании организации-заказчика (либо, по
индивидуальным контрактам с организацией-заказчиком, на серверном оборудовании организации-разработчика). ПО ориентировано на круглосуточный непрерывный режим работы с периодическими отключениями для выполнения технического обслуживания.

3.2.2. Пользователи и роли
Ролевая модель предполагает две роли — «Администратор» и «Пользователь».
"Администратор" имеет доступ к веб-приложению с помощью браузера на ПЭВМ и
выполняет настройки ПО, в том числе задает автоматические ответы на типовые вопросы, выдаваемые сотрудникам по запросу при помощи чат-бота, формирует программу адаптации для новых сотрудников, создает интерактивные курсы повышения квалификации и т. д.
«Пользователь» имеет доступ к чат-боту посредством мессенджера Telegram и может получать посредством чат-бота ответы на заданные вопросы, проходить программу адаптации и интерактивные курсы повышения квалификации, запрашивать и получать автоматически формируемые типовые документы и т. д.
Количество пользователей ПО не ограничено и зависит от аппаратных характеристик серверного оборудования организации-заказчика (или серверного оборудования организации- разработчика, на котором развернута серверная часть экземпляра ПО в рамках индивидуального контракта).

3.2.3. Сетевое взаимодействие
ПО поддерживает сетевое взаимодействие с использованием протокола HTTPS — при взаимодействии с конечным пользователем.

11

27 455 504.62001−01 97 01


Серверное оборудование, на котором функционирует серверная часть ПО, требует
подключения к сети Интернет со скоростью от 100 Мбит/сек.
Для корректной работы веб-приложения требуется наличие подключения к сети Интернет со скоростью не менее 10 Мбит/сек.

3.2.4. Сбор и хранение данных
ПО осуществляет хранение данных под управлением СУБД MongoDB.
Журналы работы ПО сохраняются в файловой системе в виде текстовых файлов.
Пользовательские данные (учетная запись, пароль) хранятся в хэшированном виде.
Общие настройки ПО (например, параметры подключения к сети) хранятся в базе данных.

3.3. Прочие характеристики качества программного обеспечения
3.3.1. Надежность
ПО разработано с использованием современных технологий, модульной архитектуры, распространенных языков программирования и ориентировано на длительный срок эксплуатации.
ПО ориентировано на непрерывный режим работы с периодическими остановками,
необходимыми для проведения технического обслуживания оборудования.
Надежность ПО обеспечивается реализацией необходимых процедур контроля качества при разработке, в том числе реализации различных видов тестирования:
— тестирование API — производится при добавлении новой функциональности в
серверную часть ПО;
— тестирование пользовательского интерфейса — производится при реализации новых функций в клиентской части ПО. ПО обеспечивает надежное функционирование за счет реализации процедур
восстановления в случае сбоев, в том числе:
— ПО создает необходимые файлы конфигурации со значениями «по умолчанию»,
если они были удалены или повреждены;
— ПО обеспечивает автоматическое восстановление работоспособности после сбоев;
— резервное копирование компонентов ПО обеспечивается общим программным
обеспечением, входящим в состав серверной инфраструктуры расположения
серверной части ПО.

3.3.2. Расширяемость

12

27 455 504.62001−01 97 01


ПО построено с применением принципов модульности, открытой архитектуры и позволяет расширять перечень реализуемых функций.

3.3.3. Защищенность
ПО разрабатывается с применением ключевых принципов безопасной разработки
программного обеспечения.
ПО поддерживает механизмы защиты, предоставляемые операционной системой.
Сетевое взаимодействие с пользовательской ПЭВМ осуществляется с использованием защищенного протокола HTTPS.

3.3.4. Эргономичность
ПО разработано с использованием принципов обеспечения эргономичности для
пользователей и имеет интуитивно понятный графический интерфейс на всех стадиях ввода, обработки и передачи информации, позволяющий пользователю свободно ориентироваться в информационном и функциональном пространстве ПО.
Язык пользовательского интерфейса — русский.

3.3.5. Сопровождаемость
Эксплуатация ПО не требует специальных знаний от конечных пользователей, кроме общих навыков работы с ПЭВМ и веб-браузерами, с мобильными устройствами и мессенджерами, а также знаний функциональных возможностей ПО в рамках эксплуатационной документации.
Сопровождение эксплуатации ПО выполняется силами службы технической поддержки организации-разработчика посредством регистрации и обработки обращений пользователей.
Обратиться в службу технической поддержки организации-разработчика можно по
электронной почте hello@personik.ai.
Режим работы службы технической поддержки организации-разработчика: пн. — пт. 09:00- 18:00 (по московскому времени).

3.3.6. Переносимость (мобильность)
ПО реализовано с использованием распространенных языков программирования и
библиотек, которые позволяют обеспечивать функционирование ПО на различных аппаратных средствах, обладающих достаточной производительностью и необходимыми интерфейсами.