Моя команда разработчиков программного обеспечения только что начала использовать Jira для управления ошибками, поэтому я довольно плохо знаком с процессом, доступным для Jira.
Системы, которые мы создаем, ориентированы на внутренние приложения или на веб-приложения, ориентированные на клиента, и мы выпускаем в эти среды по запросу на изменение на основе запроса на изменение, а не через жизненный цикл продукта жизненного цикла разработки.
Способ, которым мы планируем использовать Jira, заключается в том, чтобы для каждого проекта (который обычно представляет собой один CR) создавался собственный проект в Jira.В таком случае наш процесс выглядит следующим образом:
- Код разработчиков и модульные тесты до готовности к интеграционному тестированию
- Разработчики начинают интеграционное тестирование, и все ошибки обнаруживаются в Jira в версии с именем Development.
- Как только все ошибки разработки устранены, мы переходим в QA, где передаем сборку команде тестирования.Создается новая версия «QA», и все найденные в QA ошибки регистрируются в этой версии.
- Как только все ошибки закрыты, проект переходит в режим реального времени, и проект закрывается в Jira.
Из того, что я видел из более гибких типов продуктов, используемых Jira, я подозреваю, что мы используем поля версий неправильно, но, поскольку я новичок в Jira, я не уверен, что это так или нет.есть лучший способ сделать это.
Буду признателен, если вы услышите от кого-то, кто использовал Jira в такой среде, чтобы понять, как правильно использовать Jira.