DUICUO

7つの優れたオープンソースの無料プロジェクト管理ダッシュボードシステム

カンバンは、アジャイルプロジェクト管理ツールです。プロジェクト管理において、チーム間でプロジェクト情報を視覚的に共有するのに役立つツールです。プロジェクト内のすべてのタスクを1つのビューに一元管理することで、プロジェクト全体のタスクを一目で把握でき、チームのコラボレーションを促進し、作業を簡素化し、効率性を向上させます。

プロジェクトマネージャーやチームリーダーは、カンバンボードを使用することで、プロジェクトの進捗状況をリアルタイムで監視し、管理上の問題を迅速に特定し、タイムリーな改善を行うことができます。一方、プロジェクトメンバーは、カンバンボードを使用することでタスクをより明確に把握し、より優先度の高いタスクにエネルギーを集中させ、作業効率を向上させることができます。

実際には、ホワイトボードを使って作業を整理することがよくあります。このプロセスは一般的に5つのステップで構成されます。

1. ワークフローの可視化

ホワイトボードを使用して、ワークフローを最初から最後までさまざまなステップに分割し、各ステップに列を描きます。

2. 仕事の種類を決める

処理する作業項目の種類を明確に定義します。例えば、顧客からの注文、顧客サービスリクエスト、メンテナンスタスクなどが挙げられます。各項目に固有の色を割り当て、その色の付箋を集めます。

3. 課題をカードに書いて黒板に貼ります。

やることすべてを別々の色付き付箋に書き出し、ホワイトボードの対応する列に貼ります。各列のカードの順番は相対的な優先度を表し、最も緊急性の高いカードを一番上にします。

4. カンバンを使い始める

一番上のタスクから作業を開始してください。次の列に移動できる状態になったら、一番下に移動してください。このアプローチはチームの生産性向上に役立ちます。

5. ワークフローを改善する

カンバンボードの列に上限を設定します。例えば、一度に2つ以上のタスクを処理すべきではないと決めるとします。そのため、1つの列に2つ以上のプロジェクトがある場合は、新しいタスクの受け入れを停止し、まずはその列にあるプロジェクトを少なくとも1つ完了させることに全力を注ぎます。新しいタスクを受け入れる前にタスク数を制限することで、未完了のタスクの数を抑えることができます。このほかにも、カンバンには生産性を向上させる多くの機能が備わっています。

デジタル時代において、カンバンボードの機能もソフトウェアに移行しています。現在、PingCode、Worktile、Jiraなど、多くの有名な商用カンバンソフトウェアプログラムがあり、そのほとんどが無料版または試用版を提供しています。しかし、カスタマイズが必要な場合や、チーム情報の機密性に対する高い要件がある場合は、オープンソースが費用対効果の高い選択肢となります。以下に、優れたオープンソースのカンバンプロジェクト管理ソフトウェアプログラムをいくつかご紹介します。

1. ウェカン

https://github.com/wekan/wekan

WeKanは、完全にオープンソースで無料の共同作業用カンバンアプリケーションです。個人のToDoリストを管理したり、友人と休暇の計画を立てたり、革新的なプロジェクトでチームと共同作業したりする場合でも、カンバンは物事を整理し、現在のプロジェクトの概要を視覚化できるツールです。これにより、最も重要なことに集中でき、生産性を向上させることができます。

インストールと展開:

(1)ソースコードをダウンロードします。

(2)docker-compose.yamlファイル内のポート番号、アドレス、その他の設定を変更します。

(3)docker-composeを使用してワンクリックで起動します。

 docker-compose up -d

(4)ブラウザでhttp://localhost:8082を開きます。

2. カンボード

https://github.com/kanboard/kanboard

Kanboard は、カンバン方式に重点を置いたプロジェクト管理ソフトウェアです。

機能的特徴:

  • シンプル: 派手なユーザー インターフェイスがなく、Kanboard はシンプルさとミニマリズムに重点を置いています。
  • 列間でタスクを簡単にドラッグ アンド ドロップできます。いつでも列を追加、名前変更、削除して、ボードをプロジェクトに合わせて調整できます。
  • 進行中のタスクを制限して効率を向上:マルチタスクを避け、仕事に集中しましょう。制限を超えるタスクはハイライト表示しましょう。
  • タスクの検索とフィルタリング:Kanboardは非常にシンプルなクエリ言語を備えており、いつでもタスクを柔軟に見つけることができます。カスタムフィルターを動的に適用することで、ボード上で必要な情報を簡単に見つけることができます。担当者、説明、カテゴリ、期限など、様々な条件で検索できます。
  • タスク、サブタスク、添付ファイル、メモ:タスクをサブタスクに分割し、所要時間や複雑さを見積もったり、Markdown構文を使ってタスクを記述したりできます。メモやドキュメントの追加、色、カテゴリ、担当者、期限の変更も可能。プロジェクト間でのタスクの移動やコピーもワンクリックで行えます。
  • 自動アクション:自動化された操作によってワークフローを自動化します。同じタスクを何度も手動で繰り返す必要がなくなります。受信者、色、カテゴリなどを自動的に変更します。
  • 中国語を含む30以上の言語をサポートします。
  • 複数の認証バックエンド: Kanboard を LDAP/Active Directory サーバーに接続したり、任意のプラットフォームで OAuth2 を使用したりすることをサポートします。

インストールと展開:

(1)Dockerを使ってデプロイする

docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:v1.2.8

(2)docker-composeを使用してデプロイし、データベースを構成する。

 version: '2' services: kanboard: image: kanboard/kanboard:latest ports: - "80:80" - "443:443" volumes: - kanboard_data:/var/www/app/data - kanboard_plugins:/var/www/app/plugins - kanboard_ssl:/etc/nginx/ssl environment: DATABASE_URL: mysql://kanboard:kanboard-secret@db/kanboard db: image: mariadb:latest command: --default-authentication-plugin=mysql_native_password environment: MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: kanboard MYSQL_USER: kanboard MYSQL_PASSWORD: kanboard-secret volumes: - db:/var/lib/mysql volumes: kanboard_data: kanboard_plugins: kanboard_ssl: db:
 docker compose up

3. オープンプロジェクト

https://github.com/opf/openproject

OpenProject は、プロジェクト管理とチームコラボレーションのための無料のオープンソース ソフトウェアです。

特徴:

  • プロジェクトの計画とスケジュール。
  • 製品のロードマップとリリース計画。
  • タスク管理とチームコラボレーション
  • アジャイルプロジェクト管理
  • 時間追跡、コスト報告、予算編成
  • バグ追跡
  • ウィキ
  • フォーラム
  • 会議の議題と議事録

インストールと展開:

Docker を使用したワンクリック インストール:

 docker run -it -p 8080:80 \ -e OPENPROJECT_SECRET_KEY_BASE=secret \ -e OPENPROJECT_HOST__NAME=localhost:8080 \ -e OPENPROJECT_HTTPS=false \ -e OPENPROJECT_DEFAULT__LANGUAGE=en \ openproject/community:13

その他のデプロイメント方法については、公式ウェブサイトを参照してください: https://www.openproject.org/docs/installation-and-operations/installation/

4. フォーカルボード

https://github.com/mattermost/focalboard

Focalboardは、Trello、Notion、Asanaに代わるオープンソース、多言語対応、独自のプロジェクト管理ツールです。個人やチームの作業の定義、整理、追跡、管理に役立ちます。Focalboardには3つのバージョンがあります。

  • Focalboard プラグイン: Focalboard プラグインは既存の Mattermost インスタンスに統合され、あらゆる規模のチーム向けのプロジェクト管理ツールとメッセージングおよびコラボレーションを組み合わせます。
  • パーソナル デスクトップ: 独自の ToDo リストや個人プロジェクト用の、macOS、Windows、または Linux 用のスタンドアロンのシングル ユーザー デスクトップ アプリケーションです。
  • サーバー: 開発や個人的な目的で使用されるスタンドアロンのマルチユーザー サーバー。

インストールと展開:

サーバーに Docker をインストールします。

 docker run -it -p 80:8000 mattermost/focalboard

実行後、ブラウザで http://localhost を開きます。

5. プランカ

https://github.com/plankanban/planka

特徴:

  • プロジェクト、ボード、リスト、カード、タグ、タスクを作成します。
  • 会員カードの追加、時間の追跡、有効期限の設定、添付ファイルの追加、コメントの書き込み
  • Markdown でのカードの説明とコメントの書き込みをサポートします。
  • メンバーとタグでフィルタリング
  • カスタムプロジェクトの背景
  • リアルタイム更新
  • ユーザー通知
  • 国際化

インストールと展開:

(1)リソースをダウンロードする

mkdir /opt/planka curl -L https://raw.githubusercontent.com/plankanban/planka/master/docker-compose.yml -o /opt/planka/docker-compose.yml

(2)鍵ペアを生成する

openssl rand -hex 64

(3)docker-compse.ymlを設定する

フォルダに移動し、docker-compose.yml を編集します。SECRET_KEY パラメータを先ほど生成したキーに変更し、BASE_URL パラメータを変更して、DEFAULTADMIN のコメントを解除し、デフォルトの管理者ユーザーを有効にします。

(4)最後にDockerを起動し、ブラウザを開いてログインします。

 docker-compose up -d

6. ネクストクラウドデッキ

https://github.com/nextcloud/deck

これはカンバン形式のプロジェクト管理ツールです。

特徴:

  • タスクをカードに追加して順番に並べることができます。
  • Markdownでのコメントの書き込みをサポート
  • 組織へのラベルの割り当て
  • チーム、友人、家族と共有しましょう
  • Circles アプリとの統合!
  • ファイルを添付し、マークダウンの説明に埋め込みます。
  • チームと話し合う
  • アクティビティストリームの変更を追跡する
  • プロジェクトを整理整頓しましょう

7. トゥエイク

https://github.com/linagora/Twake

Twakeは、組織の生産性向上を目的として設計された、安全なオープンソースのコラボレーションプラットフォームです。Twakeは、以下を含むあらゆるコラボレーション機能を提供します。

  • チームチャット
  • ファイルストレージ
  • チームカレンダー
  • タスク管理
  • ビデオ通話と会議
  • リアルタイムのドキュメント共同作業

インストールと展開:

ソースコードをダウンロードしたら、docker-compose を使用してインストールして起動します。

 cd twake export COMPOSE_FILE=docker-compose.onpremise.yml docker compose up -d