アーキテクチャレビューボード(ARB)

GitLab のアーキテクチャレビューボードの憲章、適用範囲、および運営モデル。

ビジョンとミッション

ビジョンステートメント

戦略的なテクノロジー投資を可能にし、無駄を排除し、コンプライアンスを確保し、クロスファンクショナルな連携を推進する、協働的なアーキテクチャガバナンス体制を確立することです。ARB は信頼できるパートナーとして、ビジネスが問題を解決し、テクノロジーエコシステムに関する情報に基づいた意思決定を行えるよう支援します。

ミッション

アーキテクチャレビューボードは、エンタープライズテクノロジーアーキテクチャの中心的な意思決定機関および戦略的アドバイザーとして機能します。私たちは集中的な投資を推進し、重複した支出を排除し、クロスファンクショナルな連携を確保し、テクノロジーに関する意思決定を行うチームに早期のガイダンスを提供します。協働による問題解決と明確なガバナンスを通じて、組織が一貫性があり、安全で、コンプライアンスに準拠し、スケーラブルで効率的なテクノロジー環境を構築できるよう支援します。

ビジネス上の課題

私たちの組織は、アーキテクチャガバナンスの連携を必要とする測定可能な課題に直面しています。

ソフトウェアの乱立と重複した投資: 集中管理がなければ、チームが独自に類似ツールを調達し、エンタープライズ全体で冗長性、統合の複雑さ、不必要な支出が生じます。

ロードマップの不整合: 事業部門がテクノロジー計画を個別に立案するため、依存関係の競合、重複した作業、共有ソリューションの機会損失が生じます。

過剰なエンタープライズ支出: 調整されていない購入や更新は、戦略的な交渉、ボリュームディスカウント、ポートフォリオの最適化を妨げます。

事後対応型の意思決定: チームがアーキテクチャガイダンスなしにプロセスの後半でテクノロジーソリューションを選択するため、統合の課題、技術的負債、やり直しが生じます。

クロスファンクショナルな可視性の欠如: セキュリティ、コンプライアンス、データガバナンス、ビジネスへの影響を包括的に評価できる単一のフォーラムが存在しません。

ARB が生み出す価値

ARB は以下の優先順位で四つの相互に関連する目的を果たします。

  1. 協働パートナー: 私たちはビジネスおよびテクノロジーチームと協力して課題を把握し、ソリューションを探求し、計画プロセスの早期段階でアーキテクチャガイダンスを提供します。チームはテクノロジーの意思決定に直面した際、承認を求める時だけでなく、ARB と積極的に連携することが推奨されます。
  2. 価値創造エンジン: 私たちはチームが既存の能力を特定し、重複した投資を避け、ソリューションをエンタープライズ標準に合わせられるよう支援します。ロードマップレビューと戦略的計画セッションを通じて、ビジネス価値を最大化する集中的な投資を推進します。
  3. 意思決定機関: 私たちはソフトウェアの購入、更新、主要なアーキテクチャ変更に関して明確かつ迅速な意思決定を行います。これらのコミットメントを確定する前に ARB の承認が必要であり、エンタープライズ戦略とアーキテクチャ標準との整合性を確保します。
  4. 継続的なガバナンス: 私たちは定期的なロードマップレビュー、標準設定、アーキテクチャ実践の継続的改善を通じて、エンタープライズテクノロジーポートフォリオの監視を維持します。

適用範囲と権限

意思決定権限

ソフトウェアの購入、範囲変更を伴う更新、または主要なアーキテクチャ変更を確定する前に、ARB の承認が必要です。ARB は協働による問題解決と早期関与を優先しながら、明確な意思決定権限を持って運営します。また、$100,000 を超えるすべてのソフトウェア支出は 調達 RFP ポリシー の対象となります。ARB 承認はこの要件に代わるものではなく、購入を確定する前に両プロセスを満たす必要があります。

ARB 権限の範囲内

ソフトウェアの調達と更新

  • 新規ソフトウェア購入(SaaS、ライセンス、またはカスタム構築ソリューション)
  • 範囲、コスト、またはアーキテクチャ変更を伴うソフトウェア更新
  • 本番データまたは統合を必要とする概念実証(PoC)やトライアル
  • AI および ML ツール、プラットフォーム、および機能

主要なアーキテクチャ変更

  • スケーラビリティ、セキュリティ、パフォーマンス、またはユーザーエクスペリエンスに影響するシステムへの重要な追加または変更
  • 内部または外部システム間の新規統合
  • プラットフォームの移行またはテクノロジースタックの変更
  • クロスファンクショナルな影響を持つデータアーキテクチャの意思決定

戦略的テクノロジー計画

  • エンタープライズ整合のための事業部門テクノロジーロードマップレビュー
  • 新興技術とイノベーション計画の評価
  • テクノロジーの合理化と統合の取り組み
  • 標準開発とアーキテクチャ原則の定義

ガバナンスと監視

  • システムの所有権とライフサイクル管理
  • アーキテクチャの一貫性と標準への準拠
  • テクノロジーポートフォリオのレビューと健全性評価
  • 複雑な、高リスクな、またはクロスファンクショナルな取り組みに対する例外レビュー

ARB 権限の範囲外

ARB は以下に対する権限を持ちません。

  • 顧客向けプロダクトアーキテクチャまたは R&D ツール
  • セキュリティソフトウェア(ARB に相談すべきですが、意思決定権限はありません)
  • 日常的なアクセス管理またはユーザープロビジョニング
  • アーキテクチャへの影響がない軽微な設定変更
  • 承認済み手順に従った定期的なパッチ適用、更新、またはメンテナンス
  • 予算承認(財務・部門の責任)
  • RFP の実施とベンダー選定プロセス(調達の責任)
  • ARB はアーキテクチャ上の要件と評価基準について意見を提供しますが、調達プロセスを所有したり代替したりするものではありません
  • プロダクト機能の優先順位付け(プロダクトマネジメントの責任)
  • インフラ運用とインシデント対応(IT オペレーションの責任)
  • 人事および組織上の意思決定(リーダーシップの責任)

エスカレーションパス

ステークホルダーが ARB の決定に同意しない場合、E-Group メンバーにエスカレーションしてレビューと承認を求めることができます。E-Group メンバーが承認する場合は、最終決定のために CIO と CEO に諮る必要があります。ARB は E-Group の意思決定プロセスを支援するために、文書化された根拠と影響分析を提供します。

メンバーシップとガバナンス構造

ARB リーダーシップ(意思決定権限)

このコアグループはすべての ARB セッションに出席し、最終的な意思決定権限を持ちます。

  • エグゼクティブスポンサー: CIO
  • 議長: エンタープライズアーキテクチャ部門長
  • コーポレート IT 部門長
  • データ部門長
  • ビジネスシステム部門長
  • シニアディレクター、コーポレートセック
  • シニアディレクター、調達

コアアドバイザリーメンバー(定期参加者)

これらのメンバーはビジネスのコンテキストを提供し、重複を発見し、意思決定に情報を提供します。参加が期待されますが、関連性に応じて柔軟に対応します。

  • 事業部門テクノロジー/オペレーションリード(セールスオペレーション、マーケティングテクノロジーなど)
  • ソリューション/アプリケーションアーキテクト
  • データ&アナリティクスリーダーシップ
  • プロダクト/エンジニアリングリーダーシップ
  • コンプライアンス&プライバシー代表者

テーマ別参加者(アドホック)

これらのメンバーは特定の専門知識を必要とする提出案件について参加します。

  • 法務(契約条件、ライセンス、ベンダーリスク)
  • 財務(予算への影響、コストモデリング)
  • 必要に応じたドメイン固有の専門家

運営モデル

以下のセクションでは、ARB の運営方法とチームのボードへの関与方法について説明します。

ARB への関与方法(インテイクプロセス)

すべての ARB 関与は GitLab ARB インテイク Issue を通じて開始します。この集中型のインテイク方法により、すべてのリクエストが追跡され、必要なコンテキストが含まれ、適切にルーティングされます。チームが早期のガイダンスを求める場合も、正式な承認を求める場合も、同じ Issue テンプレートを使用します。

関与すべきタイミング

チームは以下の二つのシナリオで ARB インテイク Issue を提出すべきです。

早期相談: チームはテクノロジーオプションの検討、ベンダーの評価、または ARB 権限の範囲内に入る可能性のある取り組みの計画を行っている際に、インテイク Issue を開くことが推奨されます。早期の関与により、ARB は協働パートナーとして機能し、既存の能力を発掘し、他の取り組みとの潜在的な競合を特定し、重要な労力を投資する前にアーキテクチャガイダンスを提供できます。早期相談は正式なプレゼンテーションや完全なドキュメントを必要とせず、問題の概要、コンテキスト、方向性があれば十分です。

正式な承認: 調達の開始、ソフトウェア購入の確定、主要なアーキテクチャ変更の実施、または範囲変更を伴う更新の処理前に、正式な承認リクエストを提出する必要があります。この提出にはインテイク Issue テンプレートに記載されている完全なドキュメントが必要です。

インテイク Issue テンプレートの要件

GitLab の Issue テンプレートはすべての ARB 提出を標準化します。最低限、テンプレートは以下を記録します。

  • リクエストタイプ: 早期相談または正式な承認
  • ビジネスコンテキスト: 問題ステートメント、ビジネスニーズ、およびスポンサー事業部門
  • 提案ソリューション: 検討されているテクノロジー、ベンダー、またはアーキテクチャ変更の説明
  • 評価した代替案: 検討した他のオプションと提案方向性の根拠
  • 影響評価: システム、チーム、データ、セキュリティ、コンプライアンスにわたる影響の範囲
  • コストとタイムライン: 推定コスト、契約条件、および実装タイムライン
  • エンタープライズ標準への整合: 既存のアーキテクチャ標準とガードレールに対する評価

早期相談の場合、すべてのフィールドが必須ではありません。テンプレートには各リクエストタイプで必須のフィールドが明確に示されています。

レビュープロセス

インテイク Issue が提出されると、二段階のレビュープロセスに従います。議長(エンタープライズアーキテクチャ部門長)が各リクエストを適切なパスにルーティングする責任を負います。

第一段階:トリアージ

議長はすべての入力インテイク Issue をレビューし、完全性を評価し、範囲を判断し、適切なレビューパスを決定します。トリアージ中、議長は関連するコアアドバイザリーメンバーに相談して追加のコンテキストを収集することがあります。トリアージステップは次の三つのいずれかの結果をもたらします。

  • ファストトラック解決: リスクが低く、既存の標準に十分合致し、クロスファンクショナルな議論を必要としないリクエストの場合、議長は関連する ARB リーダーシップメンバーと相談の上、リクエストを直接承認することができます。決定と根拠は GitLab Issue に文書化されます。
  • 完全な ARB レビューのスケジュール: クロスファンクショナルで、高額支出、アーキテクチャ上重要、またはより広範な意見が必要なリクエストの場合、Issue は次回の ARB セッションのアジェンダに追加されます。ARB 承認時に推定支出が $100,000 を超えるリクエストは RFP プロセスのトリガーとなり、その時点でビジネスチームは調達に参加して該当する RFP プロセスを開始します。
  • 追加情報のために返却: 提出に重要な詳細が欠けている場合、議長は具体的なガイダンスとともにリクエストをチームに返却します。

第二段階:完全な ARB レビュー

完全な ARB レビューにルーティングされた提出案件は、スケジュールされた ARB セッション中にプレゼンテーションされます。リクエストチーム(事業部門または IT ビジネスパートナー)がリクエストをプレゼンテーションし、ボードはエンタープライズ戦略、アーキテクチャ標準、既存の能力、クロスファンクショナルな影響に対して評価します。プロセスは以下の通りです。

  1. プレゼンテーション: リクエストチームがビジネスコンテキスト、提案ソリューション、影響評価をプレゼンテーションします。
  2. ディスカッション: ARB リーダーシップとコアアドバイザリーメンバーが質問し、懸念を提示し、他の取り組みとの重複や依存関係を特定します。
  3. 決定: ARB リーダーシップ(意思決定権限)が決定を下し、GitLab Issue に文書化します。

決定の結果

ファストトラックか完全なボードレビューかに関わらず、すべての ARB レビューは以下のいずれかの文書化された結果をもたらします。

  • 承認: リクエストは提出通りに進みます。
  • 条件付き承認: リクエストは完了しなければならない特定の条件、変更、またはフォローアップアクションを伴って進むことができます。
  • 延期: リクエストには追加情報、さらなる評価、または保留中の取り組みとの整合が必要で、その後に決定が下されます。
  • 却下: リクエストはエンタープライズ戦略またはアーキテクチャ標準に合致しません。ARB は文書化された根拠を提供し、可能な場合は代替アプローチを推薦します。

すべての決定は、根拠、条件(ある場合)、および決定に参加した ARB リーダーシップメンバーの名前とともに、対応する GitLab Issue に記録されます。

ミーティングのケイデンスとガバナンス

ケイデンス: ARB は正式な提出案件のレビュー、ガバナンス活動の実施、継続的な監視項目への対応のために定期的なケイデンスで開催されます。議長はトリアージされたインテイク Issue と定常的なガバナンストピックに基づいてアジェンダを設定します。

意思決定権限: ARB リーダーシップは、本憲章のメンバーシップとガバナンス構造のセクションで定義された範囲内のすべての項目について、最終的な意思決定権限を持ちます。

出席: コアアドバイザリーメンバーは、情報に基づいた意思決定に不可欠なビジネスおよびテクノロジーのコンテキストを提供するために、定期的に出席することが期待されます。テーマ別参加者はアジェンダに基づいて必要に応じて招待されます。

文書化: すべての決定、根拠、条件は対応する GitLab Issue に記録されます。ミーティングの議事録とアクションアイテムは記録され、関連するステークホルダーがアクセスできるようにします。

継続的なガバナンスと監視

個別のリクエストレビューに加え、ARB は以下の活動を通じてエンタープライズテクノロジーポートフォリオの継続的な監視を維持します。

ロードマップレビュー: ARB は事業部門のテクノロジーロードマップを定期的にレビューして、不整合、重複した投資、共有ソリューションや統合の機会を特定します。

アーキテクチャ標準の管理: ARB はエンタープライズアーキテクチャの標準とガードレールの定義、維持、進化に責任を持ちます。ARB はすべての新規および変更されたアーキテクチャがこれらの標準、ならびに必須の内部セキュリティおよびデータガバナンスポリシーと関連する規制要件(SOX、GDPR など)に準拠していることを確保します。

例外管理: ARB は承認されたアーキテクチャ標準の例外に関する決定を正式にレビューし、文書化します。特に複雑な、またはリスクの高い取り組みについて対応します。

テクノロジーポートフォリオレビュー: テクノロジーポートフォリオの定期的な評価を実施して健全性を評価し、合理化の機会を特定し、戦略的計画に役立てます。