Organization とは何ですか?
主な特性
組織構成
エンタープライズ階層
アクセス制御の流れ
- Enterprise Admin が組織を作成し、エンタープライズ全体の設定を管理する
- Team Admins がそれぞれの組織にメンバーを招待する
- Members は、割り当てられた組織内で Devin およびリポジトリにアクセスできる
- Repository permissions は Enterprise Admins によって組織に付与される
組織構造を設計する
推奨されるマッピングパターン
マッピング例
| GitHub Team | Devin Organization | IdP Group | ビジネス機能 |
|---|---|---|---|
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 | 共通インフラストラクチャとセキュリティ |
意思決定フレームワーク
チームの境界
チームの境界
Question: 現在、開発チームはどのように編成されていますか?Guidance: 既存のチーム構造を反映した organization を作成してください。同じコードベースを定期的に共同開発しているチームは、通常同じ organization に属させるべきです。Example: フロントエンドとバックエンドのチームが同じプロダクトに対して密接に連携している場合は、フロントエンド/バックエンドで別々の organization に分けるのではなく、単一の「プロダクトチーム」organization を検討してください。
リポジトリアクセスのパターン
リポジトリアクセスのパターン
Question: 各チームはどのリポジトリへアクセスする必要がありますか?Guidance: 同じリポジトリ群へのアクセスを必要とするチームを、同じ organization にまとめてください。すべての organization メンバーは、その organization 内のすべてのリポジトリへアクセスできることを忘れないでください。Example: Web チームとモバイルチームの両方が共通のデザインシステムリポジトリにアクセスする必要がある場合、それらのチームは同じ organization に所属させるとよいでしょう。
コスト配分と予算管理
コスト配分と予算管理
Question: Devin の利用コストをどのように追跡・配分したいですか?Guidance: organization は ACU 利用状況を追跡するための自然なコストセンターとして機能します。organization を予算管理の構造に合わせて設計してください。Example: 各プロダクトラインごとに別々に予算を組んでいる場合は、そのプロダクトの境界に合わせて organization を作成してください。
