
Redmineは、優れたオープンソースのプロジェクト管理プラットフォームです。複数プロジェクトのサポート、柔軟なロールベースのアクセス制御、課題追跡、ガントチャート、カレンダー、ニュース、ドキュメントおよびファイル管理、フィードとメール通知、プロジェクトごとのWiki、プロジェクトごとのフォーラムなど、豊富な機能を備えています。さらに、これらすべてをLAN内で管理できるため、機密情報が危険にさらされる可能性のあるサードパーティプラットフォームでプロジェクトをホストする心配もありません。
参照: 採用キット: プロジェクトマネージャー (TechRepublic Premium)
Redmineは、従来の方法とDocker経由でデプロイできます。どちらの方法でも、使いやすく、機能が多すぎて肥大化や複雑さに悩まされることのないプロジェクト管理プラットフォームを実現できます。
最初のプロジェクトを作成するプロセスを説明しながら、Redmine がいかに簡単に使用できるかを説明したいと思います。
Redmineでプロジェクトを作成するために必要なもの
最初のプロジェクトを作成するには、Redmine の実行中のインスタンスと、管理者または管理者権限を持つ有効なユーザーアカウントが必要です。管理者権限が必要なのは、管理者以外のユーザーには新しいプロジェクトを作成する権限がないためです。
以上です。仕事に取り掛かりましょう。
一般ユーザーに管理者権限を与える方法
まず、新しいプロジェクトを作成できるユーザーを自分だけにしたくない場合は、作成を許可する必要があるユーザーにアクセス権を付与する必要があります。そのためには、Redmineに管理者ユーザーとしてログインし、管理ページに移動します。そこから「ユーザー」をクリックし、編集したいユーザーを選択します。表示されたページ(図A)に「管理者」のチェックボックスがあります。そのチェックボックスをクリックして、「保存」をクリックします。
図A

問題のユーザーは、変更を有効にするためにログアウトして再度ログインする必要はありません。変更を確認するには、現在表示しているページを更新するだけです。
新しいプロジェクトを作成する方法
新しいプロジェクトを作成するには、右上隅の [プロジェクトへジャンプ] ドロップダウンをクリックし、[すべてのプロジェクト] をクリックします (図 B )。
図B

表示されたページ (図 C ) で、右上隅の [新しいプロジェクト] をクリックします。
図C

「新規プロジェクト」ウィンドウ (図 D ) では、少なくともプロジェクトの名前と識別子を指定する必要があります。
図D

プロジェクト名を入力すると識別子が自動的に入力されるので、手動で入力する必要はありません。その他のオプションは以下のとおりです。
- パブリック:デフォルトで有効になっており、プロジェクトは Redmine インスタンスにアクセスできるすべてのユーザーに表示されます。
- メンバーの継承:デフォルトでは無効になっていますが、サブプロジェクトを作成すると、親プロジェクトのすべてのメンバーが追加されます。
- モジュール:すべてがデフォルトで有効になっているため、プロジェクトに追加するモジュールを選択できます。
プロジェクトの説明を任意で作成することもできます。プロジェクトメンバー全員がプロジェクトの内容を理解するために、説明を追加することを強くお勧めします。
詳細に問題がなければ、「作成」をクリックします。次に「メンバー」タブをクリックします。このタブからユーザーを追加したくなるかもしれませんが、期待通りに動作しません。プロジェクトに最初のメンバーを追加する前に、新しいロールを作成する必要があります。例えば、プロジェクトメンバーのロールを作成するとします。そのためには、以下の手順に従ってください。
1. 「管理」>「役割と権限」に移動します。
2. 「新しいロール」をクリックします。
3. 表示されたページ (図 E ) で、必要な情報をすべて入力し、必要に応じて権限をカスタマイズします。
図E

4. 「作成」をクリックします。
ロールを作成したら、プロジェクトにメンバーを追加できます。プロジェクトに移動し、「設定」タブをクリックします。そこから「メンバー」タブをクリックし、「新規メンバー」をクリックします。表示されるポップアップ(図F)で、プロジェクトに追加したいメンバーをすべて選択します。
図F

ユーザーを選択したら、作成した新しいロールを選択し、「追加」をクリックして変更を保存します。
これで完了です。新しいRedmineプロジェクトを作成し、ユーザーを追加しました。権限の異なるロールを作成することを強くお勧めします。これにより、一部のユーザーには他のユーザーよりも多くの権限を付与したプロジェクトを追加できます。少し工夫するだけで、ユーザーがプロジェクトで実行できる操作をある程度自由に制御できる、非常に柔軟なシステムを構築できます。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。