2010-11-20 1 views
4

Ищете рекомендации по выбору установки для ALM (application lifecycle management) с использованием как .net, так и java и использования scrum.
Сейчас лучше установка кажется:
Рекомендации по настройке управления жизненным циклом приложения и Scrum в среде смешанного языка (java/C#)

В поисках вашего опыта и альтернатив (Atlassian?) Для выбора ALM и настройку Scrum.

ответ

2

У вас уже есть .Net вещь под контролем - так вот перспектива Java.

Мы использовали Jira навсегда, и с момента появления Scrum мы начали использовать плагин под названием Greenhopper, который делает Jira более приятным для сближения. Он позволяет создавать истории, ошибки и т. Д., Размещать их на виртуальной раскадровке, и если вы поймете, что у вас все в порядке, это сгенерирует ваши графики выгорания и т. Д. У нас есть одна команда с разработчиками, распределенная в трех разных городах, и онлайн-раскадровка хорошо работает для них.

EDIT: Я должен уточнить, что команды, которые находятся в одном месте, чаще используют посты и доски, а Jira меньше - но есть элемент прослеживаемости, который приносит Jira, что мне нравится, поэтому я всегда стремлюсь подтолкнуть кого-то держать Джиру в курсе событий.

Для непрерывной интеграции мы используем Hudson, который будет контролировать контроль версий и выполнять сборки с использованием одного из наших двух скриптовых инструментов сборки - Ant и Maven. Существует много функций, предлагаемых Maven и его различными плагинами, их можно заставить работать с разными серверами приложений, поддерживать репозиторий ваших библиотек Java и т. Д. Слишком много для одного ответа :).

Hudson может быть подключен к Jira, так что, когда разработчик комментирует код, он будет смотреть комментарии контроля версий и если он увидит что-то вроде номера проблемы Jira (например, PROJ-293), он поместит ваш Комментарий по управлению версиями по проблеме в Jira, а также состояние сборки, которое получилось - стабильное, неустойчивое, разбитое и т. д. Я знаю, что это работает с Subversion, который мы используем, я не могу комментировать более модное программное обеспечение для управления версиями, такое как Git , Ртуть и т. Д.

Смежные вопросы