Адаптация пользователей к реальности российского ПО (Иван Хахаев, OSEDUCONF-2025)
Материал из 0x1.tv
- Докладчик
- Иван Хахаев
Обсуждается адаптация пользователей в условиях импортозамещения при массовом переходе на российские операционные системы, основанные на свободном ПО.
Внимание уделяется особенностям пользовательского опыта, организационным и техническим решениям по обеспечению адаптации.
Предлагается пошаговая стратегия реализации организационных и технических решений.
Содержание
Видео
Презентация
Thesis
Поскольку импортозамещение стало неизбежным в силу причин непреодолимого характера, возникает задача массового перехода на российские операционные системы, основанные на свободном ПО (на ОС семейства Linux). При решении этой задачи существует два основных барьера — совместимость периферийного оборудования и накопленный пользовательский опыт (UX).
UX можно поделить на нейтральный, необъяснимый и негативный.
К негативному UX относится:
- применение WinRAR для создания архивов;
- именование файлов длинными фразами на кириллице;
- устоявшаяся ассоциация между типами электронных документов и названиями приложений из MS Office.
К нейтральному UX можно отнести:
- использование клавиши «Win» для вызова меню приложений;
- использование «Alt+Shift» для изменения раскладок клавиатуры;
- двойной щелчок мышью для открытия каталогов и запуска приложений из ярлыка или по ассоциации;
- ожидание размещения панели задач в нижней части экрана с кнопкой вызова меню приложений в левой части панели задач.
К необъяснимому UX относится вера в единственно правильную организацию меню в приложениях из
MS Office и других проприетарных программах (Adobe InDesign, CorelDraw! и т. п.), несмотря на изменения
этого меню в зависимости от версии.
Из-за имеющегося UX после установки ОС семейства Linux на рабочие компьютеры пользователи испытывают негатив в связи с выходом из зоны комфорта в части пользовательского интерфейса (UI) и даже отказываются работать с такими ОС.
Понятно, что «в Linux можно настроить все», но опыт показывает, что в некоторых дистрибутивах после установки нужно потратить десятки минут для приведения системы в привычное для пользователя состояние.
Для ОС «Альт Образование» 10-й платформы при приведении UI в соответствие с UX дополнительно выполняются:
- установка шрифтов TrueType от MS;
- установка firefox-esr, добавление виджета запуска на панель задач;
- установка браузера от Яндекс, добавление виджета запуска на панель задач;
- отключение графических эффектов оформления рабочего стола;
- изменение шрифтов по умолчанию в LibreOffice на Arial и Times New Roman;
- добавление кнопок завершения сеанса, выключения и блокировки экрана на панель задач;
- изменение темы менеджера сеансов LightDM (для версии с XFCE).
В условиях конкуренции вендоров и дистрибутивов выигрывает вариант, который требует минимальных
дополнительных настроек, вне зависимости от «технологичности» и объёма пакетной базы.
Мы предлагаем пошаговую адаптацию.
Первый шаг — организация встречного движения:
- с одной стороны, обучение пользователей новому программному окружению;
- с другой стороны, адаптация этого окружения с учётом «нейтральных» привычек и доработок, специфичных для конкретной организации и ситуации (учебный класс, рабочее место сотрудника и пр.).
Рабочее окружение адаптируется по принципам:
- «одна задача — одно приложение»;
- именование приложений по назначению: сначала назначение, потом, в скобках, название конкретной реализации (например «Менеджер архивов (Ark)», а не «Ark (Архиватор)»).
Второй шаг: выработка и доведение до пользователей т. н. «корпоративного стандарта», устанавливающего основной набор приложений по их функциональному назначению, а также форматы файлов для обмена в пределах организации, основные требования к оформлению пользовательского окружения и шрифтам в документах.
Таким образом, делается кастомизация существующего базового дистрибутива в части оформления, набора приложений, стиля именования приложений, а также добавления на рабочий стол ссылок на основные корпоративные ресурсы. Выполнение такой кастомизации на каждом рабочем месте требует либо настроенного сервиса управления настройками систем (типа Ansible), либо (при отсутствии возможности создания такого сервисы для каких-то групп рабочих мест) создания кастомизированных установочных образов с оптимизированным составом приложений и настроек.
Для преподавателей вводится дополнительная мотивация — подготовка учебно-методических материалов под применение свободного ПО из состава российских ОС как показатель эффективного контракта.
На третьем шаге производится адаптация интерфейса управления системой для администраторов и специалистов.
На основе опыта использования дистрибутива «Альт Образование» 10-й платформы достаточно очевидными являются следующие доработки Центра управления системой (ЦУС):
- обеспечение мониторинга состояния процессов (в табличном и графическом виде);
- получение полной спецификации оборудования;
- доработка механизма отображения журналов служб (сервисов);
- разработка механизма добавления средств управления веб-серверами и серверами баз данных при их установке;
- синхронизация объектов управления в локальной и в web-версиях;
- переработка дизайна ЦУС (пример — YaST в OpenSUSE);
- реализация модуля для создания пакетов брендинга в диалоговом режиме;
- доработка модуля alterator-mkimage для обеспечения модификации образов ОС в диалоговом режиме.
Указанные задачи по доработке ЦУС могут быть реализованы в ходе выполнения ВКР студентов, а затем интегрированы в общую пакетную базу Sisyphus.