Сохранение истории изменения требований

Item History Options
 Перевод: Юлия Куксенок

В Cradle существует ряд возможностей для сохранения истории изменений элементов. Казалось бы, наиболее логично сохранять все изменения для всех элементов, но есть случаи, когда это может быть избыточно.

Cradle позволяет контролировать эти параметры в WorkBench на вкладке Установки проекта в разделе настроек Определения элементов на вкладке Типы элементов. Каждый тип элемента может иметь собственные настройки истории изменений, предоставляя вам гибкость в управлении данными.

Выберите тип элемента в левой колонке и нажмите кнопку История изменений. Появится диалоговое окно настройки истории изменений, где вы можете выбрать один из следующих вариантов работы: Никогда, Всегда, Изменения черновых элементов, которые имеют экземпляр в базовой линии, Именованная категория соответствует указанному значению.

set-history-options

Рассмотрим данные варианты более подробно:

  • Может показаться, что «Никогда» является не лучшим вариантом, но есть случаи, когда эта опция подойдет. Например, элементы типа DOC SECTION могут содержать универсальный текст, используемый при генерации документации. Основное значение этого типа элемента отводится ссылкам и трассируемости к представленным документам. Отслеживание изменений в тексте элементов DOC SECTION может быть лишним в процессе разработки.
  • Вариант «Всегда» отслеживает каждое изменение в каждом элементе определенного типа. Плюс заключается в том, что вы можете отслеживать все изменения. Минус состоит в том, что если ваш проект часто изменяется, у вас может накопиться большой объем изменений, которые придется отсортировать, чтобы найти значимые изменения.
  • «Изменения черновых элементов, которые имеют экземпляр в базовой линии»  – эта опция позволит вам запустить проект, импортировать исходные данные и дойти до того момента, когда ваши данные готовы к базовой линии. Все изменения на данном начальном шаге представляют собой типичный поток нового проекта. Данный вариант лучше использовать, когда вы знаете, что данные по проекту “устаканятся”, как только завершится начальный ввод данных. После того, как данные сохранены в базовую линию, все ваши последующие изменения в проекте будут сохраняться.
  • Вариант «Именованная категория соответствует указанному значению» представляет собой что-то среднее между «Всегда» и «Изменения черновых элементов, которые имеют экземпляр в базовой линии». Вам все еще нужно ввести определенный объем новых данных и сделать некоторые изменения, прежде чем данные будут достаточно «чистыми», чтобы отслеживать историю, но вы не хотите запускать процесс фиксации базовой линии без отслеживания истории элемента.

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

Это позволит видеть соответствующую историю изменений среди тех элементов, которые находятся на стадии утверждения в базовую линию, но сюда не относятся все изменения и исправления орфографических ошибок от начального ввода элемента. Одно примечание, если вы изменяете категорию для какого-то элемента, история для него больше не будет сохраняться. Например, если ваша схема указывает, что Состояние элемента указано как Принятый (Accepted), чтобы начать отслеживать историю, и позже оно изменено на Спорный  (Disputed), история для этого элемента не будет сохраняться до тех пор, пока Состояние элемента не вернется к Принятому  (Accepted).

save-history-by-category

Добавить комментарий