Использование trac для непрограммных проектов

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

Кроме того, отслеживание времени является большой проблемой. У нас есть несколько девелоперов, и каждый должен иметь возможность отслеживать свое время над проектами, над которыми он работал. Это время должно быть экспортировано в CSV в конце каждого месяца (хотя я думаю, что я мог бы экспортировать также непосредственно из БД)

Так кто-нибудь имел опыт работы с trac в не программных проектах? Было бы здорово для нее немного опыта от вас, сэкономит много времени для меня;)

2 ответа

Для чего я стою, я установил пару экземпляров Trac, которые абсолютно не связаны с разработкой программного обеспечения. Trac хорошо работает как барьер с низким входом для любых вещей, с которыми я сталкивался до сих пор. У нас работают все виды приложений, и особенно очень приятно отношение к викифизации - разметка вики в тикетах, согласованный синтаксис ссылок между модулями (ревизии, тикеты, вики-страницы) и т. Д. И я могу подтвердить, что вирусный эффект хорошо зарекомендовавшее себя приложение Trac.

Trac очень тонкий при первоначальной настройке, но отличается функциональностью и модульностью с нуля, чтобы удовлетворить растущий спрос. Для таких вещей, как отслеживание времени, вы можете использовать такие решения, как http://trac-hacks.org/wiki/TimingAndEstimationPlugin, упомянутый Джошем ранее. В общем, https://trac-hacks.org/ - это многолюдное пространство, не всегда легко выбрать то, что вы хотите, но в любом случае ценный ресурс.

Обязательно спросите в списке рассылки trac-users и IRC-канале #trac на irc.freenode.net, если у вас возникнут какие-то проблемы. Это небольшое сообщество разработчиков, но дружелюбное, и с некоторым опытом работы с Python вы наверняка найдете свой путь. Исходный код и вики-документы на trac.edgewall.org всегда ваши друзья.

В настоящее время мы используем Trac для нашей ИТ-команды. Это позволяет нам отслеживать такие вещи, как билеты службы поддержки, серверные проекты и изменения на сайте. Мы занимаемся этим уже больше года, и это прекрасно работает. Это даже начинает распространяться на другие команды для управления командными задачами!

Что касается извлечения часов и т. Д. Из Trac, мы используем настраиваемое поле, а затем извлекаем данные через модуль отчетов (теперь не рекомендуется) и прямой доступ к базе данных. В прошлом мы использовали такие плагины, как эти.

Мы также привязали Trac к AD для аутентификации, которая позволяет использовать один общий пароль для Trac и нашего домена.

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