Связаться с нами

Покажем и расскажем про систему, дадим аккаунт. Заполните форму или отправьте нам письмо.
Поддержка Документация Работа с требованиями Управление требованиями в Almware

Ветки требований

Работа с параллельными версиями требований

Ветки требований используются для работы с альтернативными версиями требований, без необходимости создавать новые ревизии артефактов в бейзлайне.

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

Типы веток

В Almware есть два типа веток, которые используются для разных задач.

Полная копия

Ветки могут использоваться для полного копирования текущих требований из ствола. В этом случае при создании ветки в ветке будет создана полная копия текущих требований в актуальных ревизиях каждого артефакта. Это может быть удобно для сохранения текущей конфигурации требований (по аналогии с тегами в системах контроля версий).

Частичная копия

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

Бейзлайн

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

Чтобы зафиксировать конфигурацию требований, сохранив ее и продолжив работу над требованиям, Вы можете использовать механизм веток, сделав полную копию текущей конфигурации артефактов в новую ветку, которая будет являться бейзлайном этой версии.

Основные функции для работы с ветками

Переключение ветки

Переключение ветки осуществляется с помощью переключателя в верхнем левом углу. По-умолчанию браузер артефактов отображает артефакты бейзлайна.

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

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

Вы можете создать новую ветку из браузера артефактов или из раздела управления ветками. Созданные ветки доступны в разделе Требования - Ветки.

В разделе управления ветками доступна информация об артефактах ветки с отметкой об отличии артефактов от версии в бейзлайне, а также возможность быстрого перехода к артефакту.

 [[soon]] В ближайшее время будет добавлена функция сравнения артефактов ветки с бейзлайном или вариантами артефакта в других ветках.

Слияние ветки в бейзлайн

Ветку можно слить в бейзлайн, при этом текущее состояние артефактов бейзлайна будет заменено (с созданием новой ревизии) артефактами ветки.