Объединение TFS с Jira - есть опыт или совет?

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

Тем не менее, я хотел бы жениться на нем с использованием TFS 2010 - есть ли у кого-нибудь опыт параллельной работы обеих систем, и это было головной болью, имело ли это смысл и т. Д.?

Элементы задач TFS, конечно, являются формой дублирования, когда мы, конечно, смотрим на элементы Jira.

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

2 ответа

Решение

О, мальчик, я долго изучал это.
Вы НЕ сможете синхронизировать две системы, как JIRA работает с SVN. Atlassian думали об интеграции с TFS, но фактически исключили ее из списка приоритетов. В Codeplex был инструмент миграции JIRA <->TFS (сейчас его искать не хочется), но он перестал работать.

То, что на самом деле нужно, - это увидеть регистрацию из TFS в JIRA (точно так же, как в SVN), и вы можете связать билет с ошибкой JIRA с набором изменений, чтобы клиент мог непосредственно видеть, когда что-то будет развернуто - и это...нет возможно Еще одна замечательная вещь - синхронизировать рабочие элементы TFS с JIRA, чтобы JIRA была внешней системой отслеживания ошибок, и вы можете использовать TFS для внутреннего управления задачами... не возможно


Вот официальная ветка на форумах Atlassian: Интеграция с Visual Studio Team Foundation Server (замена VSS). Последнее официальное слово (июнь 2010):

Основываясь на потребительском спросе, мы фокусируемся на поддержке git и Mercurial в краткосрочной перспективе. Мы можем вернуться к поддержке TFS в будущем, но внастоящее время она не планируется.

На другом Атласском фронте (бамбук) у вас та же картина:

Поддержка TFS в настоящее время находится на низком уровне в нашем списке приоритетов и вряд ли будет реализована в течение следующих 6 месяцев. (из службы поддержки Team Foundation Server)

То же самое происходит и наоборот - интеграция Microsoft с Atlassian (звучит как-то непослушно). Я мог найти один официальный билет здесь: Интеграция JIRA TFS. Последнее официальное слово (декабрь 2009):

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

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

PS: Чтобы ответить на ваш вопрос о том, как они работают вместе: это работает. JIRA отлично подходит для общения с клиентами, потому что это "легко" понять. TFS отлично подходит для вашей команды (подробные диаграммы, обзоры управления, ориентированные на код).


Edit (2012): теперь были некоторые улучшения:

  • TFS4JIRA (коммерческий / бесплатный для личного и некоммерческого использования)
  • UseTFS (коммерческий / бесплатный для сообщества и проектов с открытым исходным кодом)
  • Atlassian Connector для Visual Studio (бесплатно)

Atlassian Connector не включает полную интеграцию, но, по крайней мере, вы можете увидеть все проблемы JIRA в Visual Studio, а также можете комментировать материал и искать материал. Таким образом, в основном вы пропускаете только проверки кода. Этого достаточно для большинства целей - в противном случае у вас есть два других коммерческих выбора.

Раскрытие информации: я работаю на Pigsty вендора UseTFS.

UseTFS 2.0.1 только что был выпущен, и теперь он поддерживает двустороннюю синхронизацию между проблемами JIRA и рабочими элементами TFS - существуют некоторые ограничения, которые могут блокироваться в зависимости от ваших потребностей.

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

Обновление 24 июля 2012 г.
Теперь мы поддерживаем синхронизацию комментариев к проблемам с записями истории TFS и TFS2012 (TFS11) - как локальными, так и размещенными на Azure (tfspreview.com).

Раскрытие Я все еще работаю на UseTFS вендора Pigsty*:)

Другие вопросы по тегам