Microsoft Teams の乱立を防ぐガバナンス
By Mirko Peters · · Updated
Microsoft Graph、Power Platform、Power BI を使って Microsoft Teams のライフサイクル ガバナンスを自動化し、未使用または管理されていないチームを減らす方法を解説します。
Automatically translated with AI from the original post. Read the English original
チームは簡単に作成できるため、Microsoft Teams の乱立が起きます。チームに関するルールは、問題が起きた後に整備されることが多いのが現状です。その結果、使われないチームや似た目的のチームが増え、ワークスペースが混雑します。Teams の管理が煩雑で難しくなっていないか、確認してみてください。> Power Platform、Graph API、Power BI による自動化を使えば、後から修正するのではなく、問題が起きる前に防ぐことができます。
重要なポイント
Microsoft Teams の乱立は、チームが必要以上に作成されることで起こります。明確な所有者がいないため、管理が乱れ、混乱が生じます。
Power Apps を使った申請の仕組みを整えると、大きな効果があります。新しいチームごとに明確な目的と担当の所有者を設定できます。
Power Automate や Graph API などの自動化ツールは、チームの作成を容易にします。ルールを設定し、ユーザーによるミスを防止します。
未使用のチームを確認し、所有者にリマインダーを送ることで、環境を整理された状態に保てます。これにより、乱立の発生を防げます。
Power BI のダッシュボードでは、チームのアクティビティやルールの遵守状況を確認できます。チームの状態を把握し、ガバナンスに関する適切な判断を下すこともできます。
Microsoft Teams の乱立が起きる理由
セルフサービスによる作成と統制の不足
Microsoft Teams では、新しいチームの作成が簡単です。数回クリックするだけで済みます。このため、プロジェクトを素早く開始できます。しかし、それが Microsoft Teams の乱立の原因にもなります。誰でもチームを作成できると、スペースが増えすぎてしまいます。明確な所有者や目的がないチームも出てきます。チームは急速に増え、ワークスペースに空のチームや重複したグループが現れることがあります。以下の表は、企業 IT に関する調査で明らかになった乱立の主な原因をまとめたものです:
乱立の原因 | 説明 |
|---|---|
乱立と所有者のいないチーム | チームは急速に増えるため、所有者のいないスペースが生まれます。これは安全ではありません。 |
過剰な権限付与とゲスト アクセスの乱れ | ゲスト アクセスを管理しなければ、ファイルが危険にさらされる可能性があります。プロジェクトが終了した後も、委託先の担当者がアクセスを保持し続けることがあります。 |
データ保持と録画の混乱 | データを保持するためのルールがないと、問題が生じます。法令を遵守することや、ファイルを探し出すことが難しくなる可能性があります。 |
ポリシーの限界と所有者の責任
チーム名を制御したり、チーム数を制限したりするルールを設定できます。しかし、こうしたルールは後から適用されることが多いのが現状です。ルールだけでは、不要なチームの作成を防げません。所有者が自分の役割を忘れたり、退職したりすることもあります。すると、チームを見守る人がいなくなります。問題が表面化してから対応するのではなく、初期段階から強固なルールを定める必要があります。ある調査では、次のように述べられています:
Microsoft Entra Workload Identities とゼロトラスト モデルを活用すると、人以外のアクターも人と同じルールに従うようになります。これにより、エージェントの乱立を防ぎ、安全性を維持できます。
管理されない乱立のリスク
Microsoft Teams の乱立を制御しなければ、現実的なリスクが生じます。厳格な規制がある環境では、特に大きな問題になります。データの安全性、法令遵守、日常業務のいずれにおいても支障が出る可能性があります。以下の表は、既知のリスクの一部を示しています:
リスクの種類 | 根拠 |
|---|---|
臨床意思決定支援の低下 | サポートの障害の67%はデータの問題が原因です。これにより、薬剤関連の有害事象が23%増加します。 |
ケア調整の課題 | 15を超えるシステムを使用する提供者は、ケア調整の改善が43%にとどまります。 |
規制遵守のリスク | 多くのテクノロジー ツールを使用する組織では、チェックごとのルール違反が4.3倍多くなります。 |
運用リスクの増幅 | 複雑なシステムを持つ銀行は、問題による損失が340%多くなります。 |
規制報告の複雑化 | 100を超えるシステムを持つ銀行は、報告書の作成に2,340時間を要します。システムの少ない銀行は340時間で済みます。 |

Microsoft Teams の乱立は、単なる混乱ではないことがわかります。コストが増え、ルール違反が増え、さらには人を危険にさらす可能性もあります。乱立が大きくなりすぎる前に、食い止める必要があります。
Teams ガバナンスの自動化ブループリント
Power Apps による標準化されたチーム申請
依頼フォームを使えば、Microsoft Teams の乱立を防げます。Power Apps で、チームを作成する前にチームの詳細を収集するフォームを作成できます。ユーザーには、チームの目的、部門、秘密度、ゲストアクセス、保持の必要性を尋ねます。また、すべてのチームに少なくとも 2 人のオーナーを設定します。これにより、各チームは明確な目標と責任者を持って始められます。
ヒント: 依頼フォームを使うと、ユーザーは作成前に考えるようになります。また、将来のチェックやレポートに役立つ重要なデータを収集できます。
依頼フォームには、次のようなフィールドを設けられます。
フィールド名 | 重要な理由 |
|---|---|
チームの目的 | 明確な目標を設定する |
部門 | チームを事業部門と結び付ける |
秘密度レベル | 適切なセキュリティ設定を適用する |
ゲストアクセス | 外部ユーザーとの共有を管理する |
保持ポリシー | データ保持のルールと整合させる |
オーナー (2 人以上) | 責任者が確実に存在するようにする |
Power Automate と Graph API による承認と作成
ユーザーが依頼を送信すると、Power Automate が処理を引き継ぎます。承認依頼を送信するフローを設定します。マネージャーやセキュリティチームは依頼を確認し、承認または却下できます。Power Automate は、同名のチームがないか確認し、すべてのフィールドが入力されているかをチェックします。
依頼が承認されると、Power Automate は Microsoft Graph API を使ってチームを作成します。API はテンプレート、命名規則、プライバシー設定、ゲストに関するルールを適用します。さらに、標準のチャネルとタブをチームに追加します。また、オーナーが何をすべきかを伝えるウェルカムメッセージも送信します。
注: 自動化により手作業が減り、ミスも減らせます。チームをより速く作成でき、より適切に管理できるようになります。
簡単なフローは次のとおりです。
ユーザーが Power Apps で依頼を入力します。
Power Automate が同名のチームや必要な情報がないか確認します。
承認者が依頼を確認し、承認します。
Graph API がすべての設定と情報を使ってチームを作成します。
オーナーは次に行うべきことを記載したウェルカムメッセージを受け取ります。
メタデータ、テンプレート、オーナーシップの徹底
チームを作成する際には、安全かつ整理された状態を保つために強力なルールが必要です。メタデータとテンプレートを使うと、より高度な管理が可能になります。ユーザーが情報をすばやく見つけられるように、名前、フォルダー、タグのルールを設定します。また、状況が変わったときには、オーナーが重要なフィールドを更新するようにします。
優れたガバナンスには、明確な目標、バージョン管理、変更履歴の記録が必要です。これにより、全員が何が起きているか、誰が責任者なのかを把握できます。
同じテンプレートやタグを使うと、チームがデータをより速く見つけて活用できるようになります。これにより時間を節約でき、混乱も防げます。
定期的なチェックとルールにより、未使用のフィールドや情報の欠落による問題を防げます。これにより、システムを適切に機能させ続けられます。
すべてのプランには、回答をより速く得ることやリスクを下げることなど、測定可能な目標が必要です。
目標を書き出し、数か月ごとに確認して軌道から外れないようにしましょう。
また、誰が何をできるかについて、適切なルールも必要です。ロールを頻繁に確認し、オーナーになれる人を制限します。これにより、システムの安全性を保ち、問題を防げます。
補足: メタデータにはオーナーが必要です。オーナーは、ビジネスの変化に合わせてフィールドを設定、維持、更新しなければなりません。これは、優れたガバナンスにとって非常に重要です。
最初からこれらのルールを使うことで、Microsoft Teams の乱立が始まる前に防げます。会社の成長に合わせて拡張できる、安全なシステムを構築できます。
ライフサイクル自動化のコンポーネント
非アクティブの検出とオーナーへのリマインダー
非アクティブなチームを確認することで、Teams を健全な状態に保てます。自動化ツールは、長期間投稿、ファイルの変更、会議のないチームを探します。チームが停滞している場合、オーナーにメッセージが届きます。メッセージでは、そのチームがまだ必要か、保存すべきか、新しいオーナーが必要かを確認します。これにより、Microsoft Teams の乱立を防ぎ、環境を整理された状態に保てます。
ヒント: オーナーへのリマインダーは、明確な選択肢を用意すると最も効果的です。オーナーは、ワンクリックでチームを更新、アーカイブ、または別のユーザーに引き継げます。
ライフサイクル自動化の主要なコンポーネントを示す表は次のとおりです。
コンポーネント | 説明 |
|---|---|
依頼を使って、チームの目的、オーナー、利用期間を確認します。テンプレートを使って、設定を統一します。 | |
チームのライフサイクルを自動的に管理する | チームの有効期限、保存、削除のルールを設定します。未使用または古いチームを確認する処理を自動化します。 |
すべてのチームに少なくとも 2 人のオーナーを設定する | すべてのチームに 2 人のオーナーがいるようにします。自動化を使ってこれを確認し、必要に応じてオーナーを変更します。 |
自動化でガバナンスをシンプルに | すべてのルールを一か所にまとめ、単調な作業は自動化に任せましょう。 |
自動アーカイブと自動削除
自動化を使えば、利用されていないチームを保存したり削除したりできます。チームがしばらく動いていない場合、オーナーにメッセージが送られ、それでも反応がなければ自動化によってチームは保存されます。一定期間たっても誰も応答しなければ、システムがチームを削除します。これはデータ保持に関するルールに従い、ファイルを安全に保つための仕組みです。
項目 | 影響 |
|---|---|
チームを監視することでデータを安全に保ち、リスクを下げます。 | |
AI による コンプライアンス | ルールが確実に守られるようにし、新しい法令にも対応できるようにします。 |
コスト効率の高いストレージ | 古いファイルを削除し、容量を小さくすることでコストを削減します。 |
定義されたデータ保持ポリシー | データを保持する期間と削除する期限を定めることで、法的リスクを下げます。 |
データアクセシビリティの向上 | ファイルの検索や発見が容易になります。 |
例外への対応とコンプライアンス
一部のチームには特別な配慮が必要です。特定のプロジェクトや規則、責任者を持つチームでは、データをより長く保持したり、厳格なルールに従ったりすることが求められる場合があります。こうしたニーズに対応するために自動化を活用します。社内規程に従い、ファイルにラベルを付け、GDPR や HIPAA などの法令に従います。自動化により、監査のためにファイルを誰が閲覧、変更、削除したのかを追跡できます。
定期的に教育することで、全員がルールを理解できるようにします。
チームを監視・点検し、問題を早期に発見します。
レポートを活用し、全員が現状を把握できるようにします。
ルールは毎年確認し、必要に応じて変更します。
こうした取り組みを行っている組織では、95% を超える割合で期限内にルールを守れており、遅延報告も少なくなっています。ライフサイクル管理に自動化を活用することで、時間を節約し、リスクを下げられます。
レポートと継続的な改善
Power BI のライフサイクル ダッシュボード
Power BI のダッシュボードを使うと、Teams の変化を把握できます。アクティブ、非アクティブ、削除済みのチーム数を確認できるため、チームの健全性を判断しやすくなります。Power BI は重要な指標を追跡し、問題を早期に発見します。Teams のガバナンスを管理するために、ほかのツールを併用することもできます。
ツール | |
|---|---|
KPI Fire | カスタム ダッシュボード、ワークフロー テンプレート、指標に連動したプロジェクト管理。 |
Jira | アジャイル ボード、詳細なレポート、タスク管理、ボトルネックの可視化。 |
Minitab | 統計分析ツール、管理図などのビジュアル化、データに基づく意思決定。 |
Impruver | カスタマイズ可能なエコシステム、リアルタイムの KPI 追跡、エンゲージメントのゲーミフィケーション。 |
コンプライアンスの追跡とノイズの削減
Teams を安全に保つには、さまざまな数値を監視する必要があります。Power BI を使えばこれらの数値を可視化でき、より適切な判断ができます。ルールを守っているチームと、余計なノイズを生み出しているチームを見分けられます。追跡すべき主な数値は次の表のとおりです。
説明 | |
|---|---|
通話品質のメトリック | 通話中の音声とビデオのパフォーマンスを確認します。 |
ユーザー アクティビティのメトリック | 送信されたメッセージ、出席した会議、共有されたファイルを追跡します。 |
セキュリティとコンプライアンスのメトリック | ユーザー認証ログとコンプライアンス違反を監視します。 |
サーバー正常性のメトリック | サーバーの可用性とエラー率を監視します。 |
クライアント デバイスのメトリック | デバイスの種類とパフォーマンスを追跡します。 |
これらの数値から、ルールに違反しているチームや、無秩序に増えているチームを見つけられます。その結果、Microsoft Teams スプロールを抑え、環境を整理された状態に保てます。
インサイトを活用したガバナンスの改善
Power BI は、より良いルールを作るための根拠を提供します。リアルタイムのデータを確認し、素早く対応できます。問題が大きくなる前に食い止めることができます。Power BI を使えば起こりうるリスクを予測し、自動化によって対処できます。組織の全員が必要なことを理解でき、オーナーは自分の役割を把握し、明確な目標を設定できます。
現状をより正確に把握できるようになります。
重要な数値をすばやく確認し、適切な判断ができます。
自動化を使って問題を素早く修正します。
各数値にオーナーを割り当てます。
変化に対応できる体制を整えます。
継続的な改善とは、常に確認を重ね、より良い状態を目指すことです。次の図は、各分野でチームがどのような状況にあるかを示しています。

多くのチームは、さらなる改善と、これらのツールの継続的な活用を望んでいます。得られた知見をもとにルールや自動化を見直すことで、Teams を健全で強固な状態に保てます。
持続可能な Teams ガバナンスのベスト プラクティス
テンプレートとオーナー ポリシー
テンプレートと明確なオーナーのルールを使えば、Teamsのガバナンスはシンプルになります。テンプレートを使うと、すべてのチームが同じ構成で運用できます。各チームが同じテンプレートを使えば、ルールも守りやすくなります。これにより、チームの状況を確認したり、必要な情報をすばやく見つけたりしやすくなります。オーナーのルールは、人々が何をすべきかを明確にします。各チームに必要なオーナーの人数と、その役割を設定します。オーナーが自分の役割を理解していれば、チームを整理された状態に保ち、協力し合う助けになります。
同じ構成を使うと、ワークスペースは公平で使いやすいものになります。 * チームメンバーの参加が増え、ルールに従うようになります。 * シンプルな手順により、管理者は小さな事柄ではなく、重要なフィードバックに集中できます。 * データは、Teamsについて賢い判断を下す助けになります。
直接のセルフサービス作成を制限する
新しいTeamsを作成できるユーザーを決める必要があります。全員がチームを作成できれば、すぐに活動を始められ、参加者も増えます。しかし、内容が似たチームや、名前に一貫性のないチームも増えてしまいます。IT管理者だけがチームを作成するようにすれば、管理のしやすさとミスの少なさは向上します。ただし、物事の進みが遅くなり、ユーザーの不満につながることもあります。次の表は、それぞれの方法の長所と短所を示しています。
方法 | メリット | デメリット |
|---|---|---|
全員がTeamsを作成できる | すぐに活動を始められ、参加者が増え、真のセルフサービスが実現する | 似たチームが増え、名前が不適切になり、チームを見つけにくくなり、サポートが多く必要になり、使われないチームが生まれる |
IT管理者のみがTeamsを作成できる | 明確な管理ができ、重複が減り、レポートを作りやすく、ルールやテンプレートも整備しやすい | 進みが遅く、待ち時間が長くなり、ルールを回避する人が出て、ユーザーの不満が高まり、参加者が集まりにくく、成長しにくい |
簡単な作業には自動化を活用し、大きな変更は人が確認するようにしましょう。AIを使えばTeamsの管理をより速く行えるようになりますが、重要な事項については人による確認が引き続き必要です。
監査ログとKPI
監査ログを使うと、Teamsで何が起きているかを把握できます。誰かがユーザーを追加したとき、秘密度ラベルを適用したとき、設定を変更したとき、ロールを更新したときなどを確認できます。これにより、Teamsの安全性を保ち、ルールに従っているかを確認できます。次の表は、ログに記録すべき重要な項目をまとめたものです。
アクティビティ | 説明 |
|---|---|
メンバーの追加 | チームのオーナーが、チーム、チャネル、またはグループチャットにユーザーを追加します。 |
秘密度ラベルの適用 | ユーザーまたは会議の主催者が、Teams会議に秘密度ラベルを追加します。 |
組織設定の変更 | グローバル管理者が、すべてのユーザーに対するTeamsの設定を変更します。これにより、ルールや安全性が変わる可能性があります。 |
チーム内のメンバーのロールの変更 | チームのオーナーが、メンバーにできることを変更します。これはルールと安全性の観点から重要です。 |
また、ルールがどの程度機能しているかを確認するためのKPIも設定しましょう。オーナーが2人いるチームの数、正しい名前を使っているチームの数、削減できた未使用チームの数を追跡します。Teamsを健全に保つため、ルールは頻繁に見直してください。
ヒント: ルールの計画を立て、さまざまな役割の人でチームを構成し、すべての判断を文書化しましょう。Teamsを健全な状態に保つため、頻繁に確認してください。
自動化されたライフサイクルガバナンスを使えば、Microsoft Teamsの乱立(スプロール)を最初から最後まで管理できます。Dentsuの事例のように古いコンテンツを保管し、ストレージの使用量を減らせたときに、実際のメリットが得られます。ダウンタイムの減少やコスト削減も期待できます。IT担当者はより大きなプロジェクトに取り組めるようになります。まずはデータを確認し、セキュリティの状況を把握することから始めましょう。変更に備えて、チームの準備も整えてください。Power BIを使ってルールを頻繁に確認し、改善を続けましょう。
よくある質問
Microsoft Teamsの乱立(スプロール)とは何ですか?
Microsoft Teamsの乱立とは、チームの数が多すぎる状態を指します。誰も使っていないチームや、内容が重複しているチームが見られることがあります。オーナーがいないチームも存在する場合があります。その結果、ワークスペースが散らかり、使いにくくなります。
自動化はTeamsの乱立の抑制にどのように役立ちますか?
自動化は、チームの利用状況を分析します。オーナーにチームについてリマインドを送ることもできます。使われていないチームを保存したり、削除したりできます。これにより、時間を節約でき、Teamsを整理された状態に保てます。
チームのリクエストにPower Appsを使うべき理由は何ですか?
Power Appsを使うと、チームを作成する前に重要な情報を収集できます。目標を設定し、オーナーを選び、セキュリティを選択できます。これにより、問題が発生する前に防ぐことができます。
Teamsのガバナンスについて、Power BIはどのようなデータを表示しますか?
Power BIでは、チームの利用状況と所有者を確認できます。ルールが守られているか、どの程度のスペースを使っているかもわかります。支援が必要なチームを特定し、変化を継続的に監視できます。
あわせて聴きたいエピソード
Microsoft Teams のスプロール対策ガバナンスについて調べているなら、以下のエピソードがMicrosoft データ プラットフォーム、AI アーキテクチャ、ガバナンス、自動化に関する実践的な背景を補足します。
- Azure AI Foundry – Simply Explained — エンタープライズ AI ソリューションの構築方法と管理方法を理解できます。
- Microsoft AI Agent Harness – Simply Explained — 信頼性の高いオーケストレーション、評価、オブザーバビリティを確認できます。
- Microsoft Teams Governance – Simply Explained — ライフサイクルと所有者のルールが、コラボレーションを管理しやすく保つ仕組みを確認できます。
これらのエピソードは、記事のテーマを実際のアーキテクチャや展開の判断と結びつける助けになります。