При использовании Greenhopper с Jira ясно, что Greenhopper использует поле "фиксированная в версии" в вопросах Jira, чтобы представить, с какой проблемой запускается проблема. Это само по себе немного хакерское, потому что проблема, по-видимому, может быть обработана в нескольких спринтах, а также потому, что взаимосвязь между проблемой и спринтом заключается именно в том, что она была обработана во время спринта с признанием того, что вы не можете завершить задание в запланированное время.
Но хорошо, это может быть хак, с которым можно жить, по крайней мере, если нет ничего, что пытается использовать поле "fixed in version" для чего-то еще.
Но я нахожу, что есть другие проблемы, которые также основаны на поле "fixed in version". В частности, следует учесть, какие проблемы планируется решить, в каких версиях выпуска (реальных версиях), и использовать эту информацию в качестве средства проверки /QA.
Как другие пользователи Greenhopper объединяют эти два использования поля "fixed in versions"? Вы устанавливаете версии спринта в качестве подвыражений версий выпуска? Используете ли вы какое-то настраиваемое поле для версий выпуска? Я считаю, что это сложно, потому что команда scrum работает над несколькими компонентами, независимо от версии. Кроме того, могут быть выпуски исправлений ошибок и разработка функций на одном и том же компоненте, которые происходят на одном и том же спринте.
Подводя итог, я считаю неизбежным, что команда будет работать над "Some Product 3.4.0" (выпуском функций), "Some Product 3.3.1" (выпуском исправления) и "Other Product 1.2" внутри тот же спринт. Невозможно было бы отметить этот спринт как подрывную функцию каждой из этих трех версий (через два разных компонента). И сделать три разных спринта в Greenhopper, действительно разбавит значение Greenhopper.
Другие пользователи Greenhopper в этой же ситуации? Как вы с этим справились?