Organization とは何ですか?
主な特徴
組織構造
Enterprise 階層構造
アクセス制御フロー
- Enterprise 管理者 が組織を作成し、Enterprise 全体の設定を管理する
- 組織管理者 が自分の組織にメンバーを招待する
- メンバー は割り当てられた組織内で Devin とリポジトリにアクセスする
- リポジトリ権限 は Enterprise 管理者によって組織に付与される
組織構造の設計
推奨されるマッピングパターン
マッピング例
| GitHub Team | Devin Organization | IdP Group | Business Function |
|---|---|---|---|
ecommerce-platform | E-commerce Platform | product-ecommerce | 顧客のショッピング体験(Web、API など) |
analytics-platform | Analytics Platform | product-analytics | データからのインサイト抽出とレポーティング |
payments-team | Payments Platform | product-payments | 決済処理と課金 |
platform-infra | Infrastructure | eng-platform | 共通インフラストラクチャとセキュリティ |
意思決定フレームワーク
チーム境界
チーム境界
質問: 現在、開発チームはどのように編成されていますか?ガイダンス: 既存のチーム構造を反映するように組織を作成してください。同じコードベースで定期的に共同作業するチームは、通常同じ組織に所属させるべきです。例: フロントエンドチームとバックエンドチームが同じプロダクトで密接に協働している場合は、フロントエンド/バックエンドを分けるのではなく、単一の「プロダクトチーム」組織にまとめることを検討してください。
リポジトリアクセスパターン
リポジトリアクセスパターン
質問: 各チームはどのリポジトリへのアクセスが必要ですか?ガイダンス: 同じリポジトリ群へのアクセスが必要なチームをまとめてください。すべての組織メンバーは、その組織のすべてのリポジトリにアクセスできることを忘れないでください。例: Web チームとモバイルチームの両方が共通のデザインシステムのリポジトリへのアクセスを必要とする場合、これらのチームは同じ組織に所属させることが考えられます。
コスト配分と予算管理
コスト配分と予算管理
質問: Devin の利用コストをどのように追跡し、配分したいですか?ガイダンス: 組織は ACU 利用状況を追跡するための自然なコストセンターとなります。組織を予算構造に合わせて設計してください。例: プロダクトラインごとに個別に予算を管理している場合は、それぞれのプロダクトの境界に対応する組織を作成してください。
