Платформа для совместной работы

Я ищу то, что я мог бы описать лучше всего как совместную программную платформу для нашей группы (30+). В настоящее время мы используем только несколько SVN-репозиториев, и это стало неуправляемым.

Наши требования:

  • устанавливается на наших собственных серверах
  • ревизионный контроль (должен включать svn, чтобы не отпугивать не-технических людей)
  • отслеживание проблем (ошибки, задачи и т. д.)
  • управление проектами (пользователям тоже будет приятно)
  • смешанные FOSS и закрытые проекты

Из моего исследования я обнаружил следующее:

Панель запуска (сама)

  • про: обо всем
  • против: нет SVN

FusionForge

  • Pro: похож на SourceForge, имеет все функции
  • con: не уверен, насколько активно развивается, должно быть довольно громоздко управлять FusionForge

Gitorious (само по себе)

  • Pro: также обо всем в нашем списке
  • con: только git, не уверен насчет безопасности Ruby, предназначен только для FOSS

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

Опыт с 3 выше или аналогичным будет очень ценится.

Спасибо

4 ответа

Решение

Пара, которая может соответствовать вашим потребностям:

Они оба имеют функции управления проектами программного обеспечения, такие как:

  • Интегрированное отслеживание дефектов
  • Интегрированная вики
  • Форум
  • Интеграция с широким спектром программного обеспечения для контроля версий, включая SVN
  • Гибкая аутентификация пользователей, в основном она основана на механизме аутентификации веб-серверов.

Они оба с открытым исходным кодом и бесплатно. Redmine разработан с использованием Ruby on Rails, в то время как Trac использует python.

Посмотрите на Близнецов от Countersoft. Он предоставляет все функции, которые вы ищете, либо встроенные, либо через бесплатный плагин (для интеграции SVN).

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

Если вы хотите построить жизнь вокруг SVN как VCS-core, вы должны увидеть на UberSVN

Private Assembla - это более дорогое (чрезвычайно, по сравнению с нулевой ценой) решение, не ограниченное только Subversion.

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