Enterprise 管理者向け Devin Desktop ガイド
目的 このガイドは、プラットフォーム/開発者エクスペリエンスの管理者が、大規模なエンタープライズチームを抱える組織向けに Devin Desktop を計画、展開、運用する際に役立つよう作成されています。 内容は意図的に推奨方針を明確にしたものとなっており、各トピックには詳しい「ハウツー」ドキュメントへのリンクも掲載しています。 オンボーディング時には、通読用ガイドとしても、チェックリストとしても活用してください。
- 対象読者と前提条件
- クイックスタート チェックリスト
- 組織全体の設定を確認する
- SSO (シングルサインオン) を設定する (Okta、Microsoft Entra ID、Google。その他は SAML のドキュメントを参照)
- SCIM を有効にし、IdP グループを Devin Desktop のチームにマッピングする
- ロール と permission のモデルを定義する (最小権限)
- Admin Portal を設定する:チームビューとセキュリティ制御
- Devin Desktop clients/extensions をエンドユーザーに配布する
- 分析ダッシュボード と API アクセストークン を閲覧する
この一覧を「Day 0」のデプロイ進行管理用リストとして利用してください。
- Devin Desktop の基本概念
- チーム – メンバーをフラットにまとめた単位で、ネストされたチームはありません。チーム (グループとも呼ばれます) は、ロールの割り当てと分析上のグループ化の基盤となり、権限の適用範囲を絞ったり、コホートごとの使用量メトリクスを閲覧したりできます。
- ロールと権限 – あらかじめ定義された RBAC です。管理者は主に チーム管理、Devin Desktop の機能設定、分析 を担当します。通常は組み込みロールでこれらのニーズを満たせますが、analytics-view 権限を持つカスタムロールを作成すれば、チームマネージャーやリードが自分のチームのメトリクスを確認できるようになります。 (RBAC ドキュメント)
- Admin Portal – ユーザーとチームの管理、クレジット使用量、SSO (シングルサインオン) の設定、機能トグル (ウェブ検索、MCP、Deploys) 、分析ダッシュボード/レポートのエクスポート、API 利用のためのサービスキー、ロール/権限の制御を一元管理する UI です。
- エージェントとワークスペース – Devin Desktop IDE と JetBrains Plugins はエージェント型です
3.1 Admin Portal の概要
Admin Portal では、使いやすいWebインターフェースから、Devin Desktop の Enterprise 向け機能を一元的に管理できます。主な機能は次のとおりです。ユーザーとチームの管理
- 組織全体でのユーザーの追加、削除、管理
- 適切なロールを割り当ててチームを設定
- ユーザーのステータスとアクティビティの監視
認証とセキュリティ
- 主要なIDプロバイダーとのSSO (シングルサインオン) 統合を設定する
- ユーザーライフサイクル管理を自動化するためのSCIMプロビジョニングを設定する
- ロールベースのアクセス制御 (RBAC) を管理する
- スコープ付き権限を持つAPI自動化用のサービスキーを作成・管理する
機能トグルと制御
重要: これらの機能制御は組織全体の動作に影響し、変更できるのは管理者のみです。データプライバシーに関わる新しい主要機能は、いつ、どのように有効にするかを管理者が制御できるよう、デフォルトで「オフ」の状態でリリースされます。チーム設定では、すべてのメンバーを対象に Devin Desktop の機能を有効化、無効化、または制限できます。対象となるのは、利用可能なモデルとデフォルトモデル、ターミナルの自動実行とコマンド権限、サンドボックス化、MCPサーバーとレジストリ、ウェブ検索、拡張機能と拡張機能 marketplace、Conversation Sharing、Devin などです。これらの設定は、Devin アプリの Settings → Enterprise → Devin Desktop、またはレガシー Windsurf ダッシュボード (windsurf.com/team/settings) で管理できます。 各チーム設定の内容や動作、利用可能なプラン、さらに併せてデプロイできる MDM デバイスポリシーやシステムレベルのファイルについては、Devin Desktop 管理者向け設定リファレンスを参照してください。追加のデータやテレメトリーを保存する設定も、このリファレンスに明記されています。 Admin Portal では、以下の統合も管理できます。 PR レビュー (GitHub 統合)
- チームの GitHub 組織 に Devin Desktop をインストールします
- PR レビュー の自動化と説明文の編集を有効にします
- Windsurf PR レビュー の詳細
- 新しく改善されたコードレビュー体験として Devin Review を推奨します。 詳細はこちら。
- 開発チーム向けに Google Drive のソースからナレッジを整備します
- 社内のドキュメントやリソースをアップロードして整理します
- ナレッジベースの詳細
- アイデンティティとアクセス管理
推奨: 自動プロビジョニング、プロビジョニング解除、グループ管理のため、可能な限り SSO (シングルサインオン) と SCIM を利用してください。
4.1 SSO (シングルサインオン)
Okta、Microsoft Entra ID、Google、Generic SAML の設定手順については、SSO と SCIM のセットアップガイドを参照してください。
4.2 SCIM プロビジョニング
- 目的 – 大規模環境でのユーザーのライフサイクル管理とチームメンバーシップ管理を自動化するため
- 機能
- ユーザーの作成 / 無効化を自動化
- チームを自動で作成 (または手動で管理)
- ユーザーは複数のチームに所属可能
- SCIM API を使ったカスタムチームの作成 (ドキュメント)
- マッピング戦略
- 1 つの IdP グループ → 1 つの Devin Desktop チーム (シンプルで最も一般的)
- 機能別またはプロジェクトベースのグループ接頭辞 (例:
proj-foo-devs)
- 決めるべきこと
- どのグループを除外するか (例:インターン、契約社員)
- IdP グループ名が変更された場合のリネームルール
- 注意: SCIM は基準となる情報源として維持してください。SCIM と手動 / API による更新を併用すると、不整合が生じる可能性があります。API は主に補助的なグループの追加に利用してください。
- 大規模運用におけるユーザーとチームの管理
- フラットなチーム → 後からネストで補えないため、チーム体系は慎重に設計してください
- ユーザーは複数のグループに所属できます。グループは分析の閲覧に利用されます
- 現時点では、SCIM はユーザーへのロールの割り当てをサポートしていません。SCIM がサポートしているのは、ユーザーを グループ に割り当てることだけです
- 分析機能とAPIアクセス
6.1 標準搭載の分析
分析では、Devin Desktop が記述したコードの割合を確認でき、効果の定量化に役立ちます。ダッシュボードは チーム分析 で確認できます。
6.2 API
- サービスキーは チーム設定 → サービスキー で生成できます。キーのスコープは、必要な最小権限に設定してください。
- より高度なレポートについては、Analytics API リファレンスを参照してください。
- チーム管理については、SCIM API – カスタムチームを参照してください。
- 運用上の留意事項
- ステータスページ – 各サービスの稼働状況を確認: Devin Desktop, Anthropic, OpenAI
- サポート窓口 – windsurf.com/support
- エンドユーザーがスムーズに利用開始できるようにする
- エンドユーザーに、適切な拡張機能またはデスクトップクライアントをインストールするためのDevin Desktop のインストールガイドを案内する
- 社内向けの「Devin Desktop の利用開始ガイド」ページを公開する (公式ドキュメントへのリンクを掲載)
- ライブのオンボーディングセッションを実施する / 短いデモを録画する
- スタータープロジェクトのテンプレートとサンプルプロンプトを用意する
- 2週間後にアンケートでフィードバックを収集し、改善を重ねる

