チーム貢献度を可視化:TeamInsightで隠れた貢献者を発見し、コラボレーションを促進
デジタルワークスペースにおけるチームの貢献度を見える化し、分析するAI搭載プラットフォーム、TeamInsight。Slack、GitHub、NotionのAPIと連携し、活動データを収集、AIで解析することで、従来は見過ごされがちな貢献を明らかにします。TeamInsightを活用して、チームワークを改善し、より効果的なデータ駆動型の組織運営を目指しましょう。
TeamInsightで実現できること:5つのビジネス価値
- 隠れた貢献者の発見: 従来の評価では見落とされがちな貢献を可視化し、適切な評価に繋げます。
- チームコラボレーションの改善: コミュニケーションパターンや知識共有を分析し、連携を強化します。
- ワークフローの最適化: ボトルネックや非効率な場所を特定し、業務プロセスを改善します。
- 貢献の可視化によるモチベーション向上: 多様な貢献をハイライトすることで、感謝の文化を育み、チームメンバーのモチベーションを高めます。
- データ駆動型の意思決定: 包括的な貢献指標に基づき、客観的なデータに基づいた意思決定を支援します。
主要機能:貢献度分析を強力にサポート
TeamInsightは、データ収集から分析、可視化まで、チームの貢献度把握に必要な機能を網羅しています。
-
データ収集と統合:
- Slack、GitHub、NotionへのセキュアなOAuth接続を実現
- データ収集範囲(日付範囲、チャンネル、リポジトリなど)を柔軟に設定可能
- リアルタイムおよびスケジュールされたデータ同期
- 匿名化オプションによるプライバシーを重視したデータ処理
-
AIによる高度な分析:
- 課題解決、知識共有、調整といった活動の種類と価値に基づいてコンテンツを分類
- コンテキストと影響に基づいた貢献の質評価
- 異なるプラットフォーム間の活動相関分析(例:Slackでの議論からGitHubへのコミットメント)
- トレンドの特定と異常検知
- Channel conversation analysis with LLM insights
- Topic extraction and contributor recognition
- Key discussion highlights and pattern identification
-
可視化とレポート:
- カスタマイズ可能なビューを備えたインタラクティブなダッシュボード
- 個人およびチームの貢献プロファイル
- アクティビティパターンの時系列分析
- 人事評価用のエクスポート可能なレポート
簡単な導入:わずか数ステップで利用開始
TeamInsightは、Dockerを利用した簡単なセットアップと、ローカル開発環境での詳細な設定に対応しています。
Dockerを利用したセットアップ(推奨):
- リポジトリをクローン:
git clone https://github.com/hackdays-io/toban-contribution-viewer.git
.env
ファイルを編集: APIキーなどの設定を記述- Dockerコンテナを起動:
./docker-dev.sh start
ローカル開発環境でのセットアップ:
- Python、Node.js、PostgreSQLのインストール
- Supabaseアカウントの作成と設定
- APIキーの取得(Slack、GitHub、Notion、OpenRouter)
- バックエンドとフロントエンドのセットアップ手順に従って環境構築
Slack連携:チームのコミュニケーションを分析
TeamInsightはSlackと連携し、チームのコミュニケーションパターンと貢献を詳細に分析します。
Slackアプリに必要なOAuthスコープ:
channels:history
:パブリックチャンネルのメッセージとスレッドへのアクセスgroups:history
:プライベートチャンネルのメッセージとスレッドへのアクセスim:history
:ダイレクトメッセージへのアクセス(オプション)reactions:read
:絵文字リアクションの閲覧(エンゲージメントの測定)users:read
:ユーザー情報の取得users.profile:read
:ユーザープロファイル情報の取得team:read
:ワークスペース情報の取得
ngrokの活用:ローカル環境でのSlack OAuthを容易に
ローカル環境でSlack OAuthを利用するために、ngrokを用いてHTTPSトンネルを作成します。設定後、Slackアプリの「Redirect URLs」にngrokのURLを追加し、環境変数を更新することで、安全なOAuthフローを確立できます。
環境変数管理:安全かつ効率的な設定を実現
TeamInsightでは、Docker、バックエンド、フロントエンドそれぞれに、環境変数管理のための明確なアプローチを採用しています。これにより、セキュアかつ効率的な設定が可能となり、異なる環境へのデプロイを容易にします。
必要な環境変数:
- PostgreSQL接続設定(
POSTGRES_USER
,POSTGRES_PASSWORD
,POSTGRES_DB
) - Supabase認証設定(
SUPABASE_URL
,SUPABASE_KEY
,SUPABASE_JWT_SECRET
,SUPABASE_ANON_KEY
) - OpenAI APIキー(
OPENAI_API_KEY
) - Slack連携変数(
SLACK_CLIENT_ID
,SLACK_CLIENT_SECRET
,SLACK_SIGNING_SECRET
) - ngrok URL(
NGROK_URL
)
GitHub Actionsによる継続的デプロイメント
TeamInsightは、GitHub Actionsを使用して、AWS Elastic BeanstalkおよびS3/CloudFrontへの継続的デプロイメントを自動化しています。これにより、コード品質を維持しながら、迅速なデプロイを実現します。
まとめ:データに基づいたチームマネジメントへ
TeamInsightは、チームの貢献を可視化し、データに基づいた意思決定を支援する強力なツールです。チームのコラボレーションを促進し、隠れた貢献者を評価し、ワークフローを最適化することで、より効果的なチーム運営を実現します。今すぐTeamInsightを導入し、データドリブンなチームマネジメントを始めましょう。