Мы используем систему отслеживания проблем для отслеживания проблем с программным обеспечением: ошибок, новых функций, улучшений и т. Д. Очень часто изменение кода для решения проблемы требует обновления документации; например руководство пользователя, руководство по установке, процедура тестирования и т. д. Как правило, документация составляется другой группой людей - техническими авторами, группой обеспечения качества, - но для разработчика полезно дать краткий обзор необходимых изменений при решении проблемы. проблема исправлена.
Мне бы хотелось, чтобы облегченный метод стимулировал этот рабочий процесс, и я полагаю, что это можно сделать в системе отслеживания проблем. Я могу придумать несколько вариантов сделать это:
Когда разработчик исправит ошибку, клонируйте как новую ошибку в компоненте «документация», обобщающем требуемое изменение документа.
Добавить состояние «документация в ожидании» в рабочий процесс между «разрешен» и «закрыт».
Добавьте настраиваемое логическое поле к проблемам, например, флаг «требуется обновление документации».
Добавьте настраиваемое текстовое поле к проблемам, содержащим предлагаемое резюме обновления.
Есть плюсы и минусы для каждого варианта; например # 1 приведет к большому количеству проблем, где обновление документации - это еще один шаг в рабочем процессе (# 2). С другой стороны, не все проблемы будут иметь обновление документа и должны пройти через рабочий процесс.
Какой метод вы считаете эффективным для отслеживания этих обновлений документации?