Обновление 3.25.1

Работа с бэклогом и требованиями

  • Добавлена ИИ-функция "формирование заголовка", которая позволяет на основе текста истории пользователя, пожелания или доработки, сформировать заголовок, отражающий смысл того, что содержится в тексте. Данная функция особенно пригодится при разборе потока пользовательских требований, когда автор заявки не сильно беспокоился о формулировке заголовка. Операция доступна как для отдельной истории, так и для группы - при помощи массовой операции.
  • Добавлена ИИ-функция генерации PlantUML-модели классов на основе текста пользовательской истории или требования. Выделите текст в редакторе и в контекстном меню выберите пункт "Диаграмма классов PlantUML". Используйте эту функцию для создания черновика PlantUML-диаграммы классов по текстовому описанию. Чем подробнее и богаче будет описание, тем лучше получится модель.
  • Добавлена ИИ-функция генерации заметок к релизу "Дайджест: что сделано по выбранным". Функция доступна как массовая операция над пользовательскими требованиями (историями, пожеланиями, доработками), а также как действие для Итерации и Релиза. Языковая модель собирает описание реализованных доработок и историй, а затем формирует компактное описание того, что было сделано.
  • На основе результатов работы RAG-механизма ALM выполняет задачу автоматического подбора трассировок между проектными артефактами по ключевым ссылкам: Требования у Пожеланий, Тестовой и Эксплуатационной документации и т.п. Автотрассировка не устанавливается автоматически, а требует валидации пользователем. Система подсказывает о наличии потенциальных трассировок (автотрассировок), позволяя связать артефакты на усмотрение пользователя. Подробнее в [D-14522] Автотрассировки
  • В настройках проекта добавлен модуль "Настройки AI-взаимодействий", который позволяет уточнять промпты и давать специальные инструкции для языковой модели, приводящие ответ к виду, наиболее подходящему для ваших задач.

Организация поддержки

Для сокращения трудозатрат инженеров технической поддержки и снижения времени реакции/решения по заявкам от пользователей, реализована функциональность с предложениями о решении заявки, выполняемая при помощи ИИ-функций. Для использования этой возможности ALM должна быть настроена для работы с LLM-моделью (локальной или внешней).

При работе с заявками на вкладке "AI: решение запроса" ИИ формирует вариант ответа, основываясь на истории решения предыдущих запросов, статьях базы знаний и документации на продукт. Подробнее в [D-14503] Обработка заявок

Управление тестированием

  • На формах тестовых отчетов и тестов, в поле "Длительность" система показывает отклонение длительности от предыдущего запуска. В табличных представлениях можно вынести отклонение в отдельный столбец и использовать в фильтрах или при построении графиков. Отклонение длительности от предыдущих запусков может указывать на ряд проблем, например:
    • низкая продуктивность тестировщика, в случае ручного тестирования;
    • ухудшение в скорости работы приложения, в случае автоматизированного тестирования;
    • проблемы со средой или работой приложения в конкретной среде (другая СУБД, другая ОС и т.п.).
  • При настроенной интеграции с языковой моделью (LLM) вы получаете возможность быстро генерировать текст тестовой документации на основе требований. Поскольку тестовая документация бывает разной (сценарии по шагам, приемка, Gherkin и т.п.), то способ генерации также будет отличаться для разных типов тестовой документации. В настройках типов тестовой документации можно указать, какой формат документации соответствует данному типу тестовой документации. Подробнее в [D-14418] ИИ-возможности

Управление разработкой

Модуль «Статистика по файлам» добавлен для учёта метаданных, связанных с файлами исходного кода. В базовый набор хранимых данных входят:

  • общее число строк в файле;
  • количество строк, покрытых тестами;
  • процент покрытия кода тестами;
  • язык программирования.

Функционал позволяет расширять набор атрибутов пользовательскими метаданными и создавать ссылки на файлы исходного кода — например, для привязки требований непосредственно к файлам (альтернатива или дополнение к связям требований с коммитами). Подробнее в [D-14417] Статистика по файлам

Управление проектами и ресурсами

  • На досках пожеланий, доработок и задач добавлен переключатель в правой верхней части (рядом с зелеными кнопками). С его помощью можно отобразить или скрыть зависимости между карточками. Зависимости отображаются в виде стрелок. Это позволяет визуализировать на доске связи, типа блокировок и других видов зависимостей и планировать работу с карточками с учетом этих зависимостей.
  • Добавлены модули визуализации и экспорта данных о загрузке задачами на уровне ролей - "Загрузка по ролям" и команд - "Загрузка по командам". Это агрегированные данные по загрузке, позволяющие отслеживать загрузку/перегрузку по проектным ролям или командам (ресурсным пулам).

Автоматизация

  • В настройках пользовательских действий добавлена возможность указать параметры. При выполнении такого пользовательского действия, система откроет окно для запроса ввода значений указанных параметров. Заданные пользователем значения можно использовать для подстановки в адрес или тело веб-хука, либо внутри PHP-скрипта, которые будут выполнены в результате выполнения действия, подробнее в [D-7418] Пользовательские действия
  • События, связанные с выполнением пользовательских действий (веб-хуки, скрипты и т.п.), действий по расписанию и взаимодействий с AI, записываются в журнале событий. Журнал событий доступен в административном разделе, а также непосредственно в проекте. Проектных журнал событий отображает только те события, которые были сформированы внутри данного проекта.
  • В автоматических действиях добавлена возможность назначать наблюдателя.

Элементы управления

  • Реализована возможность выбора из дерева в элементах управления типа "Множественный выбор" для пользовательских атрибутов.
  • Для файлов, не являющихся изображениями, в контекстном меню вы можете выбрать операцию: скачать, открыть или изменить. Операция "Открыть" позволяет открыть форму просмотра артефакта с файлом, где будет доступен предварительный просмотр, а также информация о различных атрибутах файла: версия, автор и т.п. Таким образом можно просмотреть PDF, MSWord или 3D-модель, не скачивая файл на компьютер и без необходимости установки дополнительного ПО для просмотра.

Настройки системы

  • В административном разделе, в настройках приложения добавлена возможность задания "Времени жизни cookie", содержащей идентификатор сессии пользователя. Если время жизни cookie завершится, то пользователю необходимо будет заново аутентифицироваться в системе.
  • Вы можете настроить шкалы оценки: доработать существующие или создать свои собственные. Для этого необходимо перейти в Администрирование, Настройки, Справочники. Откройте справочник "Шкалы оценки" и отредактируйте системные шкалы или создайте новые. Поле "Часовой эквивалент" позволяет сопоставить оценку сложности со временем, которое необходимо будет затратить для реализации истории или пожелания. Эквивалент оценки в часах используется для планирования сроков реализации истории на основании указанной оценки.