«Яга Статьи» — инструмент платформы «Яга», предназначенный для совместной работы команд с информацией. С его помощью пользователи создают и хранят документы, ведут базы знаний, готовят требования и аналитические материалы, описывают подходы к решению задач, формируют страницы-отчеты и работают с документацией в едином информационном пространстве.

Источник: Лукоморье
Новая версия ориентирована прежде всего на крупные продуктовые и ИТ-команды, для которых объем корпоративной документации и количество участников рабочих процессов постоянно растут. В таких сценариях требования предъявляются не только к набору функций редактора, но и к его способности стабильно работать с большими статьями и большим количеством пользователей одновременно.
Новая архитектура для работы с большими статьями
Одним из основных направлений развития «Яга Статьи 2.0» стало повышение производительности редактора. Совместная работа нескольких пользователей с одной статьей требует одновременной обработки большого количества операций: система должна корректно учитывать изменения участников, разрешать конфликты при редактировании, поддерживать отмену и возврат действий, а также операции с буфером обмена. При этом все изменения должны отображаться пользователям без заметных задержек.

Источник: Лукоморье
В новой версии эти сценарии реализованы на обновленной архитектуре. При ее разработке команда «Лукоморья» отдельно проверила работу системы с большими объемами данных — для тестирования использовалась одна из наиболее крупных статей нашего клиента с сотнями таблиц, содержащими системные требования. На такой статье производительность основных операций удалось увеличить в десятки раз по сравнению со Статьями 1.0. Дополнительное тестирование показало, что при одновременной работе более 100 пользователей с одной статьей система сохраняет высокую стабильность и малое время отклика.
В результате, в «Яга Статьи 2.0» количество пользователей, которые могут одновременно работать с одной статьей, увеличено в 10 раз по сравнению с версией 1.0. Масштабируемость приложения также выросла: количество одновременных сессий увеличено в 20 раз — до более 10 тыс.
«При разработке новой версии мы исходили из того, что крупным командам недостаточно просто удобного редактора. По мере роста компании увеличиваются объемы документации, число пользователей и интенсивность работы с информацией. Поэтому архитектуру “Яга Статьи” нужно было сделать устойчивой к таким нагрузкам с запасом на дальнейшее развитие продукта. Мы сфокусировались на самых сложных сценариях совместного редактирования и получили существенный прирост производительности без потери стабильности работы системы», — отмечает Арсен Благов, генеральный директор ИТ-экосистемы «Лукоморье».
Markdown и обновленный интерфейс
В «Яга Статьи 2.0» команда также продолжила развитие пользовательских возможностей продукта. В редакторе появился нативный Markdown — теперь пользователи могут использовать синтаксис Markdown непосредственно при создании и редактировании статей. Это особенно удобно для технических специалистов и продуктовых команд, которые используют Markdown в своей ежедневной работе с документацией.

Источник: Лукоморье
Кроме того, существенно переработан интерфейс и пользовательский опыт (UI/UX). Обновление затронуло взаимодействие с редактором и работу с содержимым статей, сделав систему более удобной для ежедневной совместной работы.

Источник: Лукоморье
«Яга Статьи» является частью платформы «Яга» — решения ИТ-экосистемы «Лукоморье» для управления полным жизненным циклом создания ИТ-продуктов: от формирования идеи и постановки задач до разработки и выхода продукта на рынок. Платформа предназначена для средних и крупных ИТ-команд и объединяет инструменты для управления задачами, работы с информацией и аналитики. «Яга Статьи» соответствует требованиям российского законодательства в части обработки персональных данных и поддерживает миграцию контента с западных решений.