Я попробовал svnplot на большом репозитории, он генерирует хорошие отчеты HTML со следующими графиками:
Требуется Python и несколько библиотек Python.
Rally отвечает всем требованиям , неплохая, а версия для сообщества (1 проект для 10 пользователей) бесплатна.
Pivotal Tracker - довольно хороший бесплатный инструмент, но он отслеживает отставание вашего проекта в типичных условиях Agile (не код и ошибки как таковые) и работает онлайн (как размещенная служба , а не как устанавливаемый продукт). Для кода и проблем, работающих на конкретном вашем сервере, а не в сети, рассмотрите, например, Mercurial , Trac и TracMercurial (вы также можете напрямую использовать Trac с Subversion , но сейчас появляются распределенные системы, такие как Mercurial - проверьте их; -).
Несомненно, существуют другие комбинации, основанные на других системах распределенного управления версиями, таких как git и Bazaar , но я менее знаком с ними.
Кстати, если вы действительно видите преимущества использования «программного обеспечения как услуги»
Используйте redmine . Он написан на Ruby on Rails и великолепен!
Pivotal Tracker великолепен и использует истории пользователей и итеративную разработку.
Мы используем Trac , и он у нас работает очень хорошо. Он имеет множество плагинов, которые помогут вам лучше настроить его под свои нужды. В целом приятный минималистичный и легкий инструмент.
Microsoft Team System . Я недавно видел его демонстрацию на конференции и был потрясен тем, насколько это круто. Поверьте, он делает все, что угодно (контроль версий, отслеживание ошибок, распределение задач, регистрация времени и т. Д.)
Для управления проектами программного обеспечения обратите внимание:
Endeavour Software Project Management - это решение с открытым исходным кодом для управления созданием крупномасштабных корпоративных систем в итеративный и инкрементный процесс разработки. Он поддерживает управление прецедентами, итерациями, планом проекта, запросами на изменение, отслеживанием дефектов, тестовыми примерами, задачами, управлением документами и многими другими артефактами процессов.
Как насчет iMeta Agility, инструмента управления Scrum . Это многофункциональный интернет-инструмент, написанный на Silverlight. Это бесплатно! iMeta Agility ориентирован на простоту и удобство использования. Размещенная версия предназначена для совместной работы распределенных команд.
Важно отметить, что команда, разрабатывающая продукт, предоставляет функциональные возможности на основе отзывов сообщества. Таким образом, вы можете повлиять на направление будущего развития.
Urban Turtle с Visual Studio Team System 2010 У вас будет все великолепное функционирование TFS для гибкой разработки + доска планирования Real Scrum и доска задач с Turtle