Redmineの好きなところ

プロジェクト管理ツールに関する最近の記事では、TracとRedmineの違いについて尋ねました。 以下は、これらのシステムの違いに関する、かなり主観的ではあるが合理的な記事の翻訳です。



Redmineの好きなところ



前述したように、プロジェクトを管理するためにTracからRedmineに移行しました(バグレポートとチケットの追跡、プロジェクトステージ、ソースコード管理)。 この記事では、Redmineの好きな点を説明し、以前のTracのインストールと比較します。



Tracのメーリングリストといくつかのチケットコメント(主な開発者の著者)での議論から理解できる限り、Tracの主な目標は、プラグインで拡張できる安定したシンプルなシステムまたはプラットフォームを作成することです。 これは素晴らしい目標です...しかし(そしてこれらの「しかし」の多くがあります)あなたがいくつかのTracインストールを管理するなら、このビジョンはすぐにあなたに背を向けます。 以下は、Tracで見逃している基本的なことです。



多数のプロジェクト



Redmineに切り替える最初の理由は、Tracのいくつかのプロジェクトに対するサポートの不足でした。 Trac( trac-hacks.orgを参照)を変更して、いくつかのプロジェクトのサポートを含めることができることは知っていますが、そのような変更は好きではありません。 Tracが複数のプロジェクトをどのようにサポートするべきか、またそれを行うべきかどうかについていくつかの議論がありましたが、この問題に対する解決策はすぐに使えるという事実は残っています。 これを実装するTrac 2.0について読んだことがありますが、2015年にはそれを見ると思います...



Redmineはいくつかのプロジェクトをサポートしています。 システム全体の統合は素晴らしいです。 ネストされたサブプロジェクトを作成し、エラーレポートとチケットをあるプロジェクトから別のプロジェクトに移動できます。 プロジェクトごとに、異なるユーザーを割り当て、特定の機能(作業計画、時間追跡、ソースコード管理など)を有効または無効にすることができます。



画像



チケットとバグレポートのバッチ編集



Tracのチケットシステムは非常に強力で柔軟であることに同意する必要があります。 疑いもなく、Tracはプロジェクト管理とバグ追跡のための最も一般的で安定したツールの1つです。 重要度、コンポーネント、バージョン、または所有者でチケットを簡単に検索およびフィルターし、フィルターを保存できます。 これは素晴らしい。

画像



Tracを使用したときに本当に気に入らなかったのは、複数のチケットを一度に一括編集(変更/クローズ/移動)する機能でした。 この場合、RedmineのAJAXベースのバッチ編集が便利です。



画像



ユーザーおよびロール管理



Redmineのユーザー管理は素晴らしいです! 単純な管理に加えて、カスタムロールがサポートされています。 さまざまなプロジェクトでさまざまなユーザーロールを設定できます。



Tracは、すぐに使えるユーザー管理をサポートしていません。 通常ユーザーを保存するためのテーブルを持つエラー追跡システムとは異なり、TracはユーザーがWebサーバーで利用可能な多数の認証モジュールを使用できるようにするアプローチを採用しています。 これは、システム管理者がTracリクエストをLDAP、Active Directory、またはすでに展開している他の集中ユーザー管理システムなどにリダイレクトできることを意味します。



どちらが良いですか? これは難しい質問です。 私は、すぐに使えるソフトウェアの大きな支持者です。 設定が多すぎず、簡単にインストールできます。 これは、ソフトウェアが「シンプル」であることを意味するものではありません。柔軟性と構成の容易さは密接に関連しています。 ただし、Redmineにはインストール直後に優れたユーザー管理を行うための最善のアプローチがあると思います。 より集中化されたものが必要な場合は、LDAPもサポートされます。



多数の更新/新機能



TracはRedmineよりも安定していると思います。 安定した製品が必要な場合は、Tracを使用してください。 しかし、私たちは小さなWebデザイン会社であるため、作業環境の安定性は私たちにとってそれほど重要ではありません。



プロジェクト管理ソフトウェアの分野で私が探しているのは、チームワークを改善するための新しいアプローチとアイデアです。 Redmineプロジェクトでの活動の歴史を常に見て、他の人がこのプラットフォームをどのように使用しているかを確認します。 彼らの発言やコメントのいくつかは、私たちに働き方を変えたり、以前は十分に注意を払わなかった機能を使用したりするように促します。



他に何か?



もちろん、Tracのほうがはるかに優れている点がいくつかあります。 まず第一に、Tracには多くのコア開発者がいる大規模なコミュニティがあり、Redmineは1人以上の人々を中心に構築されています。 さらに、Tracバージョン管理システムリポジトリブラウザは、はるかに強力で直感的です。



私は長い間Tracを使っていましたが、この堅実なプロジェクトに携わっているすべての人を本当に尊敬しています。 しかし、先ほど言ったように、Tracの強みは弱点でもあります。 システムを可能な限り軽量に保つために、可能な機能についての議論は通常、「カーネルに含まれない」という決定で終わります。



UPDカルマをありがとう、プロジェクト管理に移しました。



All Articles