このガイドでは、オブザーバビリティのベストプラクティスに焦点を当て、センターオブエクセレンス(CoE)を採用する方法について説明します。オブザーバビリティセンターオブエクセレンス(OCoE)を採用することで、組織全体で基準、スピード、規模を推進し、オブザーバビリティソリューションへの投資収益を最大化できます。これは、オブザーバビリティの成熟度に関するシリーズの一部です。
センターオブエクセレンスとは
センターオブエクセレンス(CoE)とは、組織横断で、複数分野の専門家を集約したチームのことです。彼らの任務は、組織のためにツール、テクニック、プラクティスを探求し、採用をリードすることです。
CoEは、セキュリティ、アプリケーション、クラウドサービス、自動化など、さまざまな分野に関与しています。
以下の15分の動画では、CoEセンターオブエクセレンスのコンセプトを説明しています。
オブザーバビリティCoEを構築する理由
オブザーバビリティセンターオブエクセレンス(OCoE)により、採用、実装、専門知識という3つの主要分野でメリットが得られます。
採用:
- オブザーバビリティの実践、ツール、プロセスを幅広く採用
- 新チーム立ち上げ時間の短縮
- スキルのサイロ化の解消
実装:
- 実装のための基準と規定のフレームワークの維持
- イネーブルメント、学習、トレーニングのためのサポートされたフレームワークの作成
- 常に最新のオブザーバビリティを実現
専門知識:
- コラボレーションにより、成功とベストプラクティスを共有
- 実務担当者が同僚からサポートを受けられる環境作り
- 常に専門知識を最新に保つ
OCoEの実装が成功すると、組織はリスクを軽減し、運用効率を高め、サービス提供を改善できます。これは、変化する需要に対応するためにアプリケーションやサービスが進化するにつれて、企業が目標と目的を達成するのに役立ちます。
コアコンセプト
OCoEは、主にフレームワーク、主要なステークホルダー、オペレーティングモデルという3つのコア要素で構成されています。
フレームワーク
主要なステークホルダー
OCoEの主なステークホルダーは、OCoE自体の主要な消費者であり、貢献者です。以下の責任を担います。
- OCoEの作成、維持、サポート
- OCoEに含める基準とベストプラクティスの選択
ステークホルダーには、コアチーム、評議会、**ギルド**の3種類があります(組織内では他の名称の場合があります)。
ステークホルダー1:コアチーム
これは、OCoEの維持を担当する中心的なチームです。
責任項目は、以下になります。
- New Relicとの関係の維持
- アカウントとユーザーの管理と調整
- 新しいチームや個人のオンボーディング
- リソースとナレッジベースのメンテナンス
- チーム間の連携と共有の推進
通常、これはオブザーバビリティの経歴があり、New Relicに精通している1~3人のチームです。平均して、通常の役割と並行してOCoEで週2~3時間働きます。
ステークホルダー2:評議会
評議会のステークホルダーは、組織全体でオブザーバビリティ基準を選択、作成、承認、促進する責任を負うリーダーのグループです。
責任項目は、以下になります。
- ソートリーダーシップと方向性
- 基準とツールの定義と合意
- 実装品質の確保
組織の規模と構造によって、このチームの規模は異なります。これは、組織全体の個人で構成され、オブザーバビリティ基準がビジネス全体で実装および維持されるよう徹底することに終始しています。この機能は、運用、開発、サポートでリーダーシップの役割を持つユーザーに推奨されます。時間について多大なコミットメントを必要としないアドバイザーの役割を担うユーザーが対象です。
ステークホルダー3:ギルド
ギルドのステークホルダーは、オブザーバビリティ、ツールに対して経験と情熱を持ち、他のユーザーを助ける意思のある、組織全体の職能上の域を超えた個人のグループです。OCoEの中心的存在であり、他のユーザーをサポートし、そのコンテンツを生成する主な貢献者です。
責任項目は、以下になります。
- 他のユーザーからの質問への回答
- ナレッジベースへの貢献
- ベストプラクティスの実践
- セルフヘルプとコラボレーションの環境作り
- New Relicの技術支援ワークショップやイベントへの参加
ギルドメンバーは任命制ではありませんが、オブザーバビリティに対する情熱と専門知識に基づいて自発的に行う必要があります。組織内のギルドメンバーの数はさまざまですが、チーム全体でオブザーバビリティのベストプラクティスの採用が増加するにつれて、一般的に増加します。ギルドの一員であることは日常業務の一部ですが、自分たちと他のユーザーがOCoEの恩恵を受けるのに役立ちます。
運用モデル
OCoEを構成するエンティティと、OCoEとやり取りする主要なステークホルダーについて説明しました。OCoEの最後のコア要素は、すべての要素をまとめた運用モデルになります。以下に、このガイドの後半で詳しく説明するモデルの視覚化を示します。
OCoEの作成と運用は、次の2つの重要なステージに分けられます。
- ステージ1:選択したオブザーバビリティのベストプラクティスの採用をサポートするOCoEフレームワークを作成する。
- ステージ2:OCoEの継続的なメンテナンスとサポートにより、ベストプラクティスと基準、ならびにコンテンツとイネーブルメントマテリアルを最新かつ適切な状態に維持する。
ステージ1:立ち上げ
OCoEの立ち上げ段階では、イニシアチブの背後にある概念を説明し、目標と主要な関係者を理解するワークショップを開催します。採用するサポート技術とベストプラクティスを選択してから、それらをサポートするアセットをOCoEに投入します。
手順
コラボレーションチャネル
OCoEに最適なコラボレーションツールを決定したら、定期的なクリニックとコラボレーションチャネルを設定することをお勧めします。
New Relicクリニック
New Relicクリニックは、OCoEコアチームが質問に答えたり、情報を共有したり、実務担当者と問題に対処するための定期的な公開セッションです。
このセッションの一般的な議題は、以下になります。
- ヘルプとサポート
- プラットフォームの更新
- ベストプラクティスの共有
- デモと事例
一般的な出席者には、以下が含まれます。
- コアチーム(コーディネーター)
- ギルドの中心的ユーザー
- 実務担当者
メッセージングチャネル
#help-newrelic:New Relicのすべてのユーザーが質問し、知識を共有したり、ヘルプを得たりするためのチャネル。
このチャネルの一般的なメンバーには、以下が含まれます。
- すべてのオブザーバビリティ実務担当者
- ギルドの中心的ユーザー(積極的なサポートを提供)
- コアチーム(積極的なサポートを提供)
#core-newrelic :コアチームとNew Relic CSSが自由に話し合い、イシューや問題をエスカレーションするためのチャネル。
このチャネルの一般的なメンバーには、以下が含まれます。
- OCoEコアチーム
- ギルドの中心的ユーザー
- New Relic CSM / SA / TAM
ナレッジベース
ナレッジベースは、実務担当者が基準、設定、事例、コードスニペット、クイックスタートガイド、その他の関連資料を見つけるための単一の場所を提供します。これらは、組織のNew Relic設定とオブザーバビリティのベストプラクティスの実装に焦点を当てています。New Relicのドキュメントと学習ツールへのリンクを提供し、セルフパスの有効化とオンボーディングをサポートします。
ナレッジベースを浸透させるため、New Relicではスターターキットを用意し、OCoEをすぐに開始することを目的とした独自のwikiのようなナレッジベースを構築できるようにします。wikiスケルトンは、アカウント情報からクイックスタートのリファレンスガイドまで、ナレッジベースの多くの領域をカバーする多数のマークダウンページで構成されています。
Githubでナレッジベースを見つけることができます。ここでは、ニーズに合わせてコンテンツを複製してカスタマイズできます。
ステージ2:継続的なサポート
OCoEのフレームワークが稼働したら、コンテンツを最新に保ち、目標に見合ったフレームワークを維持する必要があります。これを実現するために、New Relicは4つの主要分野で継続的なサポートを提供して、OCoEから最大限の価値を引き出します。
結論
この文書に概説されているガイダンスの一部またはすべてを実施することで、オブザーバビリティの実践を中心としたコラボレーション文化を創り出すための重要な要素を整備することができます。オブザーバビリティに関する情熱を育み、強力な専門知識を身につける環境と共に、以下の改善に沿ったビジネス上のメリットも提供します。
- 運用効率
- 稼働時間
- パフォーマンスと信頼性
- カスタマーエクスペリエンス
- イノベーションと成長
OCoEは、今日の複雑な最新アプリケーションアーキテクチャの開発と運用に不可欠なスキルとベストプラクティスの発展と維持を支援します。