
効果的で継続的なコミュニケーションがなければ、プロジェクト管理は困難を極めるでしょう。Jira、Trello、Asanaといった完璧なプロジェクト管理プラットフォームを導入していたとしても、効果的なコミュニケーションがなければプロジェクトは停滞し、失敗に終わるでしょう。
参照: 採用キット: プロジェクトマネージャー (TechRepublic Premium)
そのためには、チームのための何らかのコミュニケーションツールを導入する必要があります。その一つがDiscourseです。コミュニティ、チーム、ユーザー間の効果的なコミュニケーションを実現できます。Discourseは、機能リクエスト、チーム内のコミュニケーション、ディスカッション、そして繋がりの構築などに活用できます。高度なカスタマイズ性を備え、強力なモデレーションツールも搭載。データの完全な所有権を持ち、ユーザーを縛り付けることはありません。オンプレミスでホスティングすることで、データの安全性を確保できます。
Docker を利用してこの強力なサーバーを展開するプロセスについて説明します。
Discourseを正常に導入するために必要なもの
Discourse を正常にデプロイするには、Docker をサポートするサーバー(Linux、macOS、Windows のいずれか)、ホスティングサーバーを指すドメイン名、SMTP サーバー、そして Docker が必要です。SMTP サーバーについては、Google の SMTP サーバーをご利用いただけます。
GoogleのSMTPサーバー
万が一、Discourse サーバーに Google の SMTP サーバーを使用する必要がある場合は、まず Google アカウントのアプリ パスワードを作成し、次の詳細を使用する必要があります。
- サーバーアドレス: smtp.gmail.com
- SSLが必要: はい
- TLS が必要: 利用可能な場合ははい
- SSLポート: 465
- TLSポート: 587
ユーザー名として Gmail アドレスを使用し、パスワードとして作成したアプリ パスワードを使用します。
Discourseの展開方法
Discourseをホストするサーバーにログインしてください。Dockerが既にインストールされていることを前提としていますが、まだインストールされていない場合は、私のチュートリアルを参照してインストールしてください。
まず、次のコマンドで新しいディレクトリを作成します。
sudo mkdir /var/discourse
そのディレクトリに移動して、次のコマンドで Discourse プロジェクトのクローンを作成します。
git clone https://github.com/discourse/discourse_docker.git
次のコマンドで新しく作成したディレクトリに移動します。
cd discourse
次のようにセットアップ スクリプトを実行します。
./discourse-setup
スクリプトを昇格した権限で実行する必要がある場合があります。例えば、LinuxとmacOSの両方で、次のコマンドでスクリプトを実行できます。
sudo ./discourse-setup
Windows では、管理者権限でターミナル ウィンドウを開く必要があります。
インストール中に、ドメイン名とSMTPサーバーの詳細を入力するよう求められます。これらの質問に正しく答えてください。万が一間違えた場合は、いつでもコマンドを再実行して問題を修正できます。
質問にご回答いただくと、Discourse の導入が完了します。しばらくすると、Discourse ウェブサイトにアクセスできるようになります。そこで管理者アカウントを作成し、ニーズに最適なコミュニケーションサーバーの設定を開始できます。
プロジェクト管理を強化するための強力なコミュニケーションツールを追加する方法はこれだけです。チームメンバーが簡単にコミュニケーションチャネルを維持できる手段を提供することで、より効果的かつ効率的に作業できるようになります。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。